Accessibility Toolkit
Umfassendes Web-Barrierefreiheits-Toolkit für EmDash-CMS-Websites - Konformität mit WCAG 2.2 AA und ADA Section 508.
Erweiterung
Accessibility Toolkit
Umfassendes Web-Barrierefreiheits-Toolkit für EmDash-CMS-Websites - Konformität mit WCAG 2.2 AA und ADA Section 508.
Beschreibung
Das Accessibility Toolkit ist ein modernes, schlankes Web-Barrierefreiheits-Toolkit, das Nutzer mit Behinderungen unterstützen und die Konformität mit WCAG 2.2 Stufe AA und den ADA-Standards verbessern soll.
Wichtige Funktionen
- Barrierefreiheitsprofile: Voreinstellungen per Klick für Epilepsy Safe, Seizure Safe, ADHD Friendly und Low Vision.
- Text & Lesen: Schriftskalierung (bis zu 200 %), Legasthenie-Schrift (
OpenDyslexic3), Hervorhebung von Titeln/Links, Zeichenabstand, Zeilenhöhe, Schriftstärke und Textausrichtung. - Farbe & Kontrast: Modi Dark Contrast, Light Contrast, High Contrast, hohe/niedrige Sättigung und Monochrom.
- Navigation & Werkzeuge: Lesehilfe, großer Cursor, Animationen anhalten, Seite vorlesen (TTS) und Ton stummschalten.
- Isoliertes Shadow DOM: Keine CSS-Kollisionen mit Host-Themes.
- Volle Tastaturunterstützung: Globale Tastenkombination
Option+A/Alt+Aund barrierefreie Fokusverwaltung. - Dauerhafte Einstellungen: Automatische Speicherung der Nutzereinstellungen im Browser.
Datenschutz- und Vertrauensversprechen
Läuft in der sicheren workerd-Sandbox von EmDash ohne privilegierte Fähigkeiten. Kein Besuchertracking, keine externen Netzwerkaufrufe, kein Datensammeln.
Änderungsprotokoll
Änderungsprotokoll
[1.3.2] - 2026-10-15
Behoben
- Plugin-Architektur im Standardformat durchgesetzt, indem
adminEntryaus dem Descriptor entfernt wurde; dies behebt die Inkompatibilität mit dem EmDash-Core-Builder. - 100 % Konformität mit den Spezifikationen der EmDash-Block-Kit-Admin-Routen (
POST /admin) sichergestellt.
Hinzugefügt
- Die Props
pluginIdundcdnSrcin den begleitenden Astro-Komponenten (AccessibilityWidget.astro,CoddleAccessWidget.astro) für die automatische Auflösung der Registry-ID (r_*) und die Unterstützung eines CDN-Fallbacks hinzugefügt. - Umfassende automatisierte Testabdeckung für den Geltungsbereich der Registry-Installations-ID und die Fallback-Behandlung von Assets hinzugefügt.
Verbessert
- Robuste Skriptfehlerbehandlung mit nicht blockierenden Fallback-Warnungen, wenn Host-Themes keine lokalen Drittanbieter-Assets in
public/bereitstellen. - Live-Integration auf einer isolierten EmDash-Serverinstanz verifiziert.
[1.3.1] - 2026-10-15
Geändert
- Branding auf Accessibility Toolkit (
accessibility-toolkit) neutralisiert. - Begleitkomponente
./accessibility-widgetzusätzlich zu./widgetexportiert. - Kompatibilität über Plugin-IDs und Einstellungs-Namespaces hinweg beibehalten.
Hinzugefügt
- React-Admin-UI (
./admin) inpackage.jsonexportiert. - Tests für Persistenz, Standardwerte und Beibehaltung bei Updates hinzugefügt.
Verbessert
- Block-Kit-Admin-Oberfläche an die Referenzspezifikationen angepasst.
- Einstellungs-API mithilfe kanonischer EmDash-Namespaces entkoppelt.
[1.3.0] - 2026-10-14
Hinzugefügt
- Block-Kit-Admin-Oberfläche unter
/settingsmit Vorschaulink und 8 konfigurierbaren Einstellungen. - Route-Handler (
POST /admin) für das Laden der Seite und Formularübermittlungen. admin.settingsSchemaim Plugin-Manifest deklariert.
Verbessert
- Workerd-Sandbox-Bundle verschlankt.
- Abwärtskompatibilität für ältere Symbol- und Positionswerte.
[1.2.0] - 2026-10-13
Hinzugefügt
- Moderne Karten, abgerundete Bedienelemente, Schriftgrößenanpassung und mehrsprachige Unterstützung.
[1.1.0] - 2026-10-12
Hinzugefügt
- Erstes eigenständiges Barrierefreiheits-Toolkit-Paket mit Unterstützung für lokale und CDN-Schriften.