L’année dernière, j’ai demandé aux lecteurs de Tavern si WordPress devrait avertir 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 quelques cas de confusion dans le monde réel. Le consensus découlant des commentaires sur ce poste 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. Mode sombre, 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été. Un simple Problème GitHub déposé, un coin du web que peu d’utilisateurs s’aventurent.

Avance rapide de quelques mois, et le mode sombre 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 originale du plugin. Le plugin s’appelle désormais WP Markdown Editor et regroupe au moins une partie des logiciels disponibles dans le commerce Plug-in de l’éditeur Iceberg. Il s’agit également d’une version limitée dans laquelle les utilisateurs sont invités à mettre à niveau l’ensemble des fonctionnalités.

Plugin WP Markdown Editor dans "Réduction" mode.
WP Markdown Editor (anciennement Dark Mode).

Iceberg est licencié sous la 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 restent dans le code source.

Bien que je n’ai pas effectué de comparaison ligne par ligne, c’est clairement une fourchette lors de l’examen des deux plugins. Cependant, la société a également développé de nouvelles fonctionnalités.

Plug-in Iceberg Editor, présentant ses fonctionnalités d'édition Markdown.
Éditeur Iceberg.

«Nous avons récemment ajouté des sons de productivité, de nouvelles polices (plus de lisibilité et une pour les utilisateurs de Dyslexic), ce qui, à notre avis, 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é rédigé comme s’il s’agissait d’un nouveau produit. Techniquement, c’était le cas, mais il n’y avait aucune mention de la réutilisation d’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 plusieurs fois. « Le plugin a été abandonné, 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 restera 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 fonction Dark Mode originale du plugin. Cependant, ils ont finalement commencé à s’intéresser à de nouvelles fonctionnalités.

«Notre intention était d’ajouter plus de fonctionnalités en plus», 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, garder les anciennes fonctionnalités intactes également et mettre des mises à jour régulières? »

Le changement a clairement laissé certains utilisateurs frustrés et confus sur ce qui se passait avec le plugin. Beaucoup l’avaient installé dans l’espoir d’avoir une méthode simple de basculement sur un mode sombre pour l’interface d’administration de WordPress.

Capture d'écran de WP Markdown Editor (anciennement Dark Mode) après la mise en ligne des modifications.  Surtout 1/5 étoiles.
Commentaires après le changement.

Le plugin a maintenant un paramètre «Only Dark Mode», 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 indépendantes 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 Classic Editor – Classic Editor utilise une 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 avons vraiment essayé de restaurer cette fonctionnalité dans l’éditeur classique, mais dans l’état actuel des choses, nous n’avons pas trouvé de moyen d’invoquer le mode sombre sur l’éditeur classique. »

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és en mode sombre, mais il est maintenant devenu un éditeur Markdown, » a écrit Derrick Tennant, un contributeur antérieur au plugin. « Un appât complet et un interrupteur. »

Un autre utilisateur nommé répéter 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é que l’équipe avait l’impression de capitaliser sur la base d’installation active du plugin, qui compte actuellement plus de 3000 personnes.

Ajoutant à la confusion potentielle, la société a un plugin distinct et sans rapport nommé Mode sombre WP. UNE critique 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 de Markdown aléatoire dont je ne veux pas ou dont je n’ai pas besoin est sur mon site.

Qui sait ce que ce plugin deviendra quand ils auront suffisamment d’utilisateurs et décideront de CA $ H ENCORE ??

Si vous aimez avoir des plugins aléatoires installés sur votre site, donnez-lui un tourbillon. Sinon, il peut être préférable de rechercher une solution différente.

Ce cas est unique car le plugin Dark Mode était autrefois un proposition de fonctionnalité pour WordPress de base. Daniel James, le créateur original, a lancé le processus pour en faire une réalité en 2018. L’idée était soutenue, mais elle n’a jamais franchi les obstacles nécessaires à l’inclusion ou à une proposition plus formelle.

James a mis le plugin à adopter en 2019, déclarant qu’il se retirait du développement de plugins mais espérait que quelqu’un le reprendrait. David Gwyer ramassé peu de temps après, en effectuant finalement deux mises à jour du plugin. Le plugin commettre l’histoire montre que Tennant a commencé à contribuer plusieurs mois plus tard avant que WPPool n’atterrisse sur les lieux.

Bien que le mode sombre n’ait jamais été officiellement approuvé par WordPress ou donné le feu vert pour fusionner dans la plate-forme principale, il y avait toujours un niveau de confiance que certains pourraient attendre d’un plugin qui était au moins proposé comme une fonctionnalité.

C’est peut-être l’un de ces cas où une notification de changement de propriété 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 plugin: « Nouveau: Ecrivez un article / une page avec la syntaxe Markdown (Markdown Editor). » Cependant, il est peu probable que l’utilisateur moyen ait lu ou compris ce que cela signifiait. Un système de divulgation plus complet est peut-être nécessaire, et un tel système couvrirait-il les cas où les plugins sont réutilisés?



Source link