Barrierefreiheit in Drupal 8
Mehr Semantik
In Drupal 8 gibt es viele Fälle, in denen wir mehr semantische HTML5-Elemente bereitstellen konnten, die von unterstützenden Technologien verwendet werden können. Wir haben dies erweitert, indem wir WAI-ARIA Landmarken, Live-Regionen, Rollen und Eigenschaften hinzugefügt haben.
Akustische Warnungen
Drupal.announce() ist jetzt Teil des Drupal 8 Core mit core/misc/announce.js, sodass Benutzer zeitnahe Nachrichten sicher übermitteln können. Im JavaScript können wir nun Anweisungen für Screenreader-Benutzer bereitstellen, die als durchsetzungsfähig (assertive) oder höflich (polite) vorgelesen werden:
Drupal.announce('Hello world.');
Sie können auch übersetzte Zeichenketten übergeben und die Priorität der Nachrichten mit folgendem Code ändern:
Drupal.announce(Drupal.t('This is important!'), 'assertive');
Steuerung der Tabulator-Reihenfolge
TabbingManager ist ein großartiger neuer Mechanismus, der es sowohl nicht-visuellen Benutzern als auch Nutzern ohne Maus ermöglicht, auf wesentliche Elemente auf der Seite in einer logischen Reihenfolge zuzugreifen. Dies ermöglicht eine bessere Steuerung der Navigation durch komplexe Benutzeroberflächen.
Verstecken / Unsichtbar / Beim Fokus
Wir verbessern weiterhin unsere zentralisierte Alternative zur CSS-Anzeige und haben uns entschieden, die Namenskonvention des HTML5 Boilerplate zu standardisieren. Wir haben auch Probleme mit Firefox, Safari und dem iPhone berücksichtigt.
Fieldsets
Derzeit verwenden wir Fieldsets für Radiobutton-Gruppen und Checkboxen im Form-API. Dies ist ein großer Schritt zur weiteren Verbesserung der Formulare in Drupal. Es wird jetzt auch in der erweiterten Suche verwendet.
jQuery UI
Das jQuery UI stellt nun das Autovervollständigungs-Widget für Drupal bereit. Wir verwenden außerdem deren modale Dialogfenster in der Views-Benutzeroberfläche und an anderen Stellen. Durch die Zusammenarbeit mit der jQuery UI-Community konnten wir die Barrierefreiheit für beide Projekte verbessern.
Alternativtext
Alternativtext ist nun standardmäßig erforderlich. Dies kann sowohl im CKEditor als auch in Bildfeldern überschrieben werden, aber standardmäßig wird angenommen, dass Inhaltsautoren ihren Inhalt barrierefrei gestalten möchten.
Bartik
Bartik hebt nun Links hervor, damit Benutzer Links auf der Seite leichter identifizieren können.
Barrierefreie eingebaute Formularfehler
Drupal-Formulare sind deutlich barrierefreier geworden durch die Einführung barrierefreier eingebauter Formularfehler als zusätzliches experimentelles Core-Modul. Nun ist es für jeden einfacher, Fehler zu erkennen, die bei der Eingabe von Webformularen gemacht wurden.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.