Search Documentation

Search for pages and headings in the documentation

Barrierefreiheit

CrispyCMS prüft Seiteninhalte automatisch auf gängige Barrierefreiheits-Probleme — ganz ohne externe Dienste oder zusätzliche Software. Die Prüfung läuft direkt im Editor sowie im Hintergrund und macht Sie auf strukturelle Probleme aufmerksam, bevor Besucher mit Screenreadern oder anderen assistiven Technologien darauf stoßen.


Prüfung im Seiteneditor

Im Seiteneditor finden Sie unterhalb der benutzerdefinierten Eigenschaften den Abschnitt Barrierefreiheit.

ElementBeschreibung
Jetzt prüfenStartet manuell eine Prüfung des aktuellen Inhalts (Entwurf, falls vorhanden, sonst der veröffentlichte Inhalt).
Score-BadgePunktzahl von 0–100. Fehler wiegen schwerer als Warnungen. 90+ = grün, 70–89 = gelb, unter 70 = rot.
QuelleZeigt an, ob gegen den Entwurf oder den veröffentlichten Inhalt geprüft wurde.
ProblemlisteJedes gefundene Problem mit Schweregrad (Fehler/Warnung), Beschreibung, dem betroffenen WCAG-Kriterium und einem Ausschnitt des betroffenen HTML-Codes.

Geprüfte Regeln

RegelSchweregradWCAG-Kriterium
Bilder ohne (oder mit leerem) Alt-TextFehler1.1.1
Links ohne erkennbaren LinktextFehler2.4.4
Buttons ohne erkennbaren TextFehler4.1.2
Formularfelder ohne zugeordnetes LabelFehler1.3.1
iFrames ohne Titel-AttributFehler4.1.2
Übersprungene Überschriftenebenen (z. B. H2 direkt zu H4)Warnung1.3.1
Mehr als eine H1-Überschrift auf der SeiteWarnung1.3.1
Tabellen ohne Kopfzeile (<th>)Warnung1.3.1

Barrierefreiheit erzwingen

Unter Einstellungen → Allgemein → Editor steht die Option Barrierefreiheit erzwingen zur Verfügung.

Ist die Option deaktiviert (Standard), wird beim Speichern nicht nachgefragt — die Prüfergebnisse bleiben aber weiterhin im Editor und in der Übersicht sichtbar.


Übersicht: Werkzeuge → Barrierefreiheit

Der Menüpunkt Werkzeuge → Barrierefreiheit zeigt alle Seiten, deren letzter Prüfergebnis nicht die volle Punktzahl (100/100) erreicht hat.

SpalteBeschreibung
NameName der Seite, verlinkt direkt in den Editor.
ScorePunktzahl der letzten Prüfung (rot < 50, gelb < 80, blau ≥ 80).
ProblemeAnzahl der gefundenen Probleme.
QuelleOb die letzte Prüfung gegen den Entwurf oder den veröffentlichten Inhalt lief.
Zuletzt geprüftZeitpunkt der letzten Prüfung relativ zu jetzt.

Sind alle Seiten vollständig konform, zeigt die Übersicht stattdessen einen leeren Zustand mit Erfolgssymbol.


Berechtigungen

Die Barrierefreiheits-Prüfung nutzt dieselben Berechtigungen wie die Seitenverwaltung — es gibt keine separate Berechtigung.

BerechtigungWertBeschreibung
Seiten lesencrispy.read_pagesErlaubt das Einsehen der Übersicht Werkzeuge → Barrierefreiheit und der Prüfergebnisse im Editor.
Seiten verwaltencrispy.write_pagesErlaubt das manuelle Auslösen einer Prüfung im Editor.

Superuser besitzen beide Berechtigungen automatisch.


Einstellungen: System → Einstellungen → Barrierefreiheit

Die bisher beschriebene Inhaltsprüfung ist nur ein Teil der Barrierefreiheits-Funktionen von CrispyCMS. Unter System → Einstellungen → Barrierefreiheit bündelt eine eigene Einstellungsseite alles Weitere: die Kennzeichnung externer Links, die Kennzeichnung von Datei-Downloads und — auf der Enterprise Edition — einen Assistenten für Ihre Website-Besucher selbst.

Einstellungen-Tab Barrierefreiheit mit Abschnitt Externe Links

OptionBeschreibung
Externe Links kennzeichnenVersieht Links, die auf eine andere Domain zeigen, automatisch mit einem visuellen Hinweis (Icon), damit Besucher erkennen, dass sie die Website verlassen.
Externe Links in neuem Fenster öffnenÖffnet externe Links automatisch in einem neuen Tab (target="_blank"), statt die aktuelle Seite zu verlassen.
Weitere eigene DomainsFreitextfeld für zusätzliche Domains, die trotz abweichendem Hostnamen als „intern” gelten sollen (z. B. eine zweite Marken-Domain oder ein Subshop) — Links dorthin werden dann nicht als extern behandelt.
Externe Links über eine Weiterleitungs-Hinweisseite führenAktiviert das External-Redirect-System — siehe unten.

Datei-Downloads

Einstellungen-Tab Barrierefreiheit mit Abschnitt Datei-Downloads und Assistent für Barrierefreiheit

OptionBeschreibung
Downloads kennzeichnenVersieht Links auf Dateien im Medienbereich (/assets/ugc/…) automatisch mit einem ergänzenden Hinweistext direkt hinter dem Linktext, z. B. „(PDF, 2 MB, Datei ist barrierefrei)”.
Dateigröße anzeigenSteuert, ob die Dateigröße Teil des Hinweistexts ist.
Auch andere Dateitypen kennzeichnenOhne diese Option werden nur PDFs mit einer Typ- und Größenangabe versehen. Ist sie aktiv, gilt das auch für weitere Formate wie Word-, Excel-, PowerPoint-, ZIP- oder Textdateien — allerdings ohne Barrierefreiheits-Angabe, da diese ausschließlich für PDFs ermittelt wird.
Dokumente verwaltenButton, der direkt zur Übersicht Barrierefreiheit von Dokumenten springt.

Assistent für Barrierefreiheit

Der Assistent für Barrierefreiheit ist ein Widget, das Ihren Website-Besuchern direkt auf der Live-Website zusätzliche Anpassungsmöglichkeiten bietet (z. B. Schriftgröße, Kontrast). Diese Funktion ist der Enterprise Edition vorbehalten — auf niedrigeren Lizenzstufen ist der Abschnitt sichtbar, aber ausgegraut und mit einem Hinweis auf die benötigte Lizenz versehen.


Barrierefreiheit von Dokumenten

Neben dem Seiteninhalt selbst prüft CrispyCMS auch hochgeladene Dokumente auf Barrierefreiheit — erreichbar über Redaktion → Barrierefreiheit von Dokumenten oder über den Button Dokumente verwalten in den Einstellungen (siehe oben).

Übersicht Barrierefreiheit von Dokumenten im leeren Zustand

Jede hochgeladene Datei mit einer der folgenden Endungen wird erfasst und in dieser Liste geführt: pdf, doc, docx, xls, xlsx, ppt, pptx, odt, ods, odp, rtf, csv, zip, txt. Eine automatische Erkennung (Spalte „Erkannt”) gibt es allerdings ausschließlich für PDFs — sie basiert auf einer technischen Analyse der Datei (u. a. Tagging-Struktur, PDF/UA-Kennung, hinterlegter Titel, Sprachangabe und vorhandener Textinhalt statt reiner Bildseiten).

SpalteBeschreibung
NameDateiname mit Pfad, verlinkt direkt auf die Datei im Medienbereich.
GrößeDateigröße.
ErkanntAutomatisch ermitteltes Ergebnis (nur bei PDFs) — Barrierefrei, Barrierearm, Nicht barrierefrei oder Keine Angabe. Ein Tooltip zeigt die einzelnen geprüften Signale.
FestgelegtAuswahlfeld zum manuellen Überschreiben der Einstufung, z. B. nach einer echten Prüfung durch eine Fachperson. Steht die manuelle Festlegung im Widerspruch zur automatischen Erkennung, erscheint ein Warnhinweis.
Zuletzt geprüftZeitpunkt der letzten automatischen Prüfung.

Über den Button Erneut prüfen in jeder Zeile lässt sich die automatische Prüfung einer einzelnen Datei manuell neu anstoßen, statt auf den nächtlichen Hintergrundlauf zu warten. Über das Filter-Dropdown lässt sich die Liste auf Zu prüfen, Manuell festgelegt oder Weicht von Erkennung ab eingrenzen; die Suche filtert nach Pfad oder Dateiname.

Solange keine Dateien erfasst wurden, zeigt die Übersicht den oben abgebildeten leeren Zustand. Neu hochgeladene Dateien erscheinen automatisch, sobald die nächtliche Hintergrundprüfung sie erfasst hat — das gilt auch für Dateien, die auf anderem Weg (z. B. per FTP) auf den Server gelangt sind.


Ist Externe Links über eine Weiterleitungs-Hinweisseite führen aktiv (siehe oben), führt ein Klick auf einen externen Link nicht mehr direkt zum Ziel, sondern zunächst zu einer Zwischenseite unter /system/redirect.

Weiterleitungs-Hinweisseite mit Zielhost, vollständiger URL und Countdown

Die Hinweisseite zeigt den Zielhost hervorgehoben sowie die vollständige Ziel-URL an und leitet nach einem kurzen Countdown (5 Sekunden) automatisch weiter — alternativ kann der Besucher über Jetzt fortfahren sofort weiterspringen oder über Zurück abbrechen.

Diese Hinweisseite dient in erster Linie der Orientierung und Transparenz: Besucher — insbesondere solche, die auf assistive Technologien angewiesen sind — erkennen eindeutig, dass sie die Website verlassen und wohin sie geleitet werden, bevor der Sprung tatsächlich stattfindet.