Accessibility Toolkit
Toolkit completo di accessibilità web per i siti EmDash CMS - conformità WCAG 2.2 AA e ADA Section 508.
Estensione
Accessibility Toolkit
Toolkit completo di accessibilità web per i siti EmDash CMS - conformità WCAG 2.2 AA e ADA Section 508.
Descrizione
L’Accessibility Toolkit è un toolkit di accessibilità web moderno e leggero, progettato per assistere gli utenti con disabilità e migliorare la conformità agli standard WCAG 2.2 livello AA e ADA.
Funzionalità principali
- Profili di accessibilità: preset con un clic per Epilepsy Safe, Seizure Safe, ADHD Friendly e Low Vision.
- Testo e lettura: ridimensionamento del carattere (fino al 200%), carattere per la dislessia (
OpenDyslexic3), evidenziazione di titoli/link, spaziatura delle lettere, altezza della riga, spessore del carattere e allineamento del testo. - Colore e contrasto: modalità Dark Contrast, Light Contrast, High Contrast, saturazione alta/bassa e monocromatica.
- Navigazione e strumenti: guida di lettura, cursore grande, pausa delle animazioni, lettura della pagina (TTS) e disattivazione dell’audio.
- Shadow DOM isolato: nessuna collisione CSS con i temi ospitanti.
- Supporto completo della tastiera: scorciatoia globale
Option+A/Alt+Ae gestione accessibile del focus. - Persistenza delle preferenze: salvataggio automatico delle preferenze dell’utente nel browser.
Patto di privacy e fiducia
Funziona nella sandbox sicura workerd di EmDash senza alcuna capacità privilegiata. Nessun tracciamento dei visitatori, nessuna chiamata di rete esterna, nessuna raccolta di dati.
Registro delle modifiche
Registro delle modifiche
[1.3.2] - 2026-10-15
Corretto
- Imposta l’architettura del plugin in formato standard rimuovendo
adminEntrydal descrittore, risolvendo l’incompatibilità con il builder del core di EmDash. - Garantita la conformità al 100% con le specifiche delle rotte di amministrazione Block Kit di EmDash (
POST /admin).
Aggiunto
- Aggiunte le proprietà
pluginIdecdnSrcnei componenti Astro complementari (AccessibilityWidget.astro,CoddleAccessWidget.astro) per la risoluzione automatica dell’ID del registro (r_*) e il supporto del fallback CDN. - Aggiunta una copertura di test automatizzati completa per l’ambito dell’ID di installazione del registro e la gestione del fallback degli asset.
Migliorato
- Gestione robusta degli errori degli script con avvisi di fallback non bloccanti quando i temi ospitanti non forniscono asset di terze parti locali in
public/. - Integrazione dal vivo verificata su un’istanza di server EmDash isolata.
[1.3.1] - 2026-10-15
Modificato
- Branding neutralizzato in Accessibility Toolkit (
accessibility-toolkit). - Esportato il componente complementare
./accessibility-widgetoltre a./widget. - Mantenuta la compatibilità tra gli ID del plugin e i namespace delle impostazioni.
Aggiunto
- Esportata l’interfaccia di amministrazione React (
./admin) inpackage.json. - Aggiunti test per la persistenza, i valori predefiniti e la conservazione negli aggiornamenti.
Migliorato
- Interfaccia di amministrazione Block Kit allineata alle specifiche di riferimento.
- API delle impostazioni disaccoppiata usando i namespace canonici di EmDash.
[1.3.0] - 2026-10-14
Aggiunto
- Interfaccia di amministrazione Block Kit in
/settingscon link di anteprima e 8 impostazioni configurabili. - Gestore di rotta (
POST /admin) per il caricamento della pagina e l’invio dei moduli. - Dichiarato
admin.settingsSchemanel manifest del plugin.
Migliorato
- Bundle della sandbox Workerd semplificato.
- Retrocompatibilità con i vecchi valori di icona e posizione.
[1.2.0] - 2026-10-13
Aggiunto
- Schede moderne, controlli arrotondati, dimensionamento del carattere e supporto multilingue.
[1.1.0] - 2026-10-12
Aggiunto
- Primo pacchetto toolkit di accessibilità autonomo con supporto per caratteri locali e CDN.