En vision för ett bättre och mer engagerande WordPress Plugins Directory
Den bästa delen om WordPress är plugins. De ger dig möjlighet att förlänga WordPress för att göra nästan vad du kan tänka dig. Det finns över 21 000 plugins i WordPress plugins repository. Under de senaste månaderna har jag (Syed) menat att skriva ett inlägg som talar om min vision för en bättre och mer engagerande WordPress plugins katalog. Här kommer jag att prata om några allvarliga problem med användarupplevelsen och hur det kan förbättras.
Sökningen
Sökning är en av de funktioner som har varit en verklig brist på denna plattform. På grund av det använder så många användare anpassad google-sökning på deras WordPress-webbplatser. Pluginkatalogen själv har en anteckning längst ner som säger "Du kan också prova din sökning på Google" med en länk. Men är det verkligen nog? Med tanke på att många människor lägger till plugins med hjälp av deras WordPress instrumentpanel som använder samma sökning som huvudsidan är mindre än idealisk.
I det här exemplet söker jag "SEO" i plugin-katalogen. Som standard sorteras resultaten efter relevans. Nedan visas en skärmdump av de 3 bästa pluginsna efter relevans:
Jag var chockad över att se resultaten. Kanske är jag lite partisk, men jag trodde tydligt att WordPress SEO by Yoast eller allt i ett SEO-paket skulle vara högst upp. Resultaten var att Yoast SEO plugin rankades # 3 och allt i ett SEO-paket var inte ens på första sidan.
Så låt oss få det här rakt. Två av de mest populära SEO-pluginsna (12M och 2M nedladdningar respektive) var inte helt överst. De två plugins som är överst har också inte så hög betyg som Yoasts SEO-plugin. Det ger ingen mening. Vissa säger att vi inte bara kan få de mest populära pluginerna mot toppen eftersom det inte ger nya utvecklare en chans. Det är helt sant. Under vår mycket lilla Gainesville WordPress Meetup, Ryan Frankel (@Ryanfrankel) väckte en mycket intressant lösning. Lösningen var att skapa en sökalgoritm som lägger till en massa gemenskapsvariabler.
Dessa variabler kan vara:
- Antalet nedladdningar - Visst kan detta ge äldre plugins en liten fördel, men vi kan behålla detta som en låg påverkningsvariabel.
- User Endorsement - Eftersom bara inloggade användare får lägga till favoriter, ge stjärnbetyg och rösta om ett plugin fungerar eller inte, då borde vi lägga till något slags ryktsystem. Jag kommer att fördjupa detta vidare i sin egen del.
- Författarens rykte - För trovärdiga kända författare borde de ha ett bättre rykte. Vi vet till exempel att Andrew Nacin bidrar mycket till kärnan. Han vet definitivt vad han gör. Han borde ha ett högre författar rykte än någon som just börjat utveckla. Jag kommer att utarbeta kriterier för detta i sin egen del.
Med hjälp av dessa kriterier kan vi avsevärt förbättra relevansen av plugin-sökresultaten. Låt oss gräva djupt i det ryktsystem som jag har nämnt ovan.
Reputation System
WordPress forum har saknat ett rykte system. Sidor som StackExchange och Quora har båda det. Det är dags att WordPress.org lägger till något liknande. Användare ska kunna rösta på det bästa svaret. Svar som får uppstod lägger till poäng till användarens rykte. Människor som ställer frågor kan ställa frågor till en viss användare för en viss uppsättning pris (typ av som Quora). Visst kommer det att ge äldre, mer aktiva användare en stor fördel gentemot nykomlingar, men det är inte så hur det fungerar. Vi låter inte en ny utvecklare bli en ledande kärnutvecklare genast. De måste bevisa sitt värde genom att bidra med kvalitetskod under en mycket lång tid. Detta rykte system kommer att göra just det.
Vi kan sedan använda ryktsystemet för att påverka pluginsökresultat. Om en användare med högre ryktefavoriter en viss plugin, så gör det definitivt en skillnad. Till exempel, när Otto gillar ett plugin, då antar jag att det är en ganska bra plugin. Samma typ av åtgärder kan användas för stjärnklassificering.
Plugin Författarens rykte
Medan plugin-författare kommer att behandlas som alla andra användare, kommer de att ha ett separat rykte för plugins. Detta kan ta hänsyn till att den här författaren stöder plugin? Hur många bra plugins har denna författare? Till exempel, om Mark Jaquith är involverad i ett specifikt plugin, så skulle jag förvänta mig att det skulle rankas lite högre än andra. Samma sak gäller för andra branschledare.
Målet är inte att avskräcka från nya pluginförfattare. Det är snarare att uppskatta bra plugin författare. Detta kommer att uppmuntra nya författare att få ett bättre rykte i samhället genom att ge stöd. Vi kommer att se ett högre engagemang av WordPress-baserade företag i forumet.
Håller Människor Ansvarig
För närvarande verkar det som om folk bara kan rapportera ett plugin trasigt eller ge det 1 stjärnklassificering utan att verkligen hjälpa författaren. Ja, om någon rapporterar ett plugin som är trasigt, tas de till supportforumssidan som uppmuntrar dem att skriva om deras problem. Men folk kan enkelt bara rapportera det trasigt och inte skriva om det. Det brutna värdet stannar fortfarande. Det bör finnas en validering för att se om användaren har gjort supportforumet. Om inte, bör deras brutna röster inte räknas. För att de verkligen inte hjälper någon genom att säga att den är trasig utan att förklara hur det går sönder.
Samma gäller för stjärnorna. Dessa ska visas i varje användares profil. Det bör finnas ett alternativ att lägga till en recension som förklarar varför användaren rankade det 2-stjärniga eller 5-stjärniga. Denna typ av ansvarlighet kommer att hjälpa det större samhället.
Kommersiella plugins
WordPress teman förvaret har en flik för kommersiella teman. Ändå gör plugins inte. Detta gör ingen rättvisa. Alla borde veta om bra WordPress-plugins som Gravity Forms, VaultPress, BackupBuddy etc. Plugins katalogen gör det inte alls. För det minsta bör det ha en sida som listar kommersiella pluginbutiker som de gör för temabutiker.
I det långa loppet skulle det faktiskt vara vettigt att vara värd för kommersiella plugins i förvaret som liknar iOS eller Android-marknadsplatser. Jag vet att det här har sina egna problem och kan vara ett ämne i sig, men jag kunde inte låta bli att nämna det.
Jag vet att allt detta skulle ta mycket tid att genomföra. Jag är inte säker på om något av detta faktiskt kommer att genomföras. Men ur min synvinkel skulle det definitivt göra plugins katalogen mycket bättre och engagerande. Jag skulle gärna höra dina tankar? Vad tycker du att plugins katalogen behöver byta? Håller du med min vision? Vad är några brister i min vision som jag inte kan upptäcka? Vänligen meddela mig i kommentarerna.
Obs! Den här artikeln är skriven av Syed Balkhi. Synpunkterna här är helt hans och inte de andra redaktörerna.