Was kann man aus der Situation der Gutenberg-Barrierefreiheit lernen?
Veröffentlicht: 2022-03-10Bisher wurde Gutenberg von der WordPress-Community sehr gemischt aufgenommen, und dieser Empfang wurde zunehmend negativ, seit eine harte Frist für die Veröffentlichung von 5.0 festgelegt wurde, obwohl viele sie als unvollständig betrachteten. Eine feste Veröffentlichungsfrist für Software ist normalerweise in Ordnung, aber bei dieser speziellen gibt es ein eklatantes Problem: Was der Haupteditor für eine Plattform sein wird, die etwa 32 % des Webs betreibt, ist nicht vollständig zugänglich. Dieses Problem wurde viele Male von der Community angesprochen und von der Führung von Automattic effektiv unter den Teppich gekehrt – zumindest kommt es so rüber.
Klingt nach einer chaotischen Situation, oder? Ich werde darauf eingehen, was passiert ist und wie diese Art von Situation in Zukunft von anderen vermieden werden könnte.
Weiterer Kontext
Für diejenigen unter uns, die nicht mitverfolgt haben oder nicht viel über WordPress wissen, gebe ich Ihnen ein wenig Kontext. Für diejenigen, die wissen, was los ist, können Sie direkt zum Hauptteil des Artikels springen.
WordPress betreibt rund 32 % des Webs sowohl mit dem selbst gehosteten Open-Source-CMS als auch mit den von wordpress.com gehosteten Blogs. Obwohl WordPress, die CMS-Software Open Source ist, wird sie stark von Automattic beeinflusst, die unter anderem wordpress.com betreiben. Der CEO von Automattic, Matt Mullenweg, ist auch Mitbegründer des Open-Source-Projekts WordPress.
Es ist wichtig zu verstehen, dass WordPress, das CMS, kein kommerzielles Automattic-Projekt ist – es ist Open Source. Automattic trifft jedoch viele Entscheidungen über die Zukunft von WordPress, einschließlich des brandneuen Editors Gutenberg. Der Editor war während seiner Entwicklung als Plugin verfügbar, sodass WordPress-Benutzer ihn als Haupteditor verwenden und Feedback geben können – von dem viele negativ waren. Gutenberg wird als Standard-Editor in der Hauptversion 5.0 von WordPress ausgeliefert, und es wird der erzwungene Standard-Editor sein, wobei nur der Download des Classic-Editors dies verhindert. Diese erzwungene Änderung hat, gelinde gesagt, eine gemischte Reaktion der Community hervorgerufen.
Ich persönlich habe Gutenberg mit meinem Schreiben, Lehren und Reden sehr positiv gegenübergestanden, da ich wirklich glaube, dass es auf lange Sicht ein positiver Schritt für WordPress sein wird. Da der Start von WordPress 5.0 jedoch immer näher rückt, wachsen meine Bedenken hinsichtlich der Barrierefreiheit. Die Zugänglichkeitsprobleme werden „behoben“, während ich dies schreibe, aber der Umgang mit der Situation war von Automattic unglaublich schlecht .
Ich lade Sie ein, diesen exzellenten, ständig aktualisierten Twitter-Thread von Adrian Roselli zu lesen. Er hat beim Sammeln von Informationen und dem Bereitstellen von Expertenkommentaren sehr gute Arbeit geleistet. Er hat alle Ereignisse auf sehr direkte Weise abgedeckt.
Richtig, du bist auf dem Laufenden, also lass uns weitermachen.
Was ist passiert?
Seit es das Gutenberg-Plugin zur Installation gibt, gibt es Probleme mit der Barrierefreiheit. Selbst als ich es sehr aufgeregt installierte und im März anfing, an benutzerdefinierten Blöcken herumzuhacken, konnte ich sehen, dass es eine Menge Probleme mit den Grundlagen gab, wie z. B. der Fokusverwaltung. Ich sagte mir immer wieder: „Dieser Editor ist sehr früh, also wird alles vor WordPress 5 behoben.“ Das Problem ist: Es tat es nicht. (Nun, meistens sowieso.)
Diese Situation war schlimm wie sie ist, aber zwei wichtige Dinge passierten, die es noch schlimmer machten. Der Leiter der Barrierefreiheit, Rian Rietveld, trat im Oktober unter Berufung auf politische und Codebase-Probleme zurück. Die zweite Sache ist, dass Automattic eine feste Frist für die Veröffentlichung von WordPress 5 festgelegt hat, unabhängig davon, ob Probleme mit der Barrierefreiheit behoben wurden oder nicht.
Lassen Sie mich nur veranschaulichen, wie schlimm das ist. Wie in Rians Artikel zitiert: Nach einer Zugänglichkeitstestrunde im März zeigten die Ergebnisse so viele Zugänglichkeitsprobleme, dass sich die meisten Tester weigerten, Gutenberg noch einmal anzusehen . Wir wissen, dass sich die Situation seitdem viel verbessert hat, aber es gibt auch jetzt noch eine Menge offener Probleme.
Ich muss es auch sagen, wie ich es sehe. Es gibt eindeutig ein kulturelles Problem bei Automattic in Bezug auf ihre Einstellung zur Zugänglichkeit und wie sie offensichtlich Leute, die bereit sind, sie zu beheben, mit einer seltsamen Kultur der kostenlosen Arbeit, sogar von „Außenseitern“, entschädigen. Offen gesagt, die Haltung des CEO des Unternehmens, Matt Mullenweg, ist absolut stinkend – besonders wenn er ein potenzielles berufliches Engagement als Geisel für die persönliche Blog-Entscheidung von jemandem zu halten scheint:

Schade, dass ich gerade mit Deque bei den Audits zusammenarbeiten wollte.
– Matt Mullenweg (@photomatt) 13. November 2018
Lassen Sie mich kurz auf die Einstellung zur Barrierefreiheit eingehen. Wenn ein großes Unternehmen wie Automattic beschließt, eine Frist zu priorisieren, die sie aus dem Nichts herausholen, um Menschen mit Beeinträchtigungen die Verwendung des Editors zu ermöglichen, dass sie gezwungen werden, ihn zu verwenden, ist absolut schockierend. Noch schockierender ist die Botschaft, die es aussendet, dass die Einhaltung der Barrierefreiheit nicht so wichtig ist wie auffällige neue Funktionen. Ironischerweise hat diese Entscheidung für eine harte Frist eindeutig kommerzielle Untertöne, aber wie immer wird erwartet, dass kostenlose Arbeit das Problem löst. Sie würden erwarten, dass ein Unternehmen wie Automattic die Situation, die sie geschaffen haben, mit ihren eigenen Ressourcen behebt, oder?
Sie werden es wahrscheinlich schockierend finden, dass eine Crowdfunding-Kampagne zusammengestellt wurde, um eine Überprüfung der Zugänglichkeit von Gutenberg durchzuführen. Ich weiß, dass ich das auf jeden Fall tue. Du hast mich auch richtig gehört. Der Gutenberg-Editor, der ein Produkt des Einflusses von Automattic auf WordPress ist, das (als Unternehmen) im Jahr 2014 einen Wert von über 1 Milliarde US -Dollar hatte, zahlt nicht für eine dringend benötigte Zugänglichkeitsprüfung. Sie lehnen sich stattdessen zurück und warten darauf, dass alle anderen dafür bezahlen. Nun, zumindest waren sie das, bis Matt Mullenweg am 29. November schließlich zusagte, eine Prüfung zu finanzieren.
Wie könnte dieses Durcheinander vermieden werden?
Genug Leute über Kohlen zu schleppen (vorerst) und lasst uns stattdessen darüber nachdenken, wie dies hätte vermieden werden können. Abgesehen von den kulturellen Problemen, die die Barrierefreiheit bei Automattic zu vernachlässigen scheinen, denke ich, dass der Designprozess im Kontext des Gutenberg-Editors hauptsächlich schuld ist.
Viele der Probleme basieren auf Komplexität und kognitiver Belastung. Das Erstellen von Blöcken, das Bearbeiten des Inhalts und das Manövrieren zwischen Blöcken ist ein Alptraum für Sehbehinderte und/oder Tastaturbenutzer. Wenn die Zugänglichkeit gleich zu Beginn des Projekts berücksichtigt würde, wäre der Prozess des Erstellens, Bearbeitens und Verschiebens von Blöcken möglicherweise viel einfacher und somit keine kognitive Überlastung. Das Problem ist nun, dass Barrierefreiheit eher eine Lösung als eine Kernfunktion ist. Die kognitiven Probleme werden weiterhin bestehen, wenn auch verbessert.
Eine weitere sehr offensichtliche Sache, die anders hätte gemacht werden können, wäre die Bereitstellung von Hilfe und Schulungen für die eingeführte JS-lastige Codebasis. Ein Großteil der Arbeiten zur Behebung der Barrierefreiheit scheint sehr schwierig gewesen zu sein, da das Barrierefreiheitsteam keine React-Entwickler hatte. Es war eindeutig eine große Entscheidung, modernes JavaScript zu verwenden, weil Mullenweg allen sagte, sie sollten „JavaScript gründlich lernen“. An diesem Punkt wäre es sehr sinnvoll gewesen, Leuten, die kostenlos viel zu WordPress beitragen, zu helfen, auch JavaScript gründlich zu lernen, damit sie viel früher in den Prozess hätten einbezogen werden können. Ich habe dies sogar als Problem gesehen und das Erlernen von modernem JavaScript und React zu einem Kernthema in einer Tutorial-Reihe gemacht, die ich gemeinsam mit Lara Schenck verfasst habe.
Ich bin davon überzeugt, dass ein gewisser Weitblick und Investitionen in Prozesse, Planung und Menschen verhindert hätten, dass eine Tonne der Barrierefreiheitsprobleme überhaupt existiert. Auch dies weist meiner Meinung nach auf Probleme mit der Haltung des Anführers von Automattic hin. Er hatte die Einstellung, dass es in Ordnung ist, Barrierefreiheit zu ignorieren, weil Gutenberg ein fantastischer, ermächtigender neuer Redakteur ist. Dies ist zwar richtig, kann aber nicht als wirklich ermächtigend bezeichnet werden, wenn es eine große Anzahl von Benutzern daran hindert, Inhalte zu verwalten – in einigen Fällen sogar ihre Arbeit zu erledigen. Ein verantwortungsvoller CEO in dieser Position würde wahrscheinlich eine unglaublich entschuldigende Erklärung schreiben, die die massiven Versäumnisse anspricht. Sie würden wahrscheinlich auch die festgesetzte feste Frist verschieben, bis alle Zugänglichkeitsprobleme behoben sind. Zumindest würden sie den neuen Editor nicht jedem einzelnen WordPress-Benutzer aufzwingen.
Einpacken
Ich muss diesem Artikel hinzufügen, dass ich ein riesiger WordPress-Fan bin und einige unglaublich gute Möglichkeiten zur Verwaltung von Inhalten sehe, die Gutenberg bietet. Es ist nicht nur ein neuer Herausgeber – es ist eine Bewegung. Es wird WordPress in den kommenden Jahren prägen und es sollte mehr Designern und Front-End-Entwicklern den Zugang zum Ökosystem ermöglichen. Dies sollte mit offenen Armen begrüßt werden. Na ja, jedenfalls wenn es voll zugänglich ist.
Es gibt auch viele unglaubliche Leute, die bei Automattic und im WordPress-Kernteam arbeiten, für die ich jede Menge Respekt und Liebe habe. Ich weiß, dass diese Leute dazu beitragen werden, dass diese Situation am Ende gut wird, und diese Art von Kritik begrüßen und begrüßen werden. Ich weiß auch, dass man daraus lernen wird, und ich vertraue darauf, dass so ein Durcheinander nicht noch einmal passieren wird.
Verwenden Sie diese Situation jedoch als Warnung. An Barrierefreiheit kommt man einfach nicht vorbei und sollte sie vorrangig studieren und in den gesamten Ablauf ihrer Projekte integrieren.