Una visione per una directory dei plugin WordPress migliore e più accattivante
La parte migliore di WordPress sono i plugin. Ti danno la possibilità di estendere WordPress per fare quasi tutto ciò che puoi immaginare. Ci sono oltre 21000 plugin nel repository dei plugin di WordPress. Negli ultimi mesi, io (Syed) intendevo scrivere un post che parla della mia visione di una directory di plugin per WordPress migliore e più coinvolgente. Qui parlerò di alcuni seri problemi relativi all'esperienza utente e di come possa essere migliorato.
La ricerca
La ricerca è una di quelle funzionalità che è stata una vera mancanza di questa piattaforma. Per questo motivo, così tanti utenti utilizzano la ricerca google personalizzata sui loro siti WordPress. La directory del plugin ha una nota in fondo che dice "Puoi anche provare la tua ricerca su Google" con un link. Ma è abbastanza? Considerando che molte persone aggiungono plug-in utilizzando il loro cruscotto WordPress che utilizza la stessa ricerca del sito principale non è l'ideale.
In questo esempio, cercherò "SEO" nella directory dei plugin. Di default i risultati sono ordinati per rilevanza. Di seguito è riportato uno screenshot dei 3 principali plug-in per pertinenza:
Sono rimasto scioccato nel vedere i risultati. Forse sono un po 'di parte, ma ho chiaramente pensato che WordPress SEO di Yoast o All in One SEO pack sarebbe al top. I risultati erano che il plug-in Yoast SEO era al 3 ° posto e tutto in un pacchetto SEO non era nemmeno nella prima pagina.
Quindi andiamo bene. Due dei più popolari plugin SEO (rispettivamente download 12M e 2M) non erano al top. Anche i due plug-in che sono in cima non hanno un punteggio elevato come il plug-in SEO di Yoast. Questo non ha alcun senso. Alcuni diranno che non possiamo semplicemente avere i plugin più popolari verso l'alto perché questo non offre ai nuovi sviluppatori una possibilità. Questo è assolutamente vero. Durante il nostro piccolissimo Meetup Wordain di Gainesville, Ryan Frankel (@Ryanfrankel) ha presentato una soluzione molto interessante. La soluzione era creare un algoritmo di ricerca che aggiungesse un po 'di variabili di comunità.
Queste variabili possono essere:
- Il numero di download - Certo, questo potrebbe dare un leggero vantaggio ai plug-in meno recenti, ma possiamo tenerlo come una variabile a basso impatto.
- Approvazione dell'utente - Poiché solo gli utenti registrati possono aggiungere preferiti, assegnare valutazioni a stelle e votare se un plug-in funziona o meno, allora dovremmo aggiungere una sorta di sistema di reputazione. Lo elaborerò ulteriormente nella sua sezione.
- Reputazione dell'autore - Per autori credibili e noti, dovrebbero avere una reputazione migliore. Ad esempio, sappiamo che Andrew Nacin contribuisce molto al nucleo. Lui sicuramente sa cosa sta facendo. Dovrebbe avere una reputazione di autore superiore rispetto a qualcuno che ha appena iniziato a svilupparsi. Elaborerò dei criteri per questo nella sua sezione.
Utilizzando questi criteri, possiamo migliorare significativamente la pertinenza dei risultati di ricerca del plug-in. Analizziamo in profondità il sistema di reputazione che ho menzionato sopra.
Sistema di reputazione
I forum WordPress non hanno un sistema di reputazione. Siti come StackExchange e Quora hanno entrambi. È ora che WordPress.org aggiunga qualcosa di simile. Gli utenti dovrebbero essere in grado di votare la risposta migliore. Le risposte che ottengono l'aumento aggiungono punti alla reputazione dell'utente. Le persone che fanno domande possono porre domande a un utente specifico per un determinato insieme di prezzi (una sorta di Quora simile). Certo, questo darà agli utenti più anziani più anziani un vantaggio significativo rispetto ai nuovi arrivati, ma non è così che funziona. Non lasciamo che un nuovo sviluppatore diventi subito uno sviluppatore principale. Devono dimostrare il loro valore contribuendo con un codice di qualità per un tempo molto lungo. Questo sistema di reputazione farà proprio questo.
Possiamo quindi utilizzare il sistema di reputazione per influenzare i risultati della ricerca di plug-in. Se un utente con una reputazione più alta preferisce un certo plugin, allora fa sicuramente la differenza. Ad esempio, quando a Otto piace un plug-in, suppongo che sia un buon plugin. Lo stesso tipo di misure può essere utilizzato per la valutazione a stelle.
Reputazione dell'autore del plugin
Mentre gli autori dei plugin saranno trattati come ogni altro utente, avranno una reputazione separata per i plugin. Questo può tener conto del fatto che questo autore fornisce supporto al proprio plugin? Quanti buoni plugin ha questo autore? Ad esempio, se Mark Jaquith è coinvolto in un plug-in specifico, mi aspetterei che si posizionasse un po 'più in alto rispetto ad altri. Lo stesso vale per altri leader del settore.
L'obiettivo non è quello di scoraggiare i nuovi autori di plugin. Piuttosto si tratta di apprezzare buoni autori di plugin. Ciò incoraggerà i nuovi autori a ottenere una migliore reputazione nella comunità fornendo supporto. Vedremo un maggiore coinvolgimento delle attività basate su WordPress nei forum.
Tenere le persone responsabili
Attualmente, sembra che la gente possa semplicemente segnalare un plug-in interrotto o assegnargli una valutazione a 1 stella senza effettivamente aiutare l'autore. Sì, se qualcuno segnala un plug-in interrotto, viene indirizzato alla pagina dei forum di supporto che li incoraggia a scrivere del problema. Ma le persone possono facilmente segnalarlo rotto e non scrivere su di esso. Il punteggio rotto rimane comunque. Ci dovrebbe essere una convalida per vedere se l'utente ha effettuato la query sul forum di supporto. In caso contrario, il loro voto infranto non dovrebbe contare. Perché in realtà non aiutano nessuno dicendo che è rotto senza spiegare come è rotto.
Lo stesso vale per la valutazione a stelle. Questi dovrebbero essere visualizzati nel profilo di ogni utente. Ci dovrebbe essere un'opzione per aggiungere una recensione che spiega perché l'utente lo ha classificato 2 stelle o 5 stelle. Questo tipo di responsabilità aiuterà la comunità più grande.
Plugin commerciali
Il repository di temi di WordPress ha una scheda per temi commerciali. Eppure i plugin no. Questo non rende giustizia. Tutti dovrebbero sapere dei buoni plugin WordPress come Gravity Forms, VaultPress, BackupBuddy ecc. La directory dei plugin non lo fa affatto. Per lo meno, dovrebbe avere una pagina che elenca i negozi di plugin commerciali come fanno per negozi a tema.
A lungo termine, avrebbe in realtà senso ospitare i plug-in commerciali nel repository in modo simile ai marketplace iOS o Android. So che questo ha i suoi problemi e può essere un argomento a parte, ma non ho potuto fare a meno di menzionarlo.
So che tutto ciò richiederebbe molto tempo per essere implementato. Non sono sicuro che tutto ciò verrà effettivamente implementato. Ma dal mio punto di vista, questo renderebbe sicuramente la directory dei plug-in molto più accattivante e coinvolgente. Sarei felice di sentire i tuoi pensieri? Cosa pensi che debba cambiare la directory dei plugin? Sei d'accordo con la mia visione? Quali sono alcuni difetti nella mia visione che non riesco a rilevare? Per favore fatemi sapere nei commenti.
Nota: questo articolo è stato scritto da Syed Balkhi. Le opinioni qui sono interamente sue e non degli altri editori.