L'équipe d'accessibilité de WordPress livre une évaluation qui donne à réfléchir sur Gutenberg : "Nous devons tracer une ligne."

Publié: 2018-10-31
Chaussures dans la rue
Crédit photo : Classroomcamera DSC03657 – (licence)

L'équipe d'accessibilité de WordPress a publié une déclaration sur le niveau d'accessibilité globale de Gutenberg. L'équipe, en grande partie un groupe de bénévoles non rémunérés, a collaboré à une évaluation détaillée qui remet publiquement en question l'état de préparation de Gutenberg pour le noyau d'une manière qu'aucune autre équipe WordPress n'a fait à ce jour par les canaux officiels. Après une semaine de test de la version la plus récente du plugin, l'équipe a conclu qu'elle ne pouvait pas recommander l'utilisation de Gutenberg par quiconque s'appuie sur la technologie d'assistance.

L'équipe d'accessibilité - comme toute équipe de WordPress - n'a aucune autorité spécifique sur le projet. Parce que nous sommes une petite équipe de bénévoles, nous avons été pragmatiques dans la façon dont nous appliquons les directives. Nous avons fait des compromis dans la priorisation. Gutenberg est un endroit où il nous semble nécessaire de tirer un trait. La capacité à créer, éditer et publier des articles est l'objectif principal de WordPress.

Le représentant de l'équipe d'accessibilité, Joe Dolson, s'exprimant au nom de l'équipe, a cité la charge cognitive et la complexité, le comportement incohérent de l'interface utilisateur, la forte dépendance aux raccourcis clavier et les difficultés de navigation au clavier dans les blocs, entre autres préoccupations concernant Gutenberg. Il a décrit un exemple de la séquence de clavier requise pour faire quelque chose d'aussi simple que de changer la taille de la police dans un bloc de paragraphe. Il nécessite actuellement 34 arrêts de clavier distincts, et encore plus si le testeur n'a pas de connaissances préalables sur la façon de naviguer dans Gutenberg.

"Parce que la complexité de l'interaction avec Gutenberg est d'un ordre de grandeur supérieur à celui de l'éditeur classique, nous pensons que Gutenberg est moins accessible que l'éditeur classique existant, bien qu'il offre de nombreuses fonctionnalités intéressantes qui ne sont pas disponibles dans l'éditeur actuel", Dolson mentionné.

Cette évaluation fait écho à de nombreux thèmes communs trouvés dans les critiques de Gutenberg sur WordPress.org, même parmi les critiques les plus récentes de la dernière version. Les notes oscillent actuellement à 2,3 étoiles sur 5. Les utilisateurs ont déclaré à plusieurs reprises que l'interface était "beaucoup trop dépendante de la fonctionnalité basée sur le survol". Même ceux qui n'ont pas besoin d'accessibilité trouvent le contenu déroutant, peu intuitif et difficile à parcourir. Certains testeurs trouvent qu'il est presque impossible d'en faire ce qu'ils veulent.

Les critiques positives reconnaissent le logiciel comme un travail en cours et les testeurs semblent plus conscients de la vision globale du plugin. Ils sont enthousiasmés par certaines des fonctionnalités les plus avancées offertes par les blocs, mais de nombreux critiques positifs exhortent WordPress à lui donner plus de temps avant d'en faire l'éditeur par défaut.

L'équipe d'accessibilité est convaincue que les principaux problèmes d'accessibilité à Gutenberg proviennent de problèmes de conception.

"Gutenberg est la voie de l'avenir dans WordPress, mais la direction qu'il a prise jusqu'à présent est inquiétante", a déclaré Dolson. "Nous ne voulons pas manquer l'opportunité de créer une application moderne et inclusive pour WordPress, mais pour atteindre cet objectif, l'accessibilité doit être intégrée à tous les processus de conception du projet.

« Ces problèmes peuvent être résolus. La modernisation de l'accessibilité n'est pas un processus efficace. Cela coûte cher en temps et en ressources. »

Dans un article récent intitulé Itérer sur les propositions de fusion, Gary Pendergast, qui dirige la fusion de Gutenberg avec le noyau, a reconnu qu'ils auraient pu demander l'aide de l'équipe d'accessibilité beaucoup plus tôt dans le processus.

"L'équipe d'accessibilité aurait dû être consultée plus étroitement, beaucoup plus tôt dans le processus, et c'est une erreur que je m'attends à voir rectifiée alors que le projet Gutenberg entre dans sa prochaine phase après WordPress 5.0", a déclaré Pendergast. "Bien que Gutenberg ait toujours cherché à donner la priorité à l'accessibilité, à la fois en fournissant des outils pour rendre l'éditeur de blocs plus accessible et en encourageant les auteurs à publier du contenu accessible, il y a encore des domaines où nous pouvons nous améliorer."

À l'heure actuelle, il n'y a pas eu de réponse officielle à l'évaluation de l'équipe d'accessibilité. Il ne semble pas que cela ait un impact significatif sur la date de sortie, car la bêta 2 est sortie hier soir et la sortie de RC 1 est prévue aujourd'hui. Si les discussions de développement de base sont une indication, les contributeurs impliqués dans la version 5.0 semblent être d'accord avec le calendrier ambitieux de sa sortie.

Dans un article intitulé "L'accessibilité à Gutenberg n'est pas une fonctionnalité de plus", le développeur principal Drew Jaynes exhorte les dirigeants et les contributeurs du projet à ne pas compromettre les normes d'accessibilité de base au nom d'un calendrier accéléré.

« S'il vous plaît, ne faisons pas de la « nouvelle norme » que nous sommes disposés à fournir des fonctionnalités techniquement accessibles, mais peut-être pas entièrement utilisables pour tous ; ne le définissons pas comme celui qui sacrifie les normes fondamentales de l'expérience WordPress au nom de l'opportunité perçue ; ne la définissons pas comme la nouvelle expérience de création par défaut pour tous les utilisateurs alors que tous ne peuvent pas bien l'utiliser », a déclaré Jaynes.

Le responsable de la publication de WordPress 5.0, Matt Mullenweg, a souvent déclaré que la version serait expédiée lorsqu'elle serait prête. Il soutient que l'interface a été continuellement modifiée pour les besoins d'accessibilité tout au long du processus de développement de Gutenberg.

Matthew MacPherson, le responsable de l'accessibilité de Gutenberg, n'était pas immédiatement disponible pour commenter l'évaluation de l'équipe. En fin de compte, la décision de retarder la publication reviendra à Mullenweg et à son équipe de direction. L'équipe d'accessibilité, cependant, ne prêtera pas son approbation à Gutenberg pour le moment :

L'équipe d'accessibilité continuera à travailler pour soutenir Gutenberg au mieux de ses capacités. Cependant, sur la base de son statut actuel, nous ne pouvons pas recommander à toute personne ayant besoin d'une technologie d'assistance de l'autoriser à l'utiliser sur tous les sites dont elle a besoin pour le moment.

Gutenberg est maintenant à 20 jours de l'atterrissage dans WordPress 5.0, mais cela ne laisse pas assez de temps pour résoudre les problèmes de conception et d'architecture que l'équipe d'accessibilité a identifiés. Ils ont proposé un avis sur la version 5.0 pour informer les administrateurs de l'inadéquation de Gutenberg pour les utilisateurs de technologies d'assistance, avec une invite à installer le plugin Classic Editor. De nombreuses personnes ayant des besoins d'accessibilité dépendent de l'éditeur WordPress pour faire leur travail et devront s'en tenir à l'ancienne interface. La proposition a été clôturée par une note indiquant que la version 5.0 dirigera les utilisateurs vers le plugin Classic Editor s'ils en ont besoin.

L'erreur de ne pas avoir consulté d'experts en accessibilité lors de la phase de conception ne peut pas être facilement corrigée à ce stade, mais l'éditeur classique est toujours disponible pour ceux qui ont besoin de conserver leur même flux de travail. Le conflit réside dans la question de savoir si WordPress doit fournir un nouvel éditeur que ceux qui ont des besoins d'accessibilité ne peuvent pas utiliser immédiatement. C'est un résultat quelque peu douloureux et frustrant pour ces utilisateurs lorsque l'ensemble de l'écosystème évolue rapidement vers Gutenberg comme norme.

Soit les problèmes d'accessibilité et de convivialité identifiés par l'équipe ne sont pas aussi graves qu'ils le prétendent, soit ce document est un appel au clairon de dernière minute qui pourrait empêcher WordPress d'expédier un éditeur qui exclut les utilisateurs qui s'appuient sur la technologie d'assistance. En raison de la gravité de leurs revendications, la déclaration de l'équipe d'accessibilité sur Gutenberg exige une réponse officielle.