Enterré dans le changelog d’une série de sorties mineures qui ont chuté avant les vacances de Noël, SEO tout-en-un les utilisateurs du plugin ont reçu le cadeau surprise de mises à jour automatiques. Après une série apparemment interminable de versions (12 mises à jour sur une période de six semaines à la fin de 2020), les développeurs du plugin ont décidé de modifier sa politique de mise à jour automatique afin qu’elle passe par défaut sur «activé». Le plugin est installé sur plus de 2 millions de sites WordPress.

La version 4.0.8, publiée le 21 décembre 2020, a activé les mises à jour automatiques sans avertir les utilisateurs du changement. Malgré la désactivation des mises à jour automatiques pour le plug-in, de nombreux utilisateurs ont découvert le changement lorsqu’ils ont été informés par e-mail que leurs sites avaient été mis à jour sans autorisation.

Des utilisateurs frustrés se sont rendus sur les forums de support du plugin pour signaler le problème et découvrir comment c’était possible.

« Plusieurs sites ont mis à jour la version 4.0.11 sans ma permission et bien que toutes les mises à jour automatiques soient désactivées », un utilisateur m’a dit. «Je ne veux / nous ne voulons pas entendre que« cela ne devrait pas arriver »et nous examinons.

« Votre plugin, autrefois fiable, a détruit des centaines de pages de métadonnées sociales sur plusieurs sites, une mise en page cassée (et cela après avoir résolu les problèmes et vous l’avoir dit la semaine dernière, je désactiverai toutes les mises à jour). »

D’autres ont commenté le problème, citant des problèmes avec une version majeure précédente comme source de nombreux bogues qui ont suivi.

« Le déploiement de la version 4 et la mise à jour automatique sans aucune chance de sauvegarde au préalable était une erreur d’AIOSEO », l’utilisateur du plugin Derek Haines m’a dit. «Cela m’a coûté des heures, des jours et maintenant des semaines pour résoudre les problèmes causés.»

L’équipe du plugin All in One SEO excusé pour les désagréments rencontrés par les utilisateurs mais ont déclaré qu’ils ne pouvaient pas le reproduire de leur côté. La page des paramètres du plugin a une bascule pour les mises à jour automatiques, mais ce n’est qu’un wrapper pour le programme de mise à jour automatique de WordPress.

«Je voulais juste vous donner une mise à jour et vous informer que nous avons décidé de supprimer notre propre fonctionnalité de mise à jour automatique, car ce problème semble se produire sur un nombre limité de sites Web et nous ne sommes pas en mesure de le reproduire de notre côté », a déclaré Arnaud Broes.

Le problème était aussi discuté dans le groupe Facebook WordPress avancé.

«All In One SEO Pack a apparemment activé les mises à jour automatiques, et dans quelques cas, j’ai trouvé des sites où ces mises à jour ont échoué», a rapporté Eric Karkovack. « Je n’avais aucune idée qu’ils étaient activés et dans un cas, un site était inaccessible. »

Karkovack a noté qu’il n’y avait qu’une petite mention dans le journal des modifications, bien que le plugin utilise généreusement l’interface utilisateur de notification du tableau de bord pour les ventes.

William Earnhardt, contributeur principal et développeur WordPress chez Bluehost, a offert un aperçu en tant que personne ayant travaillé sur le noyau ainsi que sur des plugins installés à grande échelle.

«D’après mon expérience, si vous pesez les deux options, les mises à jour automatiques évitent beaucoup plus de problèmes et de demandes d’assistance qu’elles n’en créent», a déclaré Earnhardt. «Je suis donc fermement dans le camp de les activer par défaut, avec un mécanisme de prévention ou de désactivation pour ceux qui préfèrent (le noyau rend cela possible avec des filtres et maintenant avec une interface utilisateur par plugin).

«Je pense que lorsque nous prenons ces décisions, nous, les développeurs, devons considérer ce qui est le mieux pour le plus grand nombre d’utilisateurs et être réalistes quant au type d’utilisateurs que nous avons. Si un utilisateur ne met déjà pas régulièrement à jour les plugins, il est peu probable qu’il ait la conscience d’activer une bascule pour activer les mises à jour automatiques. L’acceptation les rend donc pratiquement inutiles. »

Earnhardt a convenu qu’informer les utilisateurs de la modification aurait été une bonne idée, mais les avis d’administration sont déjà «fréquemment abusés et assez bruyants».

« Il serait probablement manqué s’il n’est pas persistant, mais ne devrait vraiment apparaître qu’après la mise à jour, puis disparaître », a-t-il déclaré. «Est-ce suffisant lorsqu’il est combiné avec une note dans le journal des modifications? Probablement pour la plupart, mais je suis sûr que certains seraient en désaccord.

Comme promis il y a neuf jours, les développeurs de All in One SEO ont maintenant supprimé la fonctionnalité du plugin dans sa première mise à jour de 2021, la version 4.0.12 publiée aujourd’hui. Il est noté dans le journal des modifications: « Corrigé: Supprimez complètement le wrapper de mises à jour automatiques pour permettre à WordPress de gérer les mises à jour. »


Source link