O viziune pentru un director WordPress mai bun și mai implicat
Cea mai bună parte despre WordPress este pluginurile. Ele vă oferă posibilitatea de a extinde WordPress pentru a face aproape orice vă puteți imagina. Există peste 21.000 de pluginuri în depozitul de pluginuri WordPress. În ultimele luni, eu (Syed) au însemnat să scriu un post care să vorbească despre viziunea mea pentru un director de pluginuri WordPress mai bun și mai angajat. Aici voi vorbi despre unele probleme grave legate de experiența utilizatorilor și despre modul în care pot fi îmbunătățite.
Cautarea
Căutarea este una dintre acele caracteristici care a reprezentat un neajuns real al acestei platforme. Din acest motiv, atât de mulți utilizatori utilizează căutarea Google personalizată pe site-urile lor WordPress. Directorul plugin-ului are o notă în partea de jos care spune "Puteți încerca, de asemenea, căutarea dvs. la Google" cu un link. Dar este suficient? Considerând că o mulțime de oameni adaugă plugin-uri folosind tabloul de bord WordPress care utilizează aceeași căutare ca site-ul principal este mai puțin decât ideal.
În acest exemplu, voi căuta "SEO" în directorul plugin. În mod implicit, rezultatele sunt sortate după relevanță. Mai jos este o captură de ecran a primelor 3 pluginuri în funcție de relevanță:
Am fost șocat să văd rezultatele. Poate că sunt puțin părtinitoare, dar am crezut clar că WordPress SEO by Yoast sau All in One pachet SEO ar fi în partea de sus. Rezultatele au fost că pluginul Yoast SEO a fost clasat pe locul # 3 și totul într-un pachet de SEO nu a fost nici măcar pe prima pagină.
Deci, să înțelegem asta. Două dintre cele mai populare pluginuri SEO (descărcări de 12M și, respectiv, 2M) nu au fost la vârf. Cele două plugin-uri care se află în partea de sus, de asemenea, nu au rating atât de mare ca plugin-ul Yoast SEO. Acest lucru nu are sens. Unii vor spune că nu putem avea doar cele mai populare plugin-uri către partea de sus, deoarece nu le oferă dezvoltatorilor noi șansa. Asta este absolut adevărat. În timpul foarte micului nostru Gainesville WordPress Meetup, Ryan Frankel (@Ryanfrankel) a adus o soluție foarte interesantă. Soluția a fost de a crea un algoritm de căutare care adaugă o mulțime de variabile comunitare.
Aceste variabile pot fi:
- Numărul de descărcări - Sigur că acest lucru ar putea oferi unor pluginuri mai mari un ușor avantaj, dar putem păstra acest lucru ca o variabilă de impact redusă.
- Autorizarea utilizatorilor - Deoarece numai utilizatorii conectați au permisiunea de a adăuga favorite, de a da evaluări de stele și de a vota dacă un plugin funcționează sau nu, atunci ar trebui să adăugăm un fel de sistem de reputație. Voi elabora acest lucru mai departe în propria sa secțiune.
- Reputația autorului - Pentru autorii credibili bine-cunoscuți, ei ar trebui să aibă o reputație mai bună. De exemplu, știm că Andrew Nacin contribuie mult la core. Cu siguranță știe ce face. Ar trebui să aibă o reputație mai mare decât cineva care tocmai a început să se dezvolte. Voi elabora criterii în acest sens în propria sa secțiune.
Folosind aceste criterii, putem îmbunătăți semnificativ relevanța rezultatelor căutării pluginurilor. Să săpăm adânc în sistemul de reputație pe care l-am menționat mai sus.
Sistemul de reputație
Forumurile WordPress nu au avut un sistem de reputație. Site-uri precum StackExchange și Quora au ambele. Este timpul ca WordPress.org să adauge ceva similar. Utilizatorii ar trebui să poată vota pentru cel mai bun răspuns. Răspunsurile care primesc upvotes adaugă puncte la reputația utilizatorului. Utilizatorii care pun întrebări pot adresa întrebări unui anumit utilizator pentru un anumit set de prețuri (cum ar fi Quora). Sigur că acest lucru va oferi utilizatorilor mai vechi mai activă un avantaj semnificativ față de noii veniți, dar nu este așa cum funcționează. Nu lăsăm un dezvoltator nou să devină un dezvoltator de nucleu de plumb imediat. Ei trebuie să-și dovedească valoarea prin contribuția la codul de calitate pentru o perioadă foarte lungă de timp. Acest sistem de reputație va face exact acest lucru.
Apoi putem folosi sistemul de reputație pentru a influența rezultatele căutării pluginurilor. Dacă un utilizator cu o reputație mai mare preferă un anumit plugin, atunci cu siguranță va fi o diferență. De exemplu, atunci când Otto îi place un plugin, atunci aș presupune că este un plugin destul de bun. Același tip de măsuri pot fi folosite pentru evaluarea stelelor.
Plugin Author Reputation
În timp ce autorii plugin-urilor vor fi tratați ca toți ceilalți utilizatori, vor avea o reputație separată pentru plugin-uri. Acest lucru poate lua în considerare acest autor să ofere suport pentru plugin-ul său? Câte pluginuri bune are acest autor? De exemplu, dacă Mark Jaquith este implicat într-un anumit plugin, atunci mă aștept să se situeze cu puțin mai mare decât alții. Același lucru este valabil și pentru alți lideri din industrie.
Scopul nu este de a descuraja autorii pluginurilor noi. Mai degrabă este de a aprecia autorii plugin-ului bun. Acest lucru va încuraja noii autori să câștige o reputație mai bună în comunitate prin acordarea de sprijin. Vom vedea o implicare mai mare a firmelor bazate pe WordPress în forumuri.
Persoanele care dețin responsabilitatea
În prezent, se pare că oamenii pot doar să raporteze un plugin spart sau să-i dea un rating de 1 stea fără să-l ajute pe autor. Da, dacă cineva raportează un plugin spart, sunt duși pe pagina de forumuri de asistență care îi încurajează să scrie despre problema lor. Dar oamenii pot pur și simplu să raporteze rupte și să nu scrie despre asta. Ratingul rupt rămâne în continuare. Trebuie să existe o validare pentru a vedea dacă utilizatorul a interogat forumul de asistență. Dacă nu, votul lor nepotrivit nu ar trebui să fie luat în considerare. Pentru că într-adevăr nu ajută pe nimeni spunând că este rupt fără a explica cum este rupt.
Același lucru este valabil și pentru evaluarea de stele. Acestea ar trebui să fie afișate în profilul fiecărui utilizator. Ar trebui să existe o opțiune pentru a adăuga o recenzie care să explice de ce utilizatorul la clasat pe 2 stele sau 5 stele. Acest tip de responsabilitate va ajuta comunitatea mai mare.
Plugin-uri comerciale
WordPress tema depozit are o filă pentru teme comerciale. Cu toate acestea, pluginurile nu sunt. Acest lucru nu face nici o justiție. Toată lumea ar trebui să știe despre pluginurile bune WordPress, cum ar fi Gravity Forms, VaultPress, BackupBuddy etc. Directorul de plugin-uri nu face asta deloc. Cel puțin, ar trebui să aibă o pagină care afișează magazine de pluginuri comerciale cum ar face pentru magazinele tematice.
Pe termen lung, ar fi de fapt logic să găzduiți pluginuri comerciale în repozitoriu similar cu piețele Android iOS sau Android. Știu că acest lucru are probleme proprii și poate fi un subiect propriu, dar nu am putut să-l pomenesc.
Știu că toate astea ar lua mult timp pentru a le pune în aplicare. Nu sunt sigur dacă vreunul dintre acestea va fi efectiv implementat. Dar, din punctul meu de vedere, acest lucru ar face cu siguranță directorul de plugin-uri mult mai bine și mai angajat. Aș fi bucuros să vă aud gândurile? Ce credeți că trebuie să se schimbe directorul pentru pluginuri? Sunteți de acord cu viziunea mea? Care sunt unele defecte în viziunea mea pe care nu le pot detecta? Te rog spune-mi în comentariile.
Notă: Acest articol este scris de Syed Balkhi. Punctele de vedere aici sunt în totalitate ale lui și nu al celorlalți editori.