Une vision pour un répertoire de plugins WordPress de meilleure qualité et plus attrayant
La meilleure partie de WordPress est les plugins. Ils vous donnent la possibilité d'étendre WordPress pour faire presque tout ce que vous pouvez imaginer. Il y a plus de 21 000 plugins dans le référentiel de plugins WordPress. Au cours des derniers mois, je (Syed) a eu l’intention d’écrire un article qui parle de ma vision d’un répertoire de plugins WordPress de meilleure qualité et plus attrayant. Ici, je vais parler de quelques problèmes sérieux d’expérience utilisateur et de la façon de les améliorer..
La recherche
La recherche est l'une de ces fonctionnalités qui a été une véritable lacune de cette plate-forme. À cause de cela, de nombreux utilisateurs utilisent la recherche Google personnalisée sur leurs sites WordPress. Le répertoire du plugin 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 personnes ajoutent des plugins 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 du plugin. Par défaut, les résultats sont triés par pertinence. Vous trouverez ci-dessous une capture d'écran des 3 meilleurs plugins par pertinence:
J'ai été choqué de voir les résultats. Je suis peut-être un peu partial, mais je pensais clairement que WordPress SEO by Yoast ou All in One Pack SEO serait au top. Les résultats ont été que le plugin Yoast SEO a été classé n ° 3 et que tous dans un pack SEO n'était même pas sur la première page.
Alors mettons les choses au clair. Deux des plugins SEO les plus populaires (respectivement 12 et 2 millions de téléchargements) n'étaient pas au top. Les deux plugins qui se trouvent au sommet ne sont pas aussi cotés que le plugin SEO de Yoast. Cela n'a aucun sens. Certains diront que nous ne pouvons pas nous contenter des plugins les plus populaires, car cela ne laisse aucune chance aux nouveaux développeurs. C'est absolument vrai. Au cours de notre très petit groupe WordPress Meetup à Gainesville, Ryan Frankel (@Ryanfrankel) a proposé une solution très intéressante. La solution consistait à créer un algorithme de recherche qui ajoute de nombreuses variables de communauté..
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 le garder comme variable à faible impact.
- Approbation de l'utilisateur - Étant donné que seuls les utilisateurs connectés sont autorisés à ajouter des favoris, à attribuer un nombre d'étoiles et à voter si un plugin fonctionne ou non, nous devrions ajouter une sorte de système de réputation. Je développerai cela dans sa propre section.
- Réputation de l'auteur - Pour les auteurs connus et crédibles, ils devraient avoir une meilleure réputation. Par exemple, nous savons qu'Andrew Nacin contribue beaucoup à l'essentiel. Il sait vraiment ce qu'il fait. Il devrait avoir une meilleure réputation d'auteur que quelqu'un qui vient de commencer à développer. Je vais élaborer des 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 du plugin. Approfondissons le système de réputation que j'ai mentionné ci-dessus.
Système de réputation
Les forums WordPress n'ont pas de système de réputation. Des sites comme StackExchange et Quora l’ont tous les deux. Il est temps que WordPress.org ajoute quelque chose de similaire. Les utilisateurs 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 spécifique pour un ensemble de prix spécifique (un peu comme Quora). Bien sûr, cela donnera aux utilisateurs plus âgés et plus actifs un avantage significatif par rapport aux nouveaux arrivants, mais ce n’est pas ainsi que cela fonctionne. Nous ne permettons pas à un nouveau développeur de devenir immédiatement un développeur principal. Ils doivent prouver leur valeur en contribuant depuis longtemps au code de qualité. Ce système de réputation fera exactement cela.
Nous pouvons ensuite utiliser le système de réputation pour influencer les résultats de recherche de plug-in. Si un utilisateur avec une réputation plus élevée préfère un certain plugin, alors cela fait vraiment une différence. Par exemple, quand Otto aime un plugin, je suppose que c'est un très bon plugin. Le même type de mesures peut être utilisé pour le classement par étoiles.
Plugin Auteur Réputation
Alors que les auteurs de plugins seront traités comme tous les autres utilisateurs, ils auront une réputation distincte pour les plugins. Cela peut prendre en compte pour que cet auteur fournisse un support à leur 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 se classe un peu plus haut que les autres. Il en va de même pour les autres leaders de l'industrie.
Le but n'est pas de décourager les nouveaux auteurs de plugins. C'est plutôt pour apprécier les bons auteurs de plugins. Cela encouragera les nouveaux auteurs à acquérir une meilleure réputation dans la communauté en leur apportant un soutien. 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 peuvent simplement signaler un plugin endommagé ou lui attribuer 1 étoile sans réellement aider l'auteur. Oui, si quelqu'un signale un plugin endommagé, il est dirigé vers la page des forums d'assistance, ce qui l'encourage à écrire sur son problème. Mais les gens peuvent facilement signaler le problème et ne pas en parler. La note cassée reste toujours. Il devrait y avoir une validation pour voir si l'utilisateur a fait la requête du forum de support. Sinon, leur vote cassé ne devrait pas compter. Parce qu'ils n'aident vraiment personne en disant que c'est cassé sans expliquer comment c'est cassé.
Même chose pour le nombre d'étoiles. Ceux-ci doivent être affichés dans le profil de chaque utilisateur. Il devrait y avoir une option pour ajouter une critique qui explique pourquoi l'utilisateur l'a classé 2 étoiles ou 5 étoiles. Ce type de responsabilité aidera la communauté dans son ensemble.
Plugins commerciaux
Le référentiel de thèmes WordPress comporte un onglet pour les thèmes commerciaux. Pourtant, les plugins ne le font pas. Cela ne rend pas justice. Tout le monde devrait connaître les bons plugins WordPress comme Gravity Forms, VaultPress, BackupBuddy, etc. Le répertoire des plugins ne le fait pas du tout. Pour le moins, il devrait avoir une page qui répertorie les plug-ins commerciaux comme ils le font pour les magasins à thème.
À long terme, il serait tout à fait judicieux d’héberger des plugins commerciaux dans le référentiel similaires aux marchés iOS ou Android. Je sais que cela a ses propres problèmes et peut être un sujet à part, mais je ne pouvais pas m'empêcher de le mentionner.
Je sais que tout cela prendrait beaucoup de temps à mettre en œuvre. Je ne sais pas si cela sera effectivement mis en œuvre. Mais de mon point de vue, cela rendrait certainement le répertoire des plugins bien meilleur et plus attrayant. Je serais heureux d'entendre vos pensées? Que pensez-vous que le répertoire des plugins doit changer? Es-tu d'accord avec ma vision? Quels sont certains défauts de ma vision que je ne peux pas détecter? S'il vous plaît laissez-moi savoir dans les commentaires.
Note: Cet article est écrit par Syed Balkhi. Les points de vue ici sont entièrement les siens et non ceux des autres éditeurs..