Le meilleur atout de WordPress, ce sont les extensions. Elles vous donnent la possibilité d'étendre WordPress pour faire presque tout ce que vous pouvez imaginer. Il existe plus de 21 000 extensions dans le répertoire des extensions WordPress. Au cours des derniers mois, j'ai (Syed) eu l'intention d'écrire un article qui parle de ma vision d'un répertoire d'extensions WordPress meilleur et plus attrayant. J'y aborderai de sérieux problèmes d'expérience utilisateur et comment les améliorer.
La recherche
La recherche est l'une de ces fonctionnalités qui a été un véritable point faible de cette plateforme. À cause de cela, de nombreux utilisateurs utilisent la recherche Google personnalisée sur leurs sites WordPress. Le répertoire des extensions lui-même indique en bas « Vous pouvez également essayer votre recherche sur Google » avec un lien. Mais est-ce vraiment suffisant ? Étant donné que beaucoup de personnes ajoutent des extensions via leur tableau de bord WordPress, qui utilise la même recherche que le site principal, c'est loin d'être idéal.
Dans cet exemple, je vais rechercher « SEO » dans le répertoire des extensions. Par défaut, les résultats sont triés par pertinence. Ci-dessous une capture d'écran des 3 meilleures extensions par pertinence :

J'ai été choqué de voir les résultats. Peut-être suis-je un peu partial, mais je pensais clairement que WordPress SEO by Yoast ou All in One SEO pack seraient en tête. Les résultats ont montré que le plugin Yoast SEO était classé n°3 et que All in One SEO pack n'était même pas en première page.
Alors, mettons les choses au clair. Deux des plugins SEO les plus populaires (12 millions et 2 millions de téléchargements respectivement) n'étaient pas en tête. Les deux plugins qui sont en tête n'ont pas non plus une note aussi élevée que le plugin SEO de Yoast. Cela n'a aucun sens. Certains diront que nous ne pouvons pas simplement avoir les plugins les plus populaires en tête car cela ne donne pas une chance aux nouveaux développeurs. C'est absolument vrai. Lors de notre très petit Gainesville WordPress Meetup, Ryan Frankel (@Ryanfrankel) a proposé une solution très intéressante. La solution était de créer un algorithme de recherche qui ajoute un ensemble de variables communautaires.
Ces variables peuvent être :
- Le nombre de téléchargements – Bien sûr, cela pourrait donner un léger avantage aux anciens plugins, mais nous pouvons en faire une variable à faible impact.
- Recommandation des utilisateurs – Comme seuls les utilisateurs connectés sont autorisés à ajouter des favoris, à donner des notes en étoiles et à voter si un plugin fonctionne ou non, nous devrions ajouter une sorte de système de réputation. J'en parlerai plus en détail dans sa propre section.
- Réputation de l'auteur – Pour les auteurs crédibles et bien connus, ils devraient avoir une meilleure réputation. Par exemple, nous savons qu'Andrew Nacin contribue beaucoup au cœur. Il sait certainement ce qu'il fait. Il devrait avoir une réputation d'auteur plus élevée que quelqu'un qui vient de commencer à développer. J'expliquerai les critères pour cela dans sa propre section.
En utilisant ces critères, nous pouvons améliorer considérablement la pertinence des résultats de recherche de plugins. Plongeons dans le système de réputation que j'ai mentionné ci-dessus.
Système de réputation
Les forums WordPress manquaient d'un système de réputation. Des sites comme StackExchange et Quora en ont tous deux un. Il est temps que WordPress.org en ajoute un similaire. Les utilisateurs devraient pouvoir voter pour la meilleure réponse. Les réponses qui reçoivent des votes positifs ajoutent des points à la réputation de l'utilisateur. Les personnes qui posent des questions peuvent interroger un utilisateur spécifique pour un ensemble de prix spécifique (un peu comme Quora). Bien sûr, cela donnera aux anciens utilisateurs plus actifs un avantage significatif sur les nouveaux venus, mais n'est-ce pas ainsi que cela fonctionne ? Nous ne laissons pas un nouveau développeur devenir immédiatement un développeur principal. Ils doivent prouver leur valeur en contribuant du code de qualité pendant très longtemps. Ce système de réputation fera exactement cela.
Nous pourrons alors utiliser le système de réputation pour influencer les résultats de recherche de plugins. Si un utilisateur ayant une réputation plus élevée met en favoris un certain plugin, cela fait certainement une différence. Par exemple, quand Otto aime un plugin, je suppose que c'est un très bon plugin. Des mesures similaires peuvent être utilisées pour les notes par étoiles.
Réputation de l'auteur de plugin
Bien que les auteurs de plugins soient traités comme tous les autres utilisateurs, ils auront une réputation distincte pour les plugins. Celle-ci pourra prendre en compte si cet auteur apporte un support à son plugin ? Combien de bons plugins cet auteur a-t-il ? Par exemple, si Mark Jaquith est impliqué dans un plugin spécifique, je m'attendrais à ce qu'il soit classé un peu plus haut que les autres. Il en va de même pour les autres leaders de l'industrie.
L'objectif n'est pas de décourager les nouveaux auteurs de plugins. Il s'agit plutôt d'apprécier les bons auteurs de plugins. Cela encouragera les nouveaux auteurs à acquérir une meilleure réputation dans la communauté en fournissant un support. Nous verrons une plus grande implication des entreprises basées sur WordPress dans les forums.
Tenir les gens responsables
Actuellement, il semble que les gens puissent simplement signaler un plugin comme défectueux ou lui attribuer une note de 1 étoile sans réellement aider l'auteur. Oui, si quelqu'un signale un plugin comme défectueux, il est redirigé vers la page des forums de support, ce qui l'encourage à écrire sur son problème. Mais les gens peuvent facilement le signaler comme défectueux sans écrire à ce sujet. La note de défectueux reste. Il devrait y avoir une validation pour voir si l'utilisateur a effectué une requête sur les forums de support. Sinon, leur vote de défectueux ne devrait pas compter. Parce qu'ils n'aident vraiment personne en disant que c'est défectueux sans expliquer comment c'est défectueux.
Il en va de même pour la note par étoiles. Celles-ci devraient être affichées dans le profil de chaque utilisateur. Il devrait y avoir une option pour ajouter un avis expliquant pourquoi l'utilisateur a attribué 2 étoiles ou 5 étoiles. Ce type de responsabilité aidera la communauté dans son ensemble.
Plugins commerciaux
Le répertoire des thèmes WordPress possède un onglet pour les thèmes commerciaux. Pourtant, les plugins n'en ont pas. Cela ne rend pas justice. Tout le monde devrait connaître de bons plugins WordPress comme Gravity Forms, VaultPress, BackupBuddy, etc. Le répertoire des plugins ne fait pas du tout cela. Au minimum, il devrait y avoir une page qui liste les boutiques de plugins commerciaux comme ils le font pour les boutiques de thèmes.
À long terme, il serait logique d'héberger des plugins commerciaux dans le répertoire, à l'instar des marketplaces iOS ou Android. Je sais que cela pose ses propres problèmes et peut faire l'objet d'un sujet en soi, mais je ne pouvais m'empêcher de le mentionner.
Je sais que tout cela prendrait beaucoup de temps à mettre en œuvre. Je ne suis pas sûr que quoi que ce soit soit effectivement mis en œuvre. Mais de mon point de vue, cela rendrait certainement le répertoire des plugins bien meilleur et plus attrayant. J'aimerais beaucoup connaître votre avis ? Que pensez-vous que le répertoire des plugins doit changer ? Êtes-vous d'accord avec ma vision ? Y a-t-il des défauts dans ma vision que je ne peux pas détecter ? Merci de me le faire savoir dans les commentaires.
Remarque : Cet article est écrit par Syed Balkhi. Les opinions exprimées ici sont entièrement les siennes et non celles des autres rédacteurs.

Moinuddin Waheed
Article visionnaire et perspicace sur la manière dont les plugins devraient être visibles dans les résultats de recherche en fonction de leur réputation et de leurs notes.
Je viens de réaliser qu'il s'agit d'un ancien article écrit il y a plus de dix ans, mais je trouve toujours la sagesse dans les arguments avancés dans cet article.
Merci Syed Balkhi d'avoir amené wpbeginner aussi loin, où il est maintenant le plus grand site de ressources WordPress au monde sur la planète.
J'apprends encore et il y a beaucoup à apprendre de vous.
Elisa
Je ne pourrais pas être plus d'accord
Dawn Elise
Article vraiment utile, merci. Je pensais que j'étais le seul à penser certaines de ces choses à propos des étranges plugins SEO qui apparaissent.
En tant que nouvelle venue qui a subi une attaque par injection SQL de Tim Thumb, j'ai trop peur d'utiliser des plugins à moins qu'ils ne soient fortement recommandés par plusieurs personnes. En plus de vos suggestions générales qui sont avancées, il a également été très utile que vous ayez spécifiquement nommé plusieurs des meilleurs et des plugins les plus populaires (ainsi que certains qui apparaissent en haut de la recherche WordPress qui ne le sont pas).
Une question supplémentaire, recommandez-vous un plugin particulier pour la recherche que nous pouvons utiliser ? Je ne trouve pas non plus que la recherche intégrée soit très précise.
Personnel éditorial
Vous pouvez toujours utiliser Google Custom Search sur votre site.
Admin
Pete
« Il devrait y avoir une validation pour voir si l'utilisateur a effectué la requête sur le forum de support. Sinon, leur vote négatif ne devrait pas compter. Parce qu'ils n'aident vraiment personne en disant que c'est cassé sans expliquer comment c'est cassé. »
d'accord
Anurag Gogna
En lisant le titre, j'imaginais que WPBEGINNER développerait un « répertoire de plugins WordPress plus attrayant », mais malheureusement, ce n'est pas le cas. J'espère que les gars de WordPress écouteront et apporteront ces améliorations indispensables. Très bon article.
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
je suis totalement d'accord. j'espère qu'ils le feront.