Si vous avez testé la dernière version de développement de WordPress au cours de la semaine dernière, vous avez peut-être remarqué que la possibilité de glisser-déposer des méta-boîtes a apparemment disparu. Ce n’est pas un bug. Il y a neuf jours, Andrew Ozz, développeur principal a commis un changement qui oblige les utilisateurs finaux à cliquer sur l’onglet «options d’écran» pour exposer la possibilité de réorganiser les méta-boîtes.

Ozz a ouvert le billet original et a été le fer de lance des efforts visant à changer la façon dont les utilisateurs interagissent avec les méta-boîtes. Le problème qu’il aimerait résoudre découle d’un changement de WordPress 5.5. Dernière version majeure de WordPress introduit des «zones de dépôt» visibles dans les cas où un conteneur de meta box ne contenait aucune meta box. Ces zones permettent aux utilisateurs de savoir qu’ils peuvent déplacer des méta-boîtes dans ces zones. Ce changement visait à corriger une régression d’une version précédente. Inutile de dire que c’était un terrier de lapin de changements à chasser. Néanmoins, les problèmes avec les méta-boîtes ont probablement été résolus dans WordPress 5.5.

Écran d'administration du tableau de bord WordPress avec support de boîte méta visible.
Porte-boîte vide sur l’écran du tableau de bord.

Ozz a ouvert le ticket pour supprimer les zones de dépôt toujours visibles lorsqu’aucune méta-boîte n’était présente. L’argument est que la possibilité de déplacer des méta-boîtes sur l’écran est techniquement une «option d’écran». Ainsi, il ne doit être déclenché que lorsque l’utilisateur final a ouvert l’onglet des options de l’écran.

Un autre problème secondaire est qu’il voulait aborder le glissement accidentel, qu’il a décrit comme plus courant sur les ordinateurs portables avec trackpads que sur d’autres appareils.

Certains lecteurs peuvent penser que les méta-boîtes vont dans le sens du dinosaure. Pour les utilisateurs qui ont migré vers une utilisation à 100% de l’éditeur de blocs, il y a de fortes chances que leur seule interaction avec les méta-boîtes se trouve sur l’écran d’administration du tableau de bord. Pour les utilisateurs de l’éditeur classique, les méta-boîtes sont étroitement imbriquées dans leur flux de travail quotidien. De nombreux plugins utilisent également le système Meta Box sur les écrans d’administration personnalisés.

Le plus grand contre-argument est que, comme les méta-boîtes ressemblent et se sentent comme des éléments déplaçables, la possibilité de le faire doit être active à tout moment.

Le point de discorde est principalement de savoir si le glisser-déposer des méta-boîtes est techniquement une option d’écran. Un côté voit l’implémentation de WordPress 5.5 comme une expérience utilisateur interrompue. L’autre côté voit la nouvelle méthode comme cassée.

Sans données utilisateur pour les sauvegarder, personne ne peut dire quelle méthode est vraiment la meilleure option. Cependant, les modifications apportées à une expérience utilisateur standard vieille de plus de dix ans sont susceptibles de poser problème pour un grand nombre d’utilisateurs.

Cela semble être l’une de ces situations si-ce-n’est-pas-cassé-ne-réparez-pas. Avec des années de mémoire musculaire pour les utilisateurs existants et une attente sur le fonctionnement des méta-boîtes, reléguer la possibilité de les faire glisser dans l’interface vers l’onglet d’options d’écran peu utilisé est une régression. À tout le moins, il s’agit d’un changement majeur qui nécessite de longues discussions et tests avant d’aller de l’avant.

«Rien ne casse, en soi», a déclaré John James Jacoby, le développeur principal de BuddyPress et bbPress. «Rien d’erreurs fatales. Rien ne semble différent visuellement. Pourtant, une fonction critique de l’interface utilisateur a maintenant disparu. Dans mon plugin WP User Profiles, par exemple, il y a 15 méta-boîtes enregistrées. Avant ce changement, les utilisateurs disposant de l’appareil et de la dextérité nécessaires pour utiliser une souris / un pointeur / un curseur pouvaient réorganiser ces méta-boîtes avec un simple glisser-déposer. Après cette modification, aucun utilisateur ne peut les réorganiser sans avoir d’abord découvert comment déverrouiller l’interface pour activer la réorganisation. »

Le problème est illustré par la capture d’écran suivante du Profils d’utilisateurs WP brancher. Chacune des boîtes en surbrillance représente des zones où les utilisateurs finaux pourraient généralement cliquer pour faire glisser une méta-boîte sur l’écran. Si la modification actuelle n’est pas annulée, de nombreux utilisateurs peuvent penser que le plugin est cassé lors de la mise à niveau vers WordPress 5.6.

Boîtes méta de l'écran d'administration personnalisé de WP User Profiles.
Boîtes méta du plugin WP User Profiles.

“Existe-t-il un plan pour informer les utilisateurs existants que le déplacement des métaboxes s’effectue désormais uniquement lorsque les options d’écran sont ouvertes?” demanda Helen Hou-Sandì, le chef de file de la technologie de base pour 5.6, dans le ticket. “Je ne suis pas sûr de découvrir cela en tant qu’utilisateur existant et je serais convaincu que tout était cassé si je mettais à jour sans contexte.”

La solution actuelle est de déposer une note dans la section «Quoi de neuf» des notes de publication de WordPress 5.6 pour informer les utilisateurs du changement, qui peut ne pas être suffisamment visible pour que la plupart des utilisateurs le voient. Si cela se passe, idéalement, les utilisateurs seront accueillis avec un pointeur d’administration qui décrit le changement directement dans leur interface d’administration WordPress.

Il y a aussi impacts sur l’accessibilité à prendre en compte. Joe Dolson, un committer WordPress principal et membre de l’équipe d’accessibilité, a déclaré que l’expérience utilisateur des utilisateurs de clavier deviendrait difficile et que la fonctionnalité serait plus difficile à découvrir.

«Je ne vois pas comment ce changement, tel qu’il est actuellement mis en œuvre, améliore l’expérience de quiconque», a-t-il déclaré. «La proposition de l’équipe d’accessibilité est de savoir comment nous pourrions faire des compromis pour réduire l’impact visuel des déménageurs sans compromettre la facilité d’utilisation du système à ce niveau extrême; mais juste ne pas faire cela serait également quelque chose que je trouverais tout à fait acceptable.

Jusqu’à présent, la plupart des personnes qui ont accepté le billet ont donné de nombreuses raisons pour lesquelles ce n’est pas une bonne idée. Il n’y a pratiquement aucun soutien public pour cela à l’heure actuelle. Cependant, il reste actuellement dans la dernière version de développement / coffre de WordPress. S’il n’est pas rétabli dans les semaines à venir, il atterrira dans WordPress 5.6.


Source link