WPHelpful : un plug-in de commentaires d'utilisateurs
Publié: 2019-09-24
WPHelpful est un plugin créé par Zack Gilbert et Paul Jarvis qui permet aux utilisateurs d'évaluer l'utilité d'un message. Cela peut être un ajout utile aux sites qui proposent des tutoriels, des leçons, de la documentation ou tout autre contenu où les commentaires des utilisateurs sont justifiés. La version 1.0 est disponible gratuitement dans le répertoire officiel des plugins WordPress, mais elle dispose également d'une version pro qui offre des fonctionnalités supplémentaires.
J'ai aimé donner à ce plugin un essai routier. En tant qu'ancien propriétaire d'entreprise, j'ai pu voir où ce plugin m'aurait aidé à recueillir les commentaires de mes clients sur la documentation du produit et mieux répondre à leurs besoins.
WPHelpful a un potentiel énorme, mais sa version 1.0 est toujours une 1.0. C'est loin d'être un produit fini à ce stade. Il a besoin de temps pour mûrir en tant que bon plugin gratuit. Le lot actuel de fonctionnalités professionnelles aurait dû faire l'affaire pour la version gratuite.
Le plugin gratuit disponible dans le répertoire des plugins ne vous mènera pas loin, sauf si vous avez juste besoin d'un système de notation de base. Il est limité à :
- Affichage du formulaire de commentaires sur les articles et les pages.
- Modification des couleurs du bouton de formulaire.
- Ajout de CSS personnalisé (une fonctionnalité déjà disponible sur tous les sites WP via le personnalisateur).
Toutes les autres fonctionnalités et paramètres sont disponibles dans la version pro. À moins que votre objectif ne soit simplement d'autoriser les évaluations des utilisateurs sur les publications ou les pages, vous ne pouvez pas faire grand-chose avec une copie gratuite. Il existe des plugins existants avec une base de code plus mature pour gérer les évaluations de base.
L'un des aspects les plus notables de la version gratuite est qu'elle vous permet de tester les paramètres professionnels dans un environnement de développement. Cela vous donne l'occasion de décider si vous souhaitez débourser de l'argent pour devenir pro. Je recommande maintenant officiellement que tous les autres développeurs de plugins le fassent lorsque cela est possible.
Ce que le plugin obtient correctement

Le plugin est simple à utiliser. Vous pouvez choisir d'ajouter automatiquement le formulaire aux messages sur le front-end ou choisir d'afficher le formulaire avec le [wphelpful] .
Si rien d'autre, les utilisateurs ne devraient avoir aucun problème à faire fonctionner le plugin. Je l'ai testé sur une variété de thèmes avec des résultats solides.
Un bloc [Gutenberg] personnalisé aurait amélioré la convivialité d'un cran. Les auteurs de plugins doivent commencer à penser en termes de construction d'abord d'un bloc et d'un code court ensuite. J'espère que cela fait la liste des fonctionnalités pour la version 2.0.
Types de publication : Paywall pour la fonctionnalité la plus utile
La fonctionnalité la plus importante de ce plugin est la possibilité de sélectionner les types de publication sur lesquels le formulaire de commentaires peut être utilisé. Malheureusement, cette fonctionnalité est derrière un paywall, limitant les commentaires des utilisateurs aux publications et aux pages uniquement. Il s'agit d'une fonctionnalité fondamentale qui serait plus agréable dans la version gratuite.
La fonction de type de publication est également limitée dans le cadre professionnel. Dans la version 1.0, vous ne pouvez pas choisir les types de publication individuellement. Le champ déroulant vous limite à un seul type de publication, à tous les types de publication ou à des pages plus tous les types personnalisés. Il n'y a aucun moyen de sélectionner deux types de publication personnalisés différents.
Le plugin n'utilise pas l'étiquette de type de publication appropriée, vous pouvez donc obtenir des étiquettes étranges comme "Wp Area Types" (du plugin Gutenberg) ou "Jt Documentation Types" (un type de publication personnalisé sur mon installation de test).

Les types de publication non publics apparaissent également dans la liste. Ainsi, les types de publication qui n'ont pas de sortie frontale apparaissent dans le formulaire de sélection.
Ces problèmes sont des solutions faciles, et j'espère que cette revue mettra en lumière ces problèmes afin qu'ils puissent être corrigés pour les utilisateurs.
Comment le plugin pourrait offrir de meilleures fonctionnalités Pro

Les auteurs de plugins ont besoin de manger. Il y a toujours un équilibre délicat que les développeurs doivent trouver entre offrir un plugin gratuit utile et faire un retour sur investissement suffisant pour continuer à maintenir le code.
Actuellement, la plupart des fonctionnalités professionnelles du plugin sont des éléments de base tels que des couleurs personnalisées et des étiquettes de formulaire. Ce sont des choses qui serviraient mieux les utilisateurs dans la version gratuite.
Une fonctionnalité professionnelle plus utile serait un écran "Rapports" dans l'administrateur qui offrait des options telles que :
- Trier les messages par note et notes totales.
- Affichage d'un graphique des commentaires des utilisateurs par mois, année, etc.
- D'autres rapports qui ont fourni un aperçu général des commentaires.
Le plugin permet également uniquement aux utilisateurs connectés de fournir des commentaires. C'est certainement un moyen plus simple d'éviter les spammeurs et les robots. En raison de la complexité supplémentaire, une extension professionnelle permettant à tout visiteur du site de fournir des commentaires mériterait d'être explorée.
Comment le code s'empile-t-il ?
Je vais être un peu technique ici. N'hésitez pas à sauter le pas si la programmation n'est pas votre truc.
Ce dont le plugin a besoin, c'est du temps pour mûrir. La version 1.0 n'est pas censée être la meilleure qu'un plugin puisse être. Il s'agit d'expédier un produit minimum viable, donc je suis un peu indulgent. Si c'était 2.0 ou 3.0, je serais implacable.
Il y a beaucoup à aimer dans les décisions architecturales. Une grande partie est configurée de manière à ce qu'elle soit relativement facile à entretenir à long terme. Ceci est important car cela signifie que la correction des problèmes, tels que ceux répertoriés ci-dessous, ne devrait pas être difficile à résoudre.
Il y a des problèmes de code qui nécessitent des correctifs. Le plugin actuellement :
- Utilise une variable PHP pour les domaines de texte (tous les outils de traduction ne fonctionnent pas dans un environnement PHP).
- N'a pas internationalisé tout son texte destiné à l'utilisateur, donc tout ne peut pas être traduit.
- Enregistre plusieurs options dans la base de données au lieu de stocker toutes les options ensemble, ce qui crée un encombrement inutile.
- Ne nettoie pas après lui-même et supprime ses options lors de la désinstallation.
Ce ne sont pas des problèmes insurmontables, et ils ne cassent rien au point de rendre le plugin inutilisable. Ce sont juste des problèmes qui doivent être résolus.
Le verdict final
La version 1.0 de WPHelpful n'a pas l'ensemble de fonctionnalités pour être un plugin gratuit particulièrement génial. Cela pourrait être utile dans certains cas limités. Cependant, vous voudrez probablement opter pour la version pro pour obtenir les fonctionnalités qui rendraient ce plugin intéressant à utiliser.
WPHelpful a du potentiel. Je pouvais le voir augmenter une audience de 100 000, 500 000 utilisateurs ou plus au fil du temps avec plus de polissage. Il n'y est pas encore. Le plugin n'a pas encore assez de viande sur ses os pour que je le recommande, mais j'espère que les futures versions offriront une expérience plus robuste.
Si vous recherchez un plugin gratuit facile à utiliser qui fonctionne uniquement avec des publications et des pages, il pourrait répondre à vos besoins.
