Le plugin Dark Mode est réutilisé et renommé en WP Markdown Editor, le changement laisse les utilisateurs confus
Publié: 2021-05-06L'année dernière, j'ai demandé aux lecteurs de Tavern si WordPress devait informer les utilisateurs finaux lorsque le propriétaire d'un plugin change. Le message n'était pas entièrement basé sur la théorie. Il y a eu des cas de confusion dans le monde réel. Le consensus des commentaires sur ce post semblait être que, oui, de telles notifications seraient les bienvenues.
Quand j'ai écrit ce post, il y avait déjà un autre plugin qui changeait de mains. Dark Mode, qui avait gagné en popularité au cours de ses premières années, avait un nouveau propriétaire, WPPool. Il n'y a eu aucune notification publique de ce changement de propriétaire. Un simple problème GitHub déposé, un coin du Web que peu d'utilisateurs s'aventurent.
Avance rapide de quelques mois, et Dark Mode avait non seulement changé de propriétaire, mais il avait également un nouveau nom et un ensemble de fonctionnalités sans rapport avec la promesse initiale du plugin. Le plugin s'appelle désormais WP Markdown Editor et regroupe au moins une partie du plugin Iceberg Editor disponible dans le commerce. Il s'agit également d'une version limitée dans laquelle les utilisateurs sont invités à effectuer une mise à niveau pour l'ensemble complet de fonctionnalités.

Iceberg est sous licence GPL version 2, il est donc légal pour quiconque de le bifurquer. Cependant, il ne semble pas y avoir de mention du droit d'auteur, et seules quelques références au produit original subsistent dans le code source.
Bien que je n'aie pas effectué de comparaison ligne par ligne, il s'agit clairement d'un fork lors de l'examen des deux plugins. Cependant, la société s'est également appuyée sur elle avec de nouvelles fonctionnalités.

"Nous avons récemment ajouté des sons de productivité, de nouvelles polices (plus de lisibilité et une pour les utilisateurs dyslexiques), ce qui, selon nous, ajoute définitivement de la valeur aux nouveaux utilisateurs", a déclaré l'équipe WPPool [1] .
WPPool a annoncé le plugin WP Markdown Editor en novembre 2020. Cependant, le message a été écrit comme s'il s'agissait d'un nouveau produit. Techniquement, c'était le cas, mais il n'était pas question de réaffecter un plugin existant pour lancer les fonctionnalités.
La société a contacté le propriétaire du plugin Dark Mode en août 2020, qui semblait avoir changé de mains au moins quelques fois. "Le plugin a été interrompu, manquant de mises à jour de sécurité, de compatibilité avec les dernières versions de PHP, et le projet a été abandonné", a déclaré l'équipe WP Pool. Et, depuis les dernières mises à jour, il était évident que Classic Editor ne resterait pas le même. Gutenberg était l'avenir, et nous voulions également offrir aux utilisateurs un mode sombre pour Gutenberg.
WPPool a pu adopter le plugin. La société a conservé la fonctionnalité Dark Mode originale du plugin. Cependant, ils ont finalement commencé à ajouter de nouvelles fonctionnalités.
"Notre intention était d'ajouter plus de fonctionnalités", a déclaré l'équipe WPPool. “Pourquoi ne pas créer un nouveau plugin ? Parce que le plugin était déjà abandonné, et nous avons pensé pourquoi ne pas ajouter quelques fonctionnalités supplémentaires, conserver également l'ancienne fonctionnalité intacte et mettre des mises à jour régulières ? »
Le changement a clairement laissé certains utilisateurs frustrés et confus quant à ce qui se passait avec le plugin. Beaucoup l'avaient installé dans l'espoir d'avoir une méthode simple pour basculer en mode sombre pour l'interface d'administration de WordPress.

Le plugin a maintenant un paramètre "Uniquement en mode sombre", une option que les utilisateurs peuvent activer pour supprimer les fonctionnalités supplémentaires. Il est désactivé par défaut.

Lorsqu'on lui a demandé si l'ajout de fonctionnalités apparemment sans rapport abusait de la confiance des utilisateurs, l'équipe WPPool a répondu: «Le problème était que, depuis les dernières mises à jour de Gutenberg et de Classic Editor, Classic Editor utilise un iframe pour charger son contenu. Il n'est plus possible pour le plugin Dark Mode de servir le Dark Mode dans Classic Editor. C'est pourquoi certains utilisateurs étaient vraiment frustrés. Nous nous sommes vraiment efforcés de restaurer également cette fonctionnalité dans Classic Editor, mais dans l'état actuel des choses, nous n'avons pas trouvé de moyen d'invoquer le mode sombre dans Classic Editor.
Alors que certaines questions et critiques de support indiquent la frustration de perdre le support de Classic Editor, beaucoup d'autres ont remis en question l'ajout de fonctionnalités qui n'ont pas de sens dans le cadre d'un plugin en mode sombre.
"Auparavant, il s'agissait d'un plugin de fonctionnalité en mode sombre, mais il a maintenant été transformé en un éditeur Markdown", a écrit Derrick Tennant, un ancien contributeur au plugin. "Un appât complet et un interrupteur."
Un autre utilisateur nommé rehoff avait des préoccupations similaires, déclarant: «Je crois toujours qu'il n'est pas acceptable de réutiliser si radicalement un plugin par ailleurs populaire. Je trouve cela trompeur."
De retour à la question initiale que j'ai posée l'année dernière, un autre utilisateur a résumé la réponse avec une critique intitulée "Ce plugin a été vendu à coup sûr".
En privé, une personne a déclaré qu'elle avait l'impression que l'équipe capitalisait sur la base d'installation active du plugin, qui se situe actuellement à plus de 3 000.
Ajoutant à la confusion potentielle, la société dispose d'un plugin distinct et indépendant nommé WP Dark Mode. Un critique a noté sur ce plugin:
Ce même développeur avait un autre plugin appelé Dark Mode. Ils ont apparemment vendu le plugin à quelqu'un et maintenant c'est un plugin Markdown aléatoire avec une interface utilisateur terrible. Tout à coup, cet éditeur Markdown aléatoire dont je ne veux pas ou dont je n'ai pas besoin se trouve sur mon site.
Qui sait ce que deviendra ce plugin lorsqu'il aura suffisamment d'utilisateurs et décidera de CA$H IN AGAIN ??
Si vous aimez avoir des plugins aléatoires installés sur votre site, essayez-le. Sinon, il peut être préférable de chercher une autre solution.
Ce cas est unique car le plugin Dark Mode était autrefois une proposition de fonctionnalité pour le cœur de WordPress. Daniel James, le créateur original, a lancé le processus pour en faire une réalité en 2018. L'idée a été soutenue, mais elle n'a jamais franchi les obstacles nécessaires à l'inclusion ou à une proposition plus formelle.
James a mis le plugin en place pour adoption en 2019, déclarant qu'il se retirait du développement du plugin mais espérait que quelqu'un le reprendrait. David Gwyer l'a repris peu de temps après, faisant finalement deux mises à jour du plugin. L'historique de validation du plugin montre que Tennant a commencé à contribuer plusieurs mois plus tard avant que WPPool n'arrive sur la scène.
Bien que le mode sombre n'ait jamais été officiellement approuvé par WordPress ou donné le feu vert pour fusionner avec la plate-forme principale, il y avait toujours un niveau de confiance que certains pouvaient attendre d'un plugin qui était au moins proposé en tant que fonctionnalité.
C'est peut-être l'un de ces cas où une notification de changement de propriétaire aurait été justifiée, mais cette notification n'aurait pas résolu les problèmes survenus des mois plus tard.
Les développeurs ont noté le nouvel éditeur Markdown dans le journal des modifications du plug-in : "Nouveau : écrire un article/une page avec une syntaxe Markdown (éditeur Markdown)". Cependant, il est douteux que l'utilisateur moyen ait lu ou compris ce que cela signifiait. Peut-être qu'un système de divulgation plus approfondi est nécessaire, et un tel système couvrirait-il les cas où les plugins sont réutilisés ?
1 : J'ai attribué des citations à « l'équipe WPPool » tout au long de cet article. J'ai pu joindre l'entreprise via leur chat Facebook. Cependant, l'équipe n'a pas fourni le nom et le rôle d'une personne au sein de l'entreprise à des fins d'attribution. Pour le moment, je ne sais toujours pas à quel(s) employé(s) j'ai parlé directement.
