Hier ist ein fabelhafter Beitrag von Vitaly Friedman, der sich damit beschäftigt, wie man zugängliche Front-End-Komponenten erstellt und welche Probleme es heute beim Erstellen gibt.
In diesem einen Beitrag stecken so viele großartige Informationen, dass ich ihn noch eine ganze Weile in einem Tab geöffnet lassen werde. Aber ich habe hier zwei Gedanken. Erstens, allein das Überfliegen des Artikels reicht aus, um jedem klarzumachen, dass Barrierefreiheit ein komplexes Thema ist und es so leicht ist, Dinge falsch zu machen; Farben, Bilder, Text, HTML, Mauszeiger vs. Touch, kleine Bildschirme vs. große Bildschirme, Diagramme und Daten Viz, Formularkomponenten, Layout und semantische Reihenfolge. Die Liste geht weiter und weiter. Mir ist jetzt klar (und ich bin spät dran), dass Barrierefreiheit ein Vollzeitjob ist.
Zweitens bemerkt Vitaly einige der hervorragenden Arbeiten, die die Government Digital Service (GDS) in Großbritannien leistet, indem sie Open-Source-Komponenten wie accessible-autocomplete veröffentlicht. Und ich muss sagen, ich finde die Arbeit, die GDS leistet, für mich als Webdesigner und Entwickler sehr inspirierend.

Hier ist eine Geschichte: Vor ein paar Jahren musste ich einen Termin buchen, um einen Führerschein zu bekommen. Ich ging auf die Website und erkannte sofort, dass sie das GDS-Designsystem verwendete. Das gab mir eine große Erleichterung, aber dann stellte ich fest, dass ich mit Lichtgeschwindigkeit durch dieses Formular segelte. Am Ende erkannte ich, dass es so sein sollte, wie jede Website sich anfühlt; ich nutzte die Seite, tat so schnell wie möglich, was ich tun musste, und ging dann.
Es war eine der schockierendsten Erfahrungen für mich als Webdesigner, weil es keinen Müll, keinen Schrott und keine Beeinträchtigung des Erlebnisses gab. Es war schnell, brach nicht zusammen, ließ den Browser nicht abstürzen oder verwirrte mich überhaupt nicht. Die Formulareingaben waren groß und anklickbar und die richtige Tastatur wurde ausgewählt, als ich sie auf meinem Handy sah. All diese Barrierefreiheitsarbeit, die sie investiert haben, um Dinge zum Funktionieren zu bringen, ist eine freudige Sache.
Das erinnert mich an etwas, das Jeremy Keith neulich darüber geschrieben hat, als er eine andere Regierungswebsite nutzte, um geimpft zu werden
[…] es ist eine Abfolge kurzer Formulare, klar beschriftet. Semantisches, barrierefreies HTML, etwas CSS und nichts weiter. Wenn Ihr Browser kein JavaScript unterstützt (oder Sie es aus Datenschutzgründen deaktiviert haben), macht das keinen Unterschied für Ihre Erfahrung. Das ist das Designsystem in Aktion und es ist ein absolutes Vergnügen, es zu erleben.
[…] Vielleicht muss ich diese URL nie wieder besuchen. Im Falle des NHS hoffe ich, dass ich sie nicht wieder besuchen muss. Ich muss einfach rein, meine Aufgabe erledigen und wieder raus. Hier glänzt das World Wide Web.
Vielen Dank für diesen großartigen Artikel.
Wunderschön
Wenn man das jetzt erkennt, dann… nun, Sie wissen schon! Ein Programmierer denkt vor allem über die Benutzeroberfläche nach. Besser spät als nie. Allerdings ist das ein „Hund hat Postboten gebissen“-Artikel.