Det bästa med WordPress är tilläggen. De ger dig möjlighet att utöka WordPress till att göra nästan allt du kan tänka dig. Det finns över 21 000 tillägg i WordPress plugins repository. Under de senaste månaderna har jag (Syed) tänkt att skriva ett post som talar om min vision för en bättre och mer engagerande WordPress plugin directory. Här kommer jag att prata om några allvarliga problem med användarupplevelsen och hur den kan förbättras.
Sökningen
Search är en av de funktioner som har varit en verklig brist i denna plattform. På grund av det använder så många användare customize google search på sina WordPress webbplatser. Plugin directory i sig har en obs/observera längst ner som säger ”You may also try your search at Google” med en länk. Men är det verkligen tillräckligt? Med tanke på att många människor add to plugins med hjälp av deras WordPress dashboard som använder samma search som huvudwebbplatsen är mindre än idealisk.
I det här exemplet kommer jag att searcha ”sökmotorsoptimering” i plugin directory. Som standard sorteras resultaten efter relevans. Under är en screenshot av de högst 3 tilläggen efter relevans:
Jag blev chockad när jag såg resultaten. Kanske är jag lite partisk, men jag trodde helt klart att WordPress SEO by Yoast eller All in One SEO pack skulle ligga högst upp. Resultatet var att Yoast SEO plugin rankades #3 och All in One SEO pack var inte ens på första page.
Så låt oss få det här rakt. Två av de mest populära sökmotorsoptimeringarna (12M respektive 2M downloads) var ej högst upp. De två tillägg som ligger högst upp har inte heller lika hög rating som Yoasts sökmotorsoptimering. Detta är inte meningsfullt. Vissa kommer att säga att vi inte bara kan ha de mest populära tilläggen högst upp eftersom det inte ger nya utvecklare en chans. Det är helt sant. Under vår mycket lilla Gainesville WordPress Meetup tog Ryan Frankel (@Ryanfrankel) upp en mycket intressant lösning. Lösningen var att skapa en search-algoritm som add to ett gäng community-variabler.
Dessa variabler kan vara:
- Antalet downloads – Visst kan detta ge äldre tillägg en liten fördel, men vi kan hålla detta som en variabel med låg påverkan.
- User Endorsement – Eftersom endast inloggade användare får lägga till favoriter, ge star ratings och rösta om ett plugin fungerar eller ej, bör vi lägga till någon form av ryktessystem. Jag kommer att utveckla detta vidare i ett eget section.
- Författarens rykte – För trovärdiga välkända författare bör de ha ett bättre rykte. Vi vet till exempel att Andrew Nacin bidrar mycket till the core. Han vet definitivt vad han gör. Han borde ha ett högre rykte som författare än någon som just börjat utveckla. Jag kommer att utarbeta kriterier för detta i ett eget section.
Med hjälp av dessa kriterier kan vi avsevärt förbättra relevansen av sökresultaten för tillägget. Låt oss gräva djupt in i det ryktessystem som jag har nämnt ovan.
Anseende system
WordPress-forum har saknat ett ryktes-system. Webbplatser som StackExchange och Quora gillar det båda två. Det är dags att WordPress.org lägger till något liknande. Användare bör kunna rösta på det bästa svaret. Svar som får upvotes addar poäng till användarens rykte. Folk som ställer frågor kan ställa frågor till en viss användare för en viss uppsättning price (sortera efter Quora). Visst kommer detta att ge äldre mer aktiva användare en betydande fördel jämfört med nykomlingar, men är det inte så det fungerar. Vi låter inte en new utvecklare bli en lead core utvecklare direkt. De måste bevisa sitt värde genom att bidra med kvalitetskod under en mycket lång tid. Detta ryktessystem kommer att göra just det.
Vi kan sedan använda ryktessystemet för att påverka sökresultaten för tillägg. Om en användare med ett högre rykte föredrar ett visst plugin, gör det definitivt skillnad. Till exempel, när Otto gillar ett plugin, då skulle jag anta att det är ett ganska bra plugin. Samma typ av åtgärder kan användas för star rating.
Tilläggets auktoriserade rykte
Medan plugin-författare kommer att behandlas som alla andra användare, kommer de att ha ett separat rykte för tillägg. Detta kan ta hänsyn till om den här författaren ger support för sitt plugin? Hur många bra tillägg har den här författaren? Om Mark Jaquith till exempel är involverad i ett specifikt plugin, skulle jag förvänta mig att det rankas lite högre än andra. Samma sak gäller för andra branschledare.
Målet är ej att avskräcka nya författare av tillägg. Snarare är det att uppskatta bra författare av plugins. Detta kommer att uppmuntra nya författare att få ett bättre rykte i samhället genom att ge support. Vi kommer att se ett högre engagemang av WordPress-baserade företag i forumen.
Hålla människor account
För närvarande verkar det som om folk bara kan rapportera ett plugin trasigt eller ge det 1 star rating utan att faktiskt hjälpa författaren. Ja, om någon rapporterar ett plugin trasigt, tas de till supportsidans forumsida som uppmuntrar dem att skriva om sitt problem. Men människor kan enkelt bara rapportera det trasigt eller ej skriva om det. Den trasiga ratingen kvarstår fortfarande. Det bör finnas en giltig för att se om användaren har gjort en sökning på forumet för support. Om ej, bör deras trasiga röst inte räknas. Eftersom de verkligen inte hjälper någon genom att säga att det är trasigt utan att förklara hur det är trasigt.
Samma sak gäller för star ratings. Dessa bör visas i varje användares profil. Det bör finnas ett alternativ att lägga till en review som förklarar varför användaren rankade den 2 stjärnor eller 5 stjärnor. Denna typ av account kommer att hjälpa den större gemenskapen.
Kommersiella tillägg
WordPress themes repository har en tabs för kommersiella themes. Men tillägg gör det ej. Detta gör inte någon rättvisa. Alla borde känna till bra WordPress tillägg som Gravity Forms, VaultPress, BackupBuddy etc. Plugins directory gör det inte alls. För det allra minsta bör det ha en page som listar kommersiella plugin-butiker som de gör för theme-butiker.
I det långa loppet skulle det faktiskt vara vettigt att servera kommersiella tillägg i repository som liknar iOS- eller Android-marknadsplatser. Jag vet att det här har sina egna issues och kan vara ett eget ämne, 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 ej säker på om något av detta faktiskt kommer att genomföras. Men ur min synvinkel skulle detta definitivt göra plugin directory mycket bättre och engagerande. Jag skulle gärna höra yours tankar? Vad tycker du att plugin directory behöver förändras? Håller du med om min vision? Vad är några brister i min vision som jag inte kan upptäcka? Vänligen låt mig veta i kommentarerna.
Note: Den här artikeln är skriven av Syed Balkhi. Synpunkterna här är helt och hållet hans och inte av de andra redaktörerna.
Moinuddin Waheed
Visionary and insightful article about how the plugins should be visible in the search results based on their reputation and ratings.
I just realised it is an older post written more than ten years ago but still I find the wisdom in the arguments made in this article.
Thanks Syed Balkhi for taking wpbeginner this far where it is now the world largest resources website for wordpress on the planet.
Still learning and there is a lot to learn from you.
Elisa
I could not agree more
Dawn Elise
Really helpful post, thank you. I thought it was just me thinking some of these things about the weird SEO plug-ins that come up.
As a newbie who had an SQL injection attack from Tim Thumb, I am too scared to use plug-ins unless they are highly recommended by several people. Besides your general suggestions being advanced, it also really helped that you specifically named several of the best and most popular plug-ins (as well as some that come up high on WordPress search that aren’t).
One additional question, do you recommend a particular plug in for Search we can use? I also don’t find the built-in Search too accurate.
Editorial Staff
You can always use Google Custom Search on your site.
Administratör
Pete
”There should be a validation to see if the user has made the support forum query. If not, their broken vote should not count. Because they are really not helping anyone by saying it’s broken without explaining how it is broken.”
agreed
Anurag Gogna
When I was reading through the title, I imagined WPBEGINNER would be developing a ”more engaging Wordpress plugin directory”, but sadly that’s not the case. I hope Wordpress guys listen and make these must have enhancements. Really Nice Post.
Asma Yasrib
Agree. Agree and couldn’t agree more.
I usually end up checking reviews of plugins before using them. Sometimes I install a plugin with a good rating only to realise its not useful.
Maybe a proper review of at least the most commonly used plugins would be a great addition too – maybe you could add that to your wpbeginner as a seperate section
Chris
totally agree. i hope they do this.