WordPress reconsidère la proposition WebP par défaut

WordPress a annoncé qu’il reconsidérait sa proposition de déploiement de la génération automatique d’images WebP en raison de l’opposition passionnée reçue pour la nouvelle fonctionnalité. L’annonce indiquait qu’ils rechercheraient formellement les suggestions avancées par la communauté WordPress afin de prendre une meilleure décision pour les prochaines étapes.

Activer WebP par défaut

WordPress a initialement annoncé une proposition d’ajout d’une fonctionnalité qui générerait automatiquement plusieurs versions de chaque image utilisée sur un site Web ainsi que des versions WebP de ces images. Le but de la nouvelle fonctionnalité était de permettre aux éditeurs de télécharger facilement des images sur WordPress et de permettre à WordPress de produire des versions WebP optimisées. Le nouveau format WebP aiderait à réduire la taille des fichiers et à augmenter les performances de chaque site Web WordPress. Des inquiétudes ont rapidement surgi à propos de la nouvelle fonctionnalité WebP car beaucoup ont déterminé que certains sites manqueraient rapidement d’espace disque pour archiver jusqu’à un million d’images supplémentaires. Certains membres de l’écosystème WordPress ont suggéré que la fonctionnalité ne soit pas livrée en tant que fonctionnalité activée automatiquement. Ils ont dit qu’il serait préférable que la fonctionnalité soit désactivée par défaut.

Conflit avec les objectifs de conception de WordPress

La suggestion d’expédier la nouvelle fonctionnalité WebP dans un état désactivé par défaut allait à l’encontre de la philosophie WordPress connue sous le nom de Décisions, et non d’Options, qui est un objectif de conception consistant à expédier un produit prêt à l’emploi avec une configuration minimale. WordPress décrit cinq objectifs de conception majeurs dans sa déclaration philosophique officielle

Ils sont paraphrasés ci-dessous :

  1. Fonctionnel prêt à l’emploi
  2. Conçu pour la majorité des utilisateurs
  3. Des décisions, pas des options (les développeurs prennent des décisions au nom des utilisateurs)
  4. Les fonctionnalités de base de WordPress doivent être nécessaires à 80 % des utilisateurs
  5. Simplifiez toutes les tâches

La philosophie Décisions, pas options a été spécifiquement citée par WordPress pour justifier de rendre la fonctionnalité WebP par défaut « activée » et de ne pas être livrée avec une interface utilisateur pour la désactiver.

Voici ce que dit cette philosophie de conception  :

« Lorsque nous prenons des décisions, ce sont les utilisateurs que nous considérons en premier. Un bon exemple de cette considération est les options logicielles. Chaque fois que vous donnez une option à un utilisateur, vous lui demandez de prendre une décision. Lorsqu’un utilisateur ne se soucie pas ou ne comprend pas l’option, cela conduit finalement à la frustration. En tant que développeurs, nous pensons parfois que fournir des options pour tout est une bonne chose, vous ne pouvez jamais avoir trop de choix, n’est-ce pas ? En fin de compte, ces choix finissent par être des choix techniques, des choix qui n’intéressent pas l’utilisateur final moyen. Il est de notre devoir en tant que développeurs de prendre des décisions de conception intelligentes et d’éviter de faire peser le poids des choix techniques sur nos utilisateurs finaux. La perspective d’expédier une fonctionnalité perturbatrice sans moyen facile de la désactiver a déclenché une sonnette d’alarme dans tout l’écosystème WordPress. Adam Silverstein, le développeur de logiciels Google qui travaille sur WordPress, est celui qui a cité l’objectif Décisions, pas Options pour la nouvelle fonctionnalité WebP annoncée le 28 mars 2022 (Activation de WebP par défaut). Le principe stipule qu’il est préférable que les développeurs prennent les décisions concernant les options au nom des utilisateurs, car la création d’un produit avec plusieurs options est fastidieuse. Cet objectif de conception s’inscrit dans la philosophie générale consistant à faire en sorte que chaque installation WordPress fonctionne prête à l’emploi et soit fonctionnelle pour la majorité des utilisateurs.

Opposition de la communauté WordPress

Dans une section de commentaires exceptionnellement passionnée sur la proposition, la majorité des commentateurs ont été alarmés par la possibilité que les éditeurs manquent d’espace disque et connaissent au pire des sites Web non fonctionnels et des dépenses nettement plus élevées en raison de la nécessité d’acheter plus d’espace disque sur leur site Web. héberger.

WordPress annonce qu’il réévalue le déploiement des fonctionnalités WebP

Dans l’annonce d’aujourd’hui, Adam Silverstein, le développeur principal de WordPress, a reconnu les préoccupations de la communauté WordPress et a promis que la prochaine étape serait de réévaluer la proposition et de revenir avec des options plus agréables.

Il a écrit:

« L’équipe de performance a entendu les commentaires et prend au sérieux les préoccupations de la communauté. Avec l’aide de la communauté, nous travaillerons à mener des recherches supplémentaires basées sur des données. Sur la base de nos conclusions, nous réévaluerons notre approche proposée pour activer WebP par défaut. La déclaration indiquait qu’ils étudieraient l’impact sur le stockage sur disque de la création d’images WebP supplémentaires et une préoccupation distincte concernant la compatibilité de WebP avec d’autres fonctions telles que les clients de messagerie, les lecteurs RSS et le chargement paresseux.

Le référentiel GitHub pour la recherche de l’impact de la fonctionnalité WebP sur les états de stockage sur disque  :

« Ce problème concerne la recherche et l’analyse liées à la préoccupation concernant la nouvelle fonctionnalité Activer WebP par défaut créant trop de fichiers. De nombreux utilisateurs étaient préoccupés par le doublement proposé du nombre de fichiers image, entraînant une augmentation des coûts d’hébergement, un manque d’espace disque (ou «inodes») ou un échec de la sauvegarde. Une fois les recherches ci-dessus terminées, WordPress s’est engagé à réévaluer l’activation ou la désactivation de la fonctionnalité WebP par défaut, ainsi qu’à envisager une interface utilisateur qui facilitera l’activation ou la désactivation de la fonctionnalité.

Réponse de la communauté WordPress

La communauté WordPress a accueilli la nouvelle de ceux-ci avec des commentaires extrêmement positifs.

Un commentaire typique :

comme toujours, vous avez très gracieusement traité les commentaires de la publication précédente et j’attends avec impatience ce que l’équipe Performance apprend dans ces tests et recherches supplémentaires et apprécie tous les efforts pour garantir que WordPress est avant-gardiste et compétitif dans l’espace CMS. Dans l’ensemble, il semble que l’écosystème WordPress ait fonctionné de manière fantastique pour prendre une bonne décision afin de réévaluer l’impact de la proposition WebP et de ne pas se précipiter dans une décision qui aurait pu avoir un impact préjudiciable sur les éditeurs.

Citation

Lire l’annonce officielle de WordPress

Suivi de la proposition WebP par défaut