Olutimilehin Olushuyi ist Rechtsanwalt, der noch nicht mit dem Thema Barrierefreiheit vertraut ist. Wir haben über seinen Kampf mit JavaScript, internationale Standards und die Bedeutung des Lesens von Website-Inhalten gesprochen.
In diesem Beitrag stellen wir einen Community-Experten im Rahmen von Learn Accessibility (Barrierefreiheit lernen) vor.
Alexandra Klepper: Wie sind Sie zur Web-Barrierefreiheit gekommen?
Olutimilehin Olushuyi (Shuyi): Okay, das ist eine lustige Geschichte. Ich bin Anwalt. Im letzten Jahr meines Studiums wurde mir klar, dass ich nicht mein ganzes Leben lang als Anwältin arbeiten wollte. Also habe ich versucht, die Schule abzubrechen, aber meine Dekanin und „Schulmutter“, Professorin Ayodele Atsenuwa, sagte: „Lassen Sie uns darüber sprechen. Du bist im letzten Jahr – mach es einfach zu Ende.“
Letztendlich bin ich froh, dass sie das gesagt hat, und ich bin froh, dass ich fertig bin, weil es mir bei meiner Arbeit im Bereich Barrierefreiheit geholfen hat. Professor Atsenuwa fragte mich, was ich stattdessen tun wollte, und ich hatte keine Ahnung.
Ich suchte nach neuen Karrieremöglichkeiten und sprach einige Menschen an, die ein Start-up gründen wollten und einen Anwalt benötigten. Diese Stelle war nicht die richtige für mich, aber das war das erste Mal, dass ich erfuhr, dass Menschen Code für alle Produkte schreiben, die wir verwenden. Ich dachte mir: „Das kann ich schaffen.“ Ich habe mir HTML und CSS selbst beigebracht. Dann kam JavaScript und… [lacht] Da JavaScript im Einsatz war, konzentrierte ich mich wieder auf die semantischen Frontend-Sprachen.
Dabei bin ich auf die Arbeiten von Andy Bell und Heydon Pickering gestoßen. Ich habe Every Layout gekauft und es hat mein Leben verändert. Andy sprach weiterhin von Barrierefreiheit, aber ich wusste nicht, was das in diesem Kontext bedeutet. Ich habe gemerkt, dass ich in der Webentwicklung arbeiten kann, ohne JavaScript zu beherrschen.
Ich habe Heydon gesagt, dass er sehr offen und hilfsbereit war. Anscheinend ist das bei allen im Bereich der Barrierefreiheit so. Ich bin dafür dankbar.
Alexandra: Ich stimme Ihnen zu. Alle, mit denen ich gesprochen habe, waren sehr freundlich und hilfsbereit.
Shuyi: Auf jeden Fall. Derzeit bin ich viel mehr im Bereich der Interessenvertretung tätig. Ich lebe in Nigeria, einem Land, in dem die Barrierefreiheit im Internet nicht gesetzlich vorgeschrieben ist. Das Gesetz zur Diskriminierung von Menschen mit Behinderungen wurde irgendwann im Jahr 2018 verabschiedet. Es gibt jedoch kein Gesetz zur Barrierefreiheit im Internet, sondern nur ein Gesetz zur physischen Zugänglichkeit. Es ist ähnlich wie der Americans with Disabilities Act (ADA – Gleichstellungsgesetz für Amerikaner mit Behinderungen). Unser Gesetz ist schlecht strukturiert, aber besser als nichts.
Mir wurde klar, dass ich als Entwickelnde mit Fokus auf Barrierefreiheit die Anforderungen der Barrierefreiheit berücksichtigen musste. Ich habe angefangen, über Barrierefreiheit zu twittern. Ich habe mit Unternehmen und Marken gesprochen, deren Unterstützung für die Barrierefreiheit erforderlich ist.
Alexandra: Ich wette, Ihr rechtlicher Hintergrund ist bei der Arbeit mit Barrierefreiheit unglaublich nützlich. Sie können die neuen Gesetze lesen und sie auf eine Weise verstehen, die der durchschnittliche Mensch nicht kann. Dazu gehört auch ein durchschnittlicher Entwickler.
Shuyi: Ich denke, dass mein juristischer Hintergrund mir vor allem dabei hilft, endlose Seiten mit Hintergrundinformationen und wirklich lange Dokumente zu lesen, ohne mich zu langweilen. Ich falte einfach meine Beine zusammen, lege meinen Laptop weg und beginne zu lesen. Und lesen. Und lesen. Das hat Vorteile,
Alexandra: Ich meine... Ich bin neidisch, das ist eine tolle Fähigkeit. Glaubst du, du würdest jemals mit der Regierung zusammenarbeiten, um ein Gesetz zur digitalen Barrierefreiheit zu verabschieden?
Shuyi: Ehrlich gesagt glaube ich das nicht. Die Zusammenarbeit mit der Regierung ist eine ganz andere Sache. Es dauert zu lange, bis die Regierung etwas unternimmt, vor allem, wenn man als Einzelperson handelt. Diese Art von Arbeit eignet sich besser für NGOs und andere Organisationen mit Personal und Ressourcen, um Veränderungen herbeizuführen.
Es hat so lange gedauert, bis das Gesetz verabschiedet wurde, und die Anforderungen an die Barrierefreiheit sind inzwischen weit über das hinausgewachsen, was vor Jahren in das Gesetz aufgenommen wurde. Es ist, als wäre der erste Entwurf verabschiedet worden, obwohl sich die Welt verändert hat.
Letztendlich freuen wir uns, dass es eine zuverlässige Funktion gibt, auf die wir uns verlassen können, egal wie veraltet. Es gibt ein Gesetz, das durchgesetzt werden muss.
Barrierefreie Layouts erstellen
Alexandra: Ich habe Ihren Artikel <article>
vs. <section>
: How To Choose The Right One im Smashing Magazine und den Twitter-Thread gelesen, der ihn inspiriert hat. Was ist Ihrer Meinung nach das Wichtigste, was Sie von Webentwicklern erwarten?
Shuyi: Entwickler müssen die Inhalte lesen, bevor sie mit dem Erstellen von Layouts beginnen.
Ursprünglich hatte ich für mein Website-Design einfach die Anzahl der Absätze gezählt und sie ohne viel Nachdenken in Abschnitte und Artikel unterteilt. Ein Nutzer hat mich auf den Missbrauch von Abschnitten aufmerksam gemacht. Das war das erste Mal, dass ich darüber nachgedacht habe. Das Lesen der Inhalte ist eine Möglichkeit, ein besseres Produkt zu entwickeln.
Alexandra: Als ich noch Entwicklerin war, sagten mir meine Freiberufler-Kunden oft: „Entwerfen Sie einfach etwas für uns und wir füllen die Inhalte später ein.“ Und natürlich gibt es einige Seiten mit automatischem Kontext, z. B. eine Kontaktseite. Aber wie viele Seiten ich erstellen musste und welche Art von benutzerdefiniertem Support erforderlich war, konnte ich erst beantworten, wenn ich die Inhalte erhalten hatte.
Shuyi: Bevor ich wusste, was ich weiß, gab mir mein bester Kunde allgemeine Designideen und ich habe eine Website mit viel Lorem ipsum erstellt. Ich werde das alles klären. Wenn Sie sich jedoch bewusst machen, wie stark sich die Inhaltsinfrastruktur auf die Nutzer im Web auswirkt, erkennen Sie, wie sehr der Standardprozess für die Erstellung von Inhalten im Web fehlerhaft ist. Sie müssen beim Erstellen von Dingen bewusst vorgehen.
So viel Arbeit an der Barrierefreiheit wird überhaupt nicht beachtet und das tut mir in der Seele weh.
Alexandra: Wie haben Sie recherchiert, um sicherzustellen, dass der Rat, den Sie im Artikel gegeben haben, richtig war?
Shuyi: Zuerst habe ich die Informationsquellen getrennt. Das ist etwas, das man im Rechtsbereich macht, nämlich die Trennung zwischen primären und sekundären Quellen. Die Hauptquellen sind das eigentliche Gesetz (wie der ADA und die Gesetze von Nigeria) und die sekundären Quellen sind das, was Experten aus dem Gesetz interpretieren.
Ich habe mich entschieden, nur auf die primären Quellen zu verweisen: die HTML-, WCAG- und WAI-ARIA-Spezifikationen. Ich lese die Werke anderer, das ist eine Menge Arbeit. Am Ende des Tages waren die Meinungen jedoch so unterschiedlich, dass ich entschied, sie nur als nützlichen Kontext zu betrachten, aber nicht darauf zu vertrauen, dass sie die richtigen Antworten enthalten.
Eine barrierefreie Community aufbauen
Alexandra: Sie haben erwähnt, dass Sie versuchen, Ihren Twitter-Feed barrierefrei zu gestalten. Hast du seit der Veröffentlichung des Artikels im Smashing Magazine viele andere Unterhaltungen über deine Erkenntnisse geführt?
Shuyi: In den ersten Tagen habe ich Twitter nicht wirklich verstanden. So viele Leute folgten mir, mehr als 200 Leute. Zuerst war ich aufgeregt, aber dann hatte ich Angst. Ich bin noch ganz am Anfang und teile nicht unbedingt Weisheiten mit euch. Ich wurde zu vielen Twitter-Listen hinzugefügt.
Aber ich bin auch nur ein Mensch. Ich twittere über viele vage Dinge, die nicht barrierefrei sind und keine Webentwickler sind. Ich möchte die Leute nicht enttäuschen. Folgt mir nicht nur wegen der Barrierefreiheit! Ich würde das Gefühl haben, Sie zu enttäuschen.
Alexandra: [Lacht], ich denke, viele Leute denken das. Ich tue das auf jeden Fall mit meiner Twitter-Identität.
Shuyi: Die meisten Antworten auf den Artikel selbst waren positiv. Ich habe eine etwas kontroverse Antwort auf den Artikel erhalten. Vitaly war mein Redakteur. Er hat sich direkt an mich gewandt, um mir den Kommentar zu zeigen und mich um eine Prüfung zu bitten. Wie sich herausstellte, bezog sich die Person auf die MDN-Dokumente, in denen es heißt, dass alle Artikel ein Überschriftenelement haben sollten. Ich empfehle, den Abschnitt entsprechend den Spezifikationen über ein Überschriftselement zu verfügen.
In den MDN-Dokumenten wird empfohlen, den Header einzufügen, aber es wird nicht wirklich erklärt, was der Vorteil ist.
Die Spezifikation ändert sich natürlich seltener als die Anforderungen der Nutzer. Solange Sie Ihre Entscheidung, die Art und Weise, wie Sie etwas entwickeln, zu ändern, begründen können, ist das in Ordnung.
Ich gebe Ihnen ein Beispiel. Angenommen, Sie erstellen eine Kartenkomponente namens „Preise“ mit drei Elementen. Hayden Pickering würde vorschlagen, jede Karte in ein Listenelement einzufügen. Wenn also ein Nutzer mit Hilfstechnologien diesen Abschnitt erreicht, wird ihm mitgeteilt, dass es drei Artikel in der Preisliste gibt. Sie können die Liste so gestalten, dass es keine Aufzählungspunkte gibt, sie nach Belieben aussehen lassen, aber AT-Nutzern helfen, zuerst die nützlichen Informationen zu erhalten. Wenn Sie jedes Element in ein div-Element einbinden, müssen Sie sich nur auf die visuellen Aspekte konzentrieren, was sehbehinderten Nutzern nicht hilft. Denken Sie an die Menschen, bevor Sie sich mit dem Design befassen.
Ich nahm diese Idee auf und übertrug sie für eine Blog-Seite. Die Blogposts befinden sich in einem Listenelement. So wird der Nutzer beim Aufrufen der Seite darüber informiert, dass er sich auf einem der Beiträge auf der Seite befindet.
Ich stehe also zu meinen Empfehlungen im Artikel und werde das tun, bis ich verstehe, warum MDN diese Empfehlung gibt.
Alexandra: Da die MDN-Dokumente Open Source sind, werden Sie Änderungen vorschlagen und dort Aktualisierungen vornehmen?
Shuyi: Um ehrlich zu sein, habe ich noch keine Open-Source-Beiträge geleistet. Aber das ist die Art von Arbeit, die ich machen würde, ganz sicher lieber als für die Regierung zu arbeiten.
Spezifikation und Implementierung
Alexandra: Es klingt so, als wäre eine wichtige Erkenntnis, dass die Spezifikation manchmal etwas anderes vorschreibt, als in der Implementierung und anderen externen Dokumenten vorgeschlagen wird. Wie entscheidet jemand, wessen Rat er befolgen soll?
Shuyi: Ich denke darüber viel nach. Ich bin mir nicht sicher, ob ich die nötige Erfahrung habe, um diese Frage zu beantworten. Wir arbeiten immer daran, unsere Produkte zukunftssicher zu machen. Es ist gut, kontinuierlich Verbesserungen vorzunehmen, da sich das Web ständig ändert. So müssen Sie Ihre Website nicht nachrüsten, wenn die Spezifikation aktualisiert wird. Wie wahrscheinlich ist es, dass Sie eine Entscheidung treffen und sich die Spezifikation in drei Jahren ändert?
Jede Entscheidung, die wir jetzt treffen, ist unsere beste Vermutung darüber, wie die Zukunft des Webs aussehen wird und in welche Richtung die Autoren der Spezifikationen unserer Meinung nach gehen werden.
Alexandra: Das Web verändert sich ständig. Niemand kann alle Antworten haben. Haben sich die Spezifikationen während des Schreibens geändert?
Shuyi: Ich habe angefangen, meinen Artikel zu schreiben, bevor das Modell zur Dokumentstruktur aus der Spezifikation entfernt wurde. Dieses Modell schlug vor, dass Überschriftenebenen automatisch basierend auf der Tiefe der Verschachtelung berechnet werden sollten. Es wurde jedoch nie wirklich implementiert, was vielen Entwicklern Probleme bereitete. Die Empfehlung für Entwickler war, ihre Überschriften manuell zu korrigieren.
Wenn der Artikel vor der Spezifikationsänderung veröffentlicht worden wäre, hätte ich diese Änderung wahrscheinlich rückgängig gemacht – schließlich wird er im Smashing Magazine veröffentlicht. Aber hätte ich das getan, wenn es in meinem privaten Blog gepostet worden wäre? Wahrscheinlich nicht. Und dabei geht es nur um die Aktualisierung eines Artikels, nicht um die Aktualisierung einer ganzen Website, die auf einer sich ändernden Spezifikation basiert.
Müssen Entwickler ihre Websites sofort ändern, wenn sich die Spezifikation ändert? Nein gar nicht. Sie überlegen sich, was beim Erstellen ihrer Websites am besten ist, und leben mit diesen Entscheidungen. Die Spezifikationen ändern sich und enthalten möglicherweise nicht die Antwort.
Barrierefreiheit im Beruf
Alexandra: Wie viel Zeit nehmen Sie sich für globale Standards zur Barrierefreiheit? Standards und Gesetze sind auf der ganzen Welt unterschiedlich. Ich bin sicher, dass Sie viele davon gelesen haben, und ich bin sicher, dass einige Gesetze Ihnen das Gegenteil vorschreiben. Was würden Sie in diesen Fällen tun?
Shuyi: Ich habe darüber nachgedacht, ein Unternehmen für freiberufliche Arbeit im Bereich Barrierefreiheit zu gründen. Ich habe in einem globalen Chatkanal zur Web-Barrierefreiheit nach Tipps für den Einstieg gefragt. Adrian Roselli kündigte an: „Ihre Kunden werden sich darauf verlassen, dass Sie die Gesetze einhalten, was erhebliche Konsequenzen haben könnte. Bevor Sie Ihre Dienstleistungen anbieten, sollten Sie wissen, in welcher Region Sie Experte sind. Machen Sie sich mit den Gesetzen vertraut, die Sie kennen, damit Sie Ihren Kunden keine großen Verbindlichkeiten überlassen, während Sie Ihren Lebensunterhalt verdienen. Sie vertrauen darauf, dass Sie die Gesetze kennen.“
Natürlich suchen viele Unternehmen Hilfe bei der Barrierefreiheit, weil sie dazu gesetzlich verpflichtet sind, und nicht nur, weil es das Richtige ist. Der Kapitalismus ist der Grund, warum Barrierefreiheit umgesetzt wird. Letztendlich spielt es keine Rolle, warum es passiert ist, sondern nur, dass das Produkt barrierefrei ist.
Ich habe meine freiberufliche Tätigkeit pausiert, bis ich mir sicher bin, dass ich meinen Kunden bei den Gesetzen ihrer Region helfen kann. Standardisierung ist entscheidend. Die Bemühungen und Auswirkungen der WCAG können nicht genug betont werden. Ein zentrales Rahmenwerk für die Funktionsweise des Webs erleichtert es Behörden, denselben Standard zu verwenden. Natürlich akzeptieren nicht alle Regierungen diese Standards.
Alexandra: Sie haben auf Ihrem Weg zur Barrierefreiheit viele gute Ratschläge von tollen Menschen erhalten. Gibt es noch einen anderen Rat, den Sie sich gewünscht hätten, bevor Sie sich für diese Karriere entschieden haben?
Shuyi: Auch wenn es meinen Karriereweg nicht verändert hätte, wäre es schön gewesen zu wissen, dass die Arbeit im Bereich der Barrierefreiheit, so edel sie auch ist, stark vom Kapitalismus beeinflusst wird.
Alexandra: [lacht] Oh ja.
Shuyi: Und ich bin Junior. Ich habe ein Jahr Erfahrung im Bereich Barrierefreiheit. Vor allem, wenn Sie wie ich in Afrika ansässig sind, gibt es nur wenige Stellen im Bereich Barrierefreiheit. Unternehmen stellen Manager ein, eine Person, die alle rechtlichen Anforderungen erfüllt. Aber ich möchte in einem Team arbeiten, in dem ich lernen und mich weiterentwickeln kann.
Ich war so aufgeregt, dass ich ohne JavaScript arbeiten konnte – dass ich nur die Regeln lernen und meinem Team helfen konnte, sie anzuwenden. Für die Entwicklerpositionen bei Agenturen ist jedoch JavaScript-Erfahrung erforderlich. Ich bin in eine neue Stadt gezogen und habe an einem JavaScript-Bootcamp teilgenommen, damit ich diese Anforderungen erfüllen kann. Alle anderen, die auf ihrem Weg zur Barrierefreiheit sind, sollten wissen, dass sie sich zuerst auf den Aufbau ihrer Entwicklungskompetenzen konzentrieren müssen.
Ich muss zugeben, dass ich JavaScript immer noch nicht mag.
Eine Sache tun: Tastaturfokus hinzufügen
Alexandra: Ist JavaScript der Grund, warum ich jetzt als Technischer Redakteur statt als Entwickler arbeite? Ja. Ich hasse es so sehr. Ich wünsche Ihnen viel Erfolg bei Ihrem Bootcamp.
Was sollten Entwickler tun, um ihre Website barrierefrei zu gestalten?
Shuyi: Tastaturfokus. Ich flehe von ganzem Herzen. Mein Trackpad funktioniert nicht. Wenn ich unterwegs bin, verwende ich zum Navigieren im Web meine Tastatur. Fast jede Website ist furchtbar. Der Tastaturfokus ist nicht nur für Menschen mit Behinderung von Vorteil.
Barrierefreie Plattformen kommen allen zugute.
Folgen Sie Shuyi auf Twitter unter @shuyiolutimi.