Fermer

décembre 7, 2018

Que peuton apprendre de la situation d'accessibilité de Gutenberg? éclatant


À propos de l'auteur

Concepteur indépendant et développeur front-end qui tente d'améliorer l'expérience de chacun sur le Web, en mettant l'accent sur l'amélioration progressive et…
Pour en savoir plus sur Andy

WordPress dispose d'un nouvel éditeur de contenu appelé «Gutenberg» qui va façonner WordPress pour les années à venir. Dans cet article, Andy Bell explique pourquoi il s’agit d’un mouvement et pas seulement d’un nouvel éditeur.

Jusqu'à présent, la réception de la communauté WordPress était très mitigée pour Gutenberg. Cette réception est devenue de plus en plus négative depuis la date limite fixée pour la version 5.0 même si elle était considérée par beaucoup comme incomplète. La date limite de publication dans le logiciel est généralement acceptable, mais celle-ci pose un problème criant: quel éditeur sera l’éditeur principal d’une plate-forme qui gère environ 32% du Web n’est pas entièrement accessible. Cette question a été soulevée à maintes reprises par la communauté et a été balayée sous le tapis par les dirigeants d’Automattic – du moins, c’est comme ça que cela se passe.

Cela ressemble à une situation désordonnée, n’est-ce pas? Je vais m'attarder sur ce qui s'est passé et sur la manière dont d'autres pourraient éviter ce genre de situation à l'avenir.

Contexte supplémentaire

Pour ceux d'entre nous qui n'ont pas suivi ou ne savent pas grand chose à propos de WordPress, je vais vous donner un peu de contexte. Pour ceux qui savent ce qui s'est passé, vous pouvez passer directement à la partie principale de l'article.

WordPress gère environ 32% du Web, à la fois avec le CMS libre et open source et le wordpress.com. blogs hébergés. Bien que WordPress, le logiciel de gestion de contenu (CMS) soit à code source ouvert, il est largement contribué à Automattic qui gère wordpress.com, entre autres produits. Le PDG d’Automattic, Matt Mullenweg est également le cofondateur du projet open source WordPress.

Il est important de comprendre que WordPress, le CMS n’est pas un projet commercial automatisé – c’est une source ouverte. Automattic prend toutefois de nombreuses décisions concernant l’avenir de WordPress, notamment le tout nouvel éditeur, Gutenberg . L’éditeur était disponible en tant que plug-in alors qu’il était en cours de développement. Les utilisateurs de WordPress peuvent donc l’utiliser comme éditeur principal et donner leur avis, dont beaucoup ont été négatifs. Gutenberg est fourni comme éditeur par défaut de la version majeure 5.0 de WordPress. Il s'agira de l'éditeur par défaut forcé . Seul le téléchargement de Classic Editor l'en empêchera. Ce changement forcé a eu une réponse mixte mitigée, pour le moins qu'on puisse dire.

J'ai personnellement été très optimiste à propos de Gutenberg avec mon écrit enseignement et parlant car je pense sincèrement que ce sera une étape positive pour WordPress à long terme. Alors que le lancement de WordPress 5.0 se rapproche de plus en plus, mes inquiétudes quant à l'accessibilité augmentent. Les problèmes d'accessibilité sont "corrigés" au moment où j'écris ces lignes, mais le traitement de la situation a été incroyablement pauvre, pauvre, d'Automattic.

Je vous invite à lire ceci excellent, toujours à jour. Fil Twitter de Adrian Roselli . Il a très bien réussi à collecter des informations et à fournir des commentaires d’experts. Il a couvert tous les événements d'une manière très simple.

C'est vrai, vous êtes au courant, alors passons à l'action.

Que s'est-il passé?

Depuis que le plugin Gutenberg a été disponible pour l'installation, il existe eu des problèmes d'accessibilité. Même lorsque je l'ai installé avec enthousiasme et commencé à pirater des blocs personnalisés en mars, j'ai pu constater qu'il y avait une tonne de problèmes de base, tels que la gestion de la mise au point. Je me répétais sans cesse: «Cet éditeur est une porte très tôt, donc tout sera corrigé avant WordPress 5.» Le problème est que ce n’est pas le cas. (Eh bien, la plupart du temps, en tout cas.)

Cette situation était mauvaise, mais deux événements clés l’ont aggravée. Le responsable de l'accessibilité, Rian Rietveld a démissionné en octobre, invoquant des problèmes politiques et des problèmes de code. Deuxièmement, Automattic a fixé une date limite stricte pour la sortie de WordPress 5., que les problèmes d’accessibilité aient été résolus ou non.

Permettez-moi d’illustrer à quel point la situation est mauvaise. Cité dans Article de Rian : après une série de tests d’accessibilité en mars, les résultats indiquaient un si grand nombre de problèmes d’accessibilité, la plupart des testeurs refusant de regarder de nouveau Gutenberg . Nous savons que la situation s’est beaucoup améliorée depuis, mais il y a encore une tonne de questions en suspens même à l’heure actuelle.

Je dois le dire aussi, à mon avis. Il existe clairement un problème culturel chez Automattic en ce qui concerne son attitude en matière d’accessibilité et la manière dont il compense apparemment les personnes désireuses de les réparer, avec une étrange culture du travail gratuit, même de la part de "tiers". Franchement, l'attitude de Matt Mullenweg dans le chef de la direction de la société pue absolument – surtout quand il semble être retenu en otage par un engagement professionnel potentiel à la suite de la décision de son blog personnel:

Permettez-moi de revenir un instant sur l'attitude envers l'accessibilité. Lorsqu'une grande entreprise telle qu'Automattic décide de fixer une date limite prioritaire, elle s'efforce de permettre aux personnes ayant une déficience d'utiliser l'éditeur qui leur sera imposé [obligatoirement de l'utiliser – est absolument choquant. Encore plus choquant est le message qu’il envoie que la conformité de l’accessibilité n’est pas aussi importante que les nouvelles fonctionnalités flashy. Ironiquement, il est clair que cette décision a été sous-tendue par des arguments commerciaux, mais comme toujours, un travail gratuit devrait résoudre le problème. Vous vous attendriez à ce qu'une entreprise comme Automattic corrige la situation créée avec ses propres ressources, n'est-ce pas?

Vous serez probablement surpris de constater qu'une campagne de financement participatif a été organisée pour obtenir un audit d'accessibilité effectué sur Gutenberg. Je sais que je le sais certainement . Vous m'avez bien entendu aussi. L’éditeur Gutenberg, produit de l’influence d’Automattic sur WordPress qui (en tant que société) valait d’une valeur supérieure à 1 milliard de dollars en 2014 ne payait pas pour un audit d'accessibilité indispensable. Au lieu de cela, ils attendent que tout le monde paie pour cela. Du moins, ils l'ont été jusqu'à ce que Matt Mullenweg se soit enfin engagé à financer un audit le 29 novembre .

Comment éviter ce gâchis?

Assez traîner les gens sur des braises (pour l'instant ) et réfléchissons plutôt à la manière dont cela aurait pu être évité. Outre les problèmes culturels qui semblent donner une priorité moindre à l'accessibilité chez Automattic, je pense que le processus de conception est principalement défaillant dans le contexte de l'éditeur Gutenberg.

De nombreux problèmes sont basés sur la complexité et la charge cognitive. Créer des blocs, éditer le contenu et manœuvrer entre les blocs est un cauchemar pour les malvoyants et / ou les claviers. Peut-être que si l’accessibilité était prise en compte au tout début du projet, le processus de création, d’édition et de déplacement de blocs serait beaucoup plus simple et ne constituerait donc pas une surcharge cognitive. Le problème est maintenant que l'accessibilité est un correctif plutôt qu'une fonctionnalité de base . Les problèmes cognitifs continueront d'exister, bien que améliorés.

Une autre chose très évidente qui aurait pu être faite différemment serait de fournir de l'aide et de la formation sur la base de code JS-heavy introduite. Une grande partie du travail de correction d'accessibilité semble avoir été très difficile car l'équipe d'accessibilité ne comprenait aucun développeur React. Il y avait clairement une grande décision d'utiliser le JavaScript moderne parce que Mullenweg a dit à tout le monde de "Apprendre le JavaScript en profondeur" . À ce stade, il aurait été logique d'aider les personnes qui contribuent beaucoup à WordPress gratuitement à apprendre également le langage JavaScript de manière approfondie, afin de pouvoir participer plus tôt au processus. J'ai même vu cela comme un problème et j'ai fait l'apprentissage du JavaScript moderne et de la réactivité au centre d'une série de tutoriels pour laquelle j'ai co-écrit avec Lara Schenck .

la prévoyance et les investissements dans les processus, la planification et les ressources humaines auraient empêché l'existence d'une tonne de problèmes d'accessibilité. Là encore, cela met en évidence les problèmes d’attitude du dirigeant d’Automattic, à mon avis. Selon lui, ignorer l’accessibilité est bien car Gutenberg est un nouvel éditeur fantastique et dynamique. Bien que cela soit vrai, cela ne peut pas être considéré comme véritablement habilitant s’il empêche un grand nombre d’utilisateurs de gérer le contenu – dans certains cas, même s’acquittant de leurs tâches . Un PDG responsable occupant ce poste écrirait probablement une déclaration extrêmement excusée qui traitait des oublis massifs. Ils retarderaient probablement également la dure échéance fixée jusqu'à ce que chaque problème d'accessibilité soit résolu. À tout le moins, ils ne forceraient pas le nouvel éditeur à chaque utilisateur de WordPress.

Wrapping Up

Je dois ajouter à cet article que je suis un énorme fan de WordPress et peut voir certaines incroyablement bonnes opportunités pour gérer le contenu fourni par Gutenberg. Ce n’est pas simplement un nouvel éditeur, c’est un mouvement. Cela va façonner WordPress pour les années à venir et devrait permettre à davantage de concepteurs et de développeurs front-end de s’intégrer à l’écosystème. Cela devrait être accueilli à bras ouverts. En tout état de cause, quand et quand il sera pleinement accessible.

Il y a aussi beaucoup de personnes incroyables qui travaillent chez Automattic et au sein de l'équipe principale de WordPress, pour lesquelles j'ai un tas de respect et d'amour. Je sais que ces personnes aideront à faire en sorte que cette situation se complique à la fin et feront bon accueil à ce genre de critiques. Je sais aussi que des leçons seront tirées et je suis convaincu qu’un tel désastre ne se reproduira plus.

Toutefois, utilisez cette situation comme un avertissement. Vous ne pouvez tout simplement pas ignorer l’accessibilité, vous devez donc l’étudier en priorité et l’intégrer à tout le processus de vos projets.

 Editorial Smashing (dm, ra, il)




Source link