Een visie voor een betere en meer betrokken WordPress-plugins-directory

Een visie voor een betere en meer betrokken WordPress-plugins-directory / Mening

Het beste deel over WordPress zijn de plug-ins. Ze geven je de mogelijkheid om WordPress uit te breiden en bijna alles te doen wat je maar kunt bedenken. Er zijn meer dan 21.000 plug-ins in de WordPress-repository van plug-ins. In de afgelopen paar maanden heb ik (Syed) geprobeerd een bericht te schrijven waarin ik spreek over mijn visie voor een betere en aantrekkelijkere WordPress-map met plug-ins. Hierin zal ik ingaan op enkele ernstige problemen met gebruikerservaringen en hoe deze kunnen worden verbeterd.

De zoektocht

Zoeken is een van die functies die een echte tekortkoming van dit platform is geweest. Daarom gebruiken zo veel gebruikers Google Aangepast zoeken op hun WordPress-sites. De plugin-map zelf heeft onderaan een notitie met de tekst "U kunt uw zoekopdracht ook op Google proberen" met een koppeling. Maar is dat echt genoeg? Overwegend dat veel mensen plug-ins toevoegen met behulp van hun WordPress-dashboard dat dezelfde zoekopdracht gebruikt als de hoofdsite, is minder dan ideaal.

In dit voorbeeld zal ik "SEO" zoeken in de plugin-map. Standaard worden de resultaten gesorteerd op relevantie. Hieronder ziet u een screenshot van de top 3-plug-ins op relevantie:

Ik was geschokt om de resultaten te zien. Misschien ben ik een beetje bevooroordeeld, maar ik dacht duidelijk dat WordPress SEO door Yoast of All in One SEO-pack aan de top zou staan. De resultaten waren dat de Yoast SEO-plugin # 3 was en dat alles in één SEO-pakket niet eens op de eerste pagina stond.

Dus laten we dit begrijpen. Twee van de meest populaire SEO-plugins (respectievelijk 12M en 2M downloads) stonden niet helemaal bovenaan. De twee plug-ins bovenaan zijn ook niet zo hoog als de SEO-plugin van Yoast. Dit slaat nergens op. Sommigen zullen zeggen dat we niet alleen de meest populaire plug-ins naar de top kunnen leiden, omdat dat nieuwe ontwikkelaars geen kans geeft. Dat is absoluut waar. Tijdens onze zeer kleine Gainesville WordPress Meetup bracht Ryan Frankel (@Ryanfrankel) een zeer interessante oplossing naar voren. De oplossing was om een ​​zoekalgoritme te maken dat een aantal gemeenschapsvariabelen toevoegt.

Deze variabelen kunnen zijn:

  • Het aantal downloads - Dit kan oudere plug-ins een klein voordeel opleveren, maar we kunnen dit als een low-impactvariabele behouden.
  • Gebruikersbijdrage - Omdat alleen ingelogde gebruikers favorieten mogen toevoegen, sterbeoordelingen kunnen geven en kunnen stemmen als een plug-in werkt of niet, dan moeten we een soort reputatiesysteem toevoegen. Ik zal dit verder uitwerken in zijn eigen gedeelte.
  • Reputatie van de auteur - Voor geloofwaardige bekende auteurs zouden ze een betere reputatie moeten hebben. We weten bijvoorbeeld dat Andrew Nacin veel bijdraagt ​​aan de kern. Hij weet absoluut wat hij doet. Hij zou een hogere reputatie als auteur moeten hebben dan iemand die net is begonnen met ontwikkelen. Ik zal hiervoor criteria in zijn eigen sectie uitwerken.

Met behulp van deze criteria kunnen we de relevantie van de zoekresultaten van de plug-in aanzienlijk verbeteren. Laten we diep ingaan op het reputatiesysteem dat ik hierboven heb genoemd.

Reputatiesysteem

WordPress-forums hebben geen reputatiesysteem. Sites zoals StackExchange en Quora hebben beide. Het is tijd dat WordPress.org iets soortgelijks toevoegt. Gebruikers moeten kunnen stemmen op het beste antwoord. Antwoorden die opstaan, voegen punten toe aan de reputatie van de gebruiker. Mensen die vragen stellen, kunnen vragen stellen aan een specifieke gebruiker voor een specifieke prijs (een soort van zoals Quora). Natuurlijk zal dit oudere, meer actieve gebruikers een aanzienlijk voordeel geven ten opzichte van nieuwkomers, maar dat is niet hoe het werkt. We laten een nieuwe ontwikkelaar niet meteen een hoofdontwikkelaar worden. Ze moeten hun waarde bewijzen door heel lang een kwaliteitscode bij te dragen. Dit reputatiesysteem zal precies dat doen.

Vervolgens kunnen we het reputatiesysteem gebruiken om de zoekresultaten van plug-ins te beïnvloeden. Als een gebruiker met favorieten met een hogere reputatie een bepaalde plug-in heeft, maakt het zeker een verschil. Als Otto bijvoorbeeld van een plug-in houdt, zou ik aannemen dat het een redelijk goede plug-in is. Hetzelfde soort maatregelen kan worden gebruikt voor sterbeoordeling.

Plugin Author Reputation

Auteurs van plug-ins worden behandeld zoals elke andere gebruiker, maar hebben een aparte reputatie voor plug-ins. Dit kan rekening houden met geeft deze auteur ondersteuning voor zijn plug-in? Hoeveel goede plug-ins heeft deze auteur? Als Mark Jaquith bijvoorbeeld betrokken is bij een specifieke plug-in, zou ik verwachten dat het iets hoger scoort dan andere. Hetzelfde geldt voor andere marktleiders.

Het doel is niet om nieuwe plug-in-auteurs te ontmoedigen. Het is eerder om goede plugin-auteurs te waarderen. Dit zal nieuwe auteurs aanmoedigen om een ​​betere reputatie op te bouwen in de gemeenschap door ondersteuning te bieden. We zullen een grotere betrokkenheid van op WordPress gebaseerde bedrijven in de forums zien.

Mensen verantwoordelijk houden

Momenteel lijkt het erop dat mensen een plug-in die is afgebroken of een sterbeoordeling van slechts één melding kan geven zonder de auteur daadwerkelijk te helpen. Ja, als iemand meldt dat een plug-in is verbroken, worden deze naar de pagina met ondersteuningsforums gebracht, die hen aanmoedigt om over hun probleem te schrijven. Maar mensen kunnen het eenvoudig eenvoudig verbroken melden en er niet over schrijven. De gebroken beoordeling blijft nog steeds. Er moet een validatie zijn om te zien of de gebruiker de vraag in het ondersteuningsforum heeft gemaakt. Zo niet, dan mag hun stem niet tellen. Omdat ze echt niemand helpen door te zeggen dat het gebroken is zonder uit te leggen hoe het gebroken is.

Hetzelfde geldt voor de sterbeoordeling. Deze moeten in het profiel van elke gebruiker worden weergegeven. Er zou een optie moeten zijn om een ​​beoordeling toe te voegen die verklaart waarom de gebruiker het 2 of 5 sterren heeft gerangschikt. Dit soort verantwoording zal de grotere gemeenschap helpen.

Commerciële plug-ins

WordPress theme repository heeft een tabblad voor commerciële thema's. Maar plug-ins niet. Dit doet geen recht aan. Iedereen moet het weten over goede WordPress-plug-ins zoals Gravity Forms, VaultPress, BackupBuddy enz. De plugins-directory doet dat helemaal niet. Het zou op zijn minst een pagina moeten hebben met commerciële plug-insites zoals ze doen voor themawinkels.

Uiteindelijk zou het zinvol zijn om commerciële plug-ins te hosten in de repository, vergelijkbaar met iOS- of Android-marktplaatsen. Ik weet dat dit zijn eigen problemen heeft en een eigen onderwerp kan zijn, maar ik kan het niet helpen het te noemen.

Ik weet dat dit allemaal veel tijd kost om te implementeren. Ik weet niet zeker of iets hiervan ook daadwerkelijk zal worden geïmplementeerd. Maar vanuit mijn standpunt zou dit de plug-ins directory zeker veel beter en boeiender maken. Ik zou graag je gedachten horen? Wat denk je dat de directory van de plug-in moet veranderen? Ben je het eens met mijn visie? Wat zijn enkele tekortkomingen in mijn visie die ik niet kan waarnemen? Laat het me weten in de comments.

Opmerking: dit artikel is geschreven door Syed Balkhi. De meningen hier zijn volledig van hem en niet van de andere redacteuren.