La meilleure partie de WordPress, ce sont les extensions. Ils vous donnent la possibilité d’étendre WordPress pour faire presque tout ce que vous pouvez imaginer. Il y a plus de 21 000 extensions dans le Dépôt des extensions de WordPress. Au cours des derniers mois, j’ai eu l’intention (Syed) d’écrire une publication qui parle de ma vision d’un répertoire de plugins WordPress meilleur et plus engageant. Dans cet article, je parlerai de quelques problèmes sérieux liés à l’expérience utilisateur et de la manière dont elle peut être améliorée.
La recherche
La recherche est l’une de ces fonctionnalités qui a été une véritable lacune de cette plateforme. À cause d’elle, tant d’utilisateurs/utilisatrices utilisent la recherche personnalisée de Google sur leurs sites WordPress. Le répertoire des extensions lui-même a une note en bas qui dit « Vous pouvez également essayer votre recherche sur Google » avec un lien. Mais est-ce vraiment suffisant ? Considérant que beaucoup de gens ajoutent des extensions en utilisant leur Tableau de bord WordPress qui utilise la même recherche que le site principal 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. Vous trouverez ci-dessous une capture d’écran des 3 premières extensions par pertinence :
J’ai été choqué par les résultats. Peut-être que je suis un peu biaisé, mais je pensais clairement que WordPress SEO by Yoast ou All in One SEO pack serait au sommet. Les résultats étaient que l’extension Yoast SEO était classée #3 et all in one SEO pack n’était même pas sur la première page.
Soyons clairs. Deux des extensions SEO les plus populaires (12M et 2M de téléchargements respectivement) n’étaient pas tout en haut. Les deux extensions qui sont au sommet n’ont pas non plus une évaluation aussi élevée que le plugin SEO de Yoast. Cela n’a aucun sens. Certains diront que nous ne pouvons pas nous contenter d’avoir les extensions les plus populaires vers le haut parce que cela ne donne pas de chance aux nouveaux développeurs/développeuses. C’est tout à fait vrai. Lors de notre très petite rencontre WordPress de Gainesville, Ryan Frankel (@Ryanfrankel) a proposé une solution très intéressante. La solution consistait à créer un algorithme de recherche qui ajoute un tas de variables communautaires.
Ces variables peuvent être :
- Le nombre de téléchargements – Confirmez-vous que cela peut donner un léger avantage aux extensions plus anciennes, mais nous pouvons garder cela comme une variable à faible impact.
- L’approbation des utilisateurs – Parce que seuls les utilisateurs/utilisatrices connectés sont autorisés à ajouter des favoris, donner des évaluations par étoiles, et voter si un plugin fonctionne ou non, alors nous devrions ajouter une sorte de système de réputation. Je développerai ce point dans une section distincte.
- Réputation de l’auteur/autrice – Pour les auteurs/autrices crédibles et connus, ils/elles 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 meilleure réputation d’auteur/autrice que quelqu’un qui vient de commencer à développer. Je développerai les critères pour cela dans une section à part.
En utilisant ces critères, nous pouvons améliorer de manière significative la pertinence des résultats de recherche de l’extension. Approfondissons le système de réputation que j’ai mentionné plus haut.
Système de réputation
Les forums WordPress n’ont pas de système de réputation. Des sites comme StackExchange et Quora en disposent. Il est temps que WordPress.org ajoute quelque chose de similaire. Les utilisateurs/utilisatrices devraient pouvoir voter pour la meilleure réponse. Les réponses qui obtiennent des votes positifs ajoutent des points à la réputation de l’utilisateur. Les personnes qui posent des questions peuvent poser des questions à un utilisateur/utilisatrice spécifique pour un prix défini (un peu comme Quora). Confirmez-vous que cela donnera aux utilisateurs/utilisatrices plus anciens et plus activés un avantage significatif sur les nouveaux venus, mais n’est-ce pas ainsi que cela fonctionne ? Nous ne permettons pas à une nouvelle développeur/développeuse de devenir tout de suite prospectrice du cœur. Il doit prouver sa valeur en contribuant à un code de qualité pendant très longtemps. C’est précisément ce que permet ce système de réputation.
Nous pouvons ensuite utiliser le système de réputation pour influencer les résultats de recherche des extensions. Si un compte avec une réputation plus élevée favorise une certaine extension, alors cela fait définitivement une différence. Par exemple, lorsque Otto aime une extension, je suppose qu’il s’agit d’une bonne extension. Le même type de mesures peut être utilisé pour l’évaluation par étoiles.
Réputation des auteurs/autrices d’extensions
Bien que les auteurs/autrices de plugins soient traités comme tous les autres utilisateurs/utilisatrices, ils/elles auront une réputation distincte pour les extensions. Cela peut prendre en compte le fait que l’auteur/autrice fournit un support à son extension ? Combien d’extensions de qualité cet auteur possède-t-il ? Par exemple, si Mark Jaquith est impliqué dans une extension spécifique, alors je m’attendrais à ce qu’elle soit classée un peu plus haut que les autres. Il en va de même pour d’autres leaders de l’industrie.
Le but n’est pas de décourager les auteurs/autrices de nouvelles extensions. Il s’agit plutôt d’apprécier les bons auteurs/autrices de plugins. Cela encouragera les nouvelles auteurs/autrices à acquérir une meilleure réputation au sein de la communauté en apportant leur support. Nous verrons une plus grande implication des entreprises basées sur WordPress dans les forums.
Responsabiliser les gens
Actuellement, il semble que les auteurs/autrices puissent simplement signaler qu’une extension est cassée ou lui donner une évaluation par étoiles sans vraiment aider l’auteur/autrice. Oui, si quelqu’un signale qu’une extension est cassée, il est dirigé vers la page des forums de support qui l’encourage à écrire sur son problème. Mais les gens peuvent facilement signaler que le plugin est cassé et ne pas écrire à ce sujet. L’évaluation de la défaillance reste inchangée. Il devrait y avoir une validation pour voir si l’utilisateur a fait la requête sur le forum de support. Si ce n’est pas le cas, son vote négatif ne devrait pas être pris en compte. Parce qu’ils n’aident vraiment personne en disant que c’est cassé sans expliquer comment c’est cassé.
Il en va de même pour l’évaluation par étoiles. Elles devraient être affichées dans le profil de chaque utilisateur/utilisatrice. Il devrait y avoir une option pour ajouter un Avis qui explique pourquoi l’utilisateur l’a classé 2 étoiles ou 5 étoiles. Ce type de responsabilité aidera la communauté dans son ensemble.
Extensions commerciales
Le dépôt de thèmes de WordPress a un onglet pour les thèmes commerciaux. En revanche, les extensions ne le sont pas. Cela ne rend pas justice aux plugins. Tout le monde devrait connaître les bonnes extensions WordPress comme Gravity Forms, VaultPress, BackupBuddy, etc. Le répertoire des extensions ne le fait pas du tout. Au minimum, il devrait avoir une page qui répertorie les boutiques d’extensions commerciales comme ils le font pour les boutiques de thèmes.
À long terme, il serait en fait logique d’héberger des extensions commerciales dans le Dépôt, à l’instar des places de marché iOS ou Android. Je sais que cela a ses propres problèmes et peut être un Sujet à part entière, mais je n’ai pas pu m’empêcher de le mentionner.
Je sais que tout cela prendrait beaucoup de temps à mettre en œuvre. Je ne sais pas si tout cela sera réellement mis en œuvre. Mais de mon point de vue, cela rendrait le répertoire des extensions beaucoup plus intéressant et attrayant. Je serais heureux de connaître votre avis ? Selon vous, quelles sont les modifications à apporter au répertoire des extensions ? Êtes-vous d’accord avec ma vision ? Quelles sont les faiblesses de ma vision que je ne peux pas détecter ? Veuillez me le faire savoir dans les commentaires.
Note : Cet article a été écrit par Syed Balkhi. Les vues exprimées ici sont entièrement les siennes et non celles des autres éditeurs/éditrices.
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.
Administrateur
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.