Drupal 8 Web Accessibility – Warum wir es lieben und warum Sie sich auch darum kümmern sollten
Veröffentlicht: 2020-03-04Die Zugänglichkeit im Internet ist in den Werten und Prinzipien von Drupal verwurzelt. Angefangen mit Drupal 7 hat sich die Initiative zur Barrierefreiheit im Internet durch Drupal 8 stark weiterentwickelt. Warum ist die Barrierefreiheit von Websites so wichtig? Wie stellt Drupal 8 die Barrierefreiheit der Website sicher? Lassen Sie uns eintauchen, um alle Ihre Fragen zu beantworten.
Die Macht des Webs liegt in seiner Universalität. Der Zugang für alle, unabhängig von Behinderungen, ist ein wesentlicher Aspekt. - Tim Berners Lee, Erfinder des World Wide Web.
Das Internet, wie wir es heute kennen, ist 11315 Tage alt! Ursprünglich konzipiert, um die Nachfrage nach automatischem Informationsaustausch zwischen Wissenschaftlern an Universitäten und Instituten auf der ganzen Welt zu befriedigen, ist das Internet heute ein fester Bestandteil von mehr als 3 Milliarden Menschen auf der Welt. Aus verschiedenen Gründen, die von sozialen Netzwerken bis hin zum Sammeln von Informationen für Projekte reichen, ist das Internet heute wohl die mächtigste Ressource, die der Menschheit bekannt ist.
Im Laufe der Jahre hat der Boom von Chat-Bot- und Machine-Learning-Anwendungen dazu geführt, dass Unternehmen ihre Online-Präsenz in Form von Websites gestalten und künstliche Intelligenz für ein besseres Kundenerlebnis einsetzen. Dies ist nicht verwunderlich, da Chat oder Messaging in den letzten Jahren Social Media als "Go-to"-Option für Benutzer, die ein Unternehmen kontaktieren möchten, abgelöst hat.
Aber haben Sie jemals darüber nachgedacht, ob jeder auf das Internet zugreifen kann?
Es ist 2018 und ich frage mich, warum ist die Zugänglichkeit im Internet noch immer weniger gut zugänglich? Als Unternehmen zwingt Sie der Wettbewerbsmarkt dazu, so viele Menschen wie möglich zu erreichen, um für Ihre Marke zu werben. Mehr Barrieren verringern die Chancen, potenzielle Kunden zu erreichen. Dies ist im Grunde das Konzept der Barrierefreiheit im Internet: die Barrieren, mit denen das Publikum konfrontiert ist, zu beseitigen.
Was ist Web-Barrierefreiheit?
Im Allgemeinen beziehen sich die Leute auf die Barrierefreiheit im Web mit Screenreadern oder Sehbehinderungen. Das Themenspektrum, das es abdeckt, ist jedoch groß und umfasst mehr. Zum Beispiel ist ein angemessener Bildschirmkontrast für eine Person, um den Bildschirm an einem sonnigen Tag zu sehen, eher ein Anwendungsfall für eine Person mit normalem Sehvermögen als für eine Person mit einer Behinderung.
Das World Wide Web Consortium hat einige Richtlinien eingeführt, um ein gewisses Maß an Zugänglichkeit zu erreichen, um sicherzustellen, dass eine Website so nützlich wie möglich ist. Die WCAG 2.0 wurde 1999 als Version 1.0 und später 2008 als Version 2.0 veröffentlicht und gilt allgemein als der Maßstab für die Barrierefreiheit im Web und die Informationen, die Sie einem Benutzer präsentieren.

Die Bedeutung der Web-Zugänglichkeit
Mit der wachsenden Bedeutung des Internets im Leben der Menschen, wenn das, was Sie vermitteln möchten (im Grunde Ihre Inhalte), nicht für jeden leicht zugänglich ist, weisen Sie Ihr Publikum ab, bevor es überhaupt an die Tür kommt. Zum Beispiel kann etwas so Einfaches wie eine gebrochene Hand oder eine vorübergehende Blindheit die Navigation im Internet erschweren.
Auch wenn die Tatsache, dass die Barrierefreiheit im Internet nicht nur für Menschen mit Behinderungen geeignet ist, ziemlich resonant ist, müssen Unternehmen wissen, dass das flexible und reaktionsschnelle Design einer vollständig barrierefreien Website für alle von Vorteil ist. Standards für die Barrierefreiheit im Web wurden entwickelt, um die Inklusion zu fördern, und Drupal setzt Maßstäbe, wenn es um die Unterstützung und Förderung der Inklusion geht.

Wie hilft Drupal ?
Drupal CMS, ein webbasiertes SaaS, bietet die Möglichkeit, den Webinhalt eines Unternehmens systematisch zu organisieren und zu verwalten. Die Richtlinien des World Wide Web Consortium sind zweigeteilt - ATAG 2.0, das sich mit den Autorenwerkzeugen befasst, und WCAG 2.0, das sich mit Webinhalten befasst und von Entwicklern und Tools zur Bewertung der Barrierefreiheit weit verbreitet ist. Drupal CMS als Plattform wurde entwickelt, um beide Richtlinien einzuhalten. Während die Initiative zur Barrierefreiheit mit Drupal 7 begann, befasst sich Drupal 8 mit einigen der besten Barrierefreiheitsfunktionen.
Zugänglichkeitsfunktionen und -module von Drupal 8
Die fortschrittlichste Version von Drupal ermöglicht es, dass Ihre Website für unterstützende Technologien und die Benutzer, die darauf angewiesen sind, viel wahrscheinlicher zugänglich ist als je zuvor. Drupal 8 erweitert die Zugänglichkeit mit verschiedenen Kern- und beigesteuerten Modulen.
Besserer Kontrast
Ein schlechter Kontrast wird von den Entwicklern oft als das am häufigsten übersehene Merkmal genannt. In Drupal 8 weisen die Kernthemen jedoch dank der Zugänglichkeitspfleger von Drupal höhere Kontraste auf. Mit verbesserten Kontrasten können Benutzer, die an Farbenblindheit leiden, problemlos Websites aufrufen. Diese Funktion ist auch ein zusätzlicher Vorteil, wenn Sie eine Website bei hellem Sonnenlicht auf einem tragbaren Gerät wie einem Mobiltelefon oder einem Tab besuchen.
Formen
Fehler beim Ausfüllen von Formularen sind einer der häufigsten Faktoren, die sich auf die Benutzeroberfläche auswirken. Mit den neuen Standards wird die Identifizierung dieser Fehler viel einfacher. Durch die Verwendung eines besseren Wortschatzes für Formularvalidierungsfehler bietet Drupal 8 eine Option zum Aktivieren dieser Funktion, die die Zugänglichkeit in Bezug auf die Anzeige von Formularfehlern verbessert. So kann beispielsweise eine sehbehinderte Person jetzt leicht erkennen, welche Fehler sie beim Ausfüllen eines Webformulars gemacht haben könnte.

Buttons statt Links
Eine gängige Praxis vieler Website-Betreiber ist die Verwendung von Ankertexten als "Call to Action" anstelle von Schaltflächen. Aus semantischer Sicht ist es logischer, eine Schaltfläche anstelle von Ankertexten zu verwenden, da diese Elemente der Benutzeroberfläche aktionsorientiert sind. Daher fordert Drupal 8 diese Maßnahme, Schaltflächen anstelle von Links zu verwenden. Dieser neue von Drupal 8 festgelegte Standard kann gehandhabt werden, ohne stark von WAI-ARIA abhängig zu werden, was bei der Identifizierung des Zwecks einiger Elemente hilfreich sein kann.
Andere Zugänglichkeitsfunktionen von Drupal 8
Alternativtext (Alternativtext) bezieht sich normalerweise auf die Wörter, die verwendet werden, um ein bestimmtes Bild zu beschreiben. Obwohl diese Alternativtexte auf der Seite nicht sichtbar oder gerendert sind, werden sie von Tools wie Screenreadern verwendet und sind eine große Bereicherung für die Barrierefreiheit im Web. Diese Funktion, die in Drupal 8 standardmäßig auf "erforderlich" eingestellt ist, hilft sehbehinderten Zuschauern anhand des Textes zu wissen, worum es in dem Bild geht.
TabbingManager ist eine Funktion, die das Tabulatoren einschränkt und nicht-visuelle Benutzer zu wichtigen „tabbaren“ Seitenelementen führt. Dies ist nützlich für Benutzer, die lieber die Tabulatortaste auf der Tastatur als die Maus verwenden.
Die Funktion Aural Alerts ist eine Javascript-Funktion, die eine selbstbewusste oder höfliche Nachricht/Anweisung an die akustischen Benutzer weiterleitet, wenn Änderungen an der Seite vorgenommen werden (die ansonsten von Bildschirmleseprogrammen unbemerkt bleiben würden).
Layout Builder-Modul
Der Layout Builder ist eines der leistungsstärksten und beliebtesten Drupal 8-Module, das von Content Buildern häufig verwendet wird. Es bietet einfache und leistungsstarke Funktionen zum Erstellen von Seiten, die es Site-Buildern ermöglichen, benutzerdefinierte Seiten zu erstellen, wiederverwendbare Vorlagen zu erstellen und zu überschreiben, granulare Anpassungen und vieles mehr. Es ist seit der Veröffentlichung von Drupal 8.7 stabil und befindet sich im Kern.
Als Teil des Engagements von Drupal für Inklusion und Zugänglichkeit erfüllt Layout Builder alle Richtlinien der WCAG 2.0 AA (erforderlich, um die AA-Stufe der Richtlinien zur Barrierefreiheit von Webinhalten zu erfüllen). Erst nachdem es das „Accessibility Gate“ passiert hatte, wurde das Modul als stabile Version freigegeben. Dies war eine Verpflichtung, die von der Drupal-Community eingegangen und ordnungsgemäß erfüllt wurde.
CKEditor Accessibility Checker-Modul
Das CKEditor Accessibility Checker-Modul ist ein beigesteuertes Drupal 8-Modul, mit dem Sie die Barrierefreiheit des Inhalts im CKEditor testen können. Es erkennt nicht nur die Problembereiche bei der Barrierefreiheit von Websites; Es hilft Ihnen auch, sie zu lösen, um eine bessere Zugänglichkeitskonformität zu erzielen. Es nutzt das Accessibility Checker-Plugin von CKEditor.com, um diese Funktionen auszuführen.

SiteImprove-Modul
Siteimprove ist ein zu Drupal 8 beigetragenes Modul, das ein Plugin bereitstellt, um Ihre Drupal-Website mit der Siteimprove-Intelligence-Plattform zu verbinden. Siteimprove ist eine Software zur Optimierung der digitalen Präsenz, die erstaunliche Erkenntnisse liefert, die nicht nur zur Verbesserung der Einhaltung der Barrierefreiheit im Web beitragen, sondern auch dazu beitragen, den Website-Traffic, die Inhaltsqualität, die Leistung und mehr zu verbessern.
Modul zur Textgrößenänderung
Dies ist ein beigesteuertes Drupal-Modul für die Barrierefreiheit im Web und wird häufig in Drupal 7- und Drupal 8-Projekten verwendet. Es ermöglicht Benutzern, die Schriftgröße einer Webseite mit einem Klick auf eine Schaltfläche zu vergrößern oder zu verkleinern. Es hilft sehbehinderten Benutzern in hohem Maße, da sie die Textgröße an ihre Sehkraft anpassen können.

Die Zukunft der Web-Zugänglichkeit in Drupal
Im Laufe der Jahre hat Drupal einige große Schritte nach vorne gemacht, um Web-Barrierefreiheit durch mehrere seiner Hauptversionen zu erreichen, und ist eine der führenden Implementierungen der Web-Accessibility-Standards. Da die Zugänglichkeit im Internet einer der Hauptfaktoren für die Benutzeroberfläche und die Fähigkeit eines Unternehmens ist, das maximale Publikum zu erreichen, werden mehrere strategische Initiativen für Drupal Core mit Sicherheit die Zukunft der Interaktion von Nutzern mit einer Website prägen. Einige der bemerkenswerten sind:
- Anwendungsähnliche Oberflächen und verschiedene UI-Interaktionen, die ohne ganzseitige Aktualisierungen präsentiert werden: Schiebefenster, Autofokus, Live-Ergebnisfilter, Drag-and-Drop, Pop-up-Erfolgsnachrichten, Live-Vorschau, assistentenähnliche Fortschrittsschritte und Rollenwechsel .
- Automatisiertes Testen mit Headless-Browsertreibern.
- Unterstützung weiterer Interaktionsmodi, wie z. B. der kontrastreiche Modus von MS Windows und die sprachgesteuerte Steuerung.
- Endbenutzertests auf Barrierefreiheit
- Die Initiative für eine Bibliothek für Themenkomponenten, bei der die Art und Weise der Ausgabe von Drupal stark überarbeitet wird.
