logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Barrierefreiheit in Drupal 8

20/06/2025, by Ivan

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.