Accessibility Toolkit
Kit de herramientas integral de accesibilidad web para sitios de EmDash CMS - cumplimiento de WCAG 2.2 AA y ADA Section 508.
Extensión
Accessibility Toolkit
Kit de herramientas integral de accesibilidad web para sitios de EmDash CMS - cumplimiento de WCAG 2.2 AA y ADA Section 508.
Descripción
El Accessibility Toolkit es un kit de herramientas de accesibilidad web moderno y ligero, diseñado para ayudar a los usuarios con discapacidad y mejorar el cumplimiento de WCAG 2.2 nivel AA y de las normas ADA.
Capacidades principales
- Perfiles de accesibilidad: preajustes con un clic para Epilepsy Safe, Seizure Safe, ADHD Friendly y Low Vision.
- Texto y lectura: escalado de fuente (hasta el 200 %), fuente para dislexia (
OpenDyslexic3), resaltado de títulos/enlaces, espaciado entre letras, altura de línea, grosor de fuente y alineación del texto. - Color y contraste: modos Dark Contrast, Light Contrast, High Contrast, saturación alta/baja y monocromo.
- Navegación y herramientas: guía de lectura, cursor grande, pausa de animaciones, lectura de la página (TTS) y silenciado del sonido.
- Shadow DOM aislado: cero colisiones de CSS con los temas anfitriones.
- Compatibilidad total con el teclado: atajo global
Option+A/Alt+Ay gestión accesible del foco. - Persistencia de preferencias: almacenamiento automático de las preferencias del usuario en el navegador.
Compromiso de privacidad y confianza
Se ejecuta en el sandbox seguro workerd de EmDash sin ninguna capacidad privilegiada. Sin seguimiento de visitantes, sin llamadas de red externas, sin recopilación de datos.
Registro de cambios
Registro de cambios
[1.3.2] - 2026-10-15
Corregido
- Se impuso la arquitectura de plugin en formato estándar eliminando
adminEntrydel descriptor, lo que resuelve la incompatibilidad con el constructor del núcleo de EmDash. - Se garantizó el 100 % de cumplimiento con las especificaciones de rutas de administración de Block Kit de EmDash (
POST /admin).
Añadido
- Se añadieron las propiedades
pluginIdycdnSrcen los componentes Astro complementarios (AccessibilityWidget.astro,CoddleAccessWidget.astro) para la resolución automática del ID del registro (r_*) y la compatibilidad con respaldo CDN. - Se añadió una cobertura de pruebas automatizadas completa para el ámbito del ID de instalación del registro y el manejo del respaldo de recursos.
Mejorado
- Manejo robusto de errores de script con avisos de respaldo no bloqueantes cuando los temas anfitriones no proporcionan recursos de terceros locales en
public/. - Integración en vivo verificada en una instancia de servidor EmDash aislada.
[1.3.1] - 2026-10-15
Cambiado
- Marca neutralizada a Accessibility Toolkit (
accessibility-toolkit). - Se exportó el componente complementario
./accessibility-widgetjunto con./widget. - Se preservó la compatibilidad entre los ID de plugin y los espacios de nombres de ajustes.
Añadido
- Se exportó la interfaz de administración React (
./admin) enpackage.json. - Se añadieron pruebas de persistencia, valores predeterminados y conservación en las actualizaciones.
Mejorado
- Interfaz de administración Block Kit alineada con las especificaciones de referencia.
- API de ajustes desacoplada mediante espacios de nombres canónicos de EmDash.
[1.3.0] - 2026-10-14
Añadido
- Interfaz de administración Block Kit en
/settingscon enlace de vista previa y 8 ajustes configurables. - Manejador de ruta (
POST /admin) para la carga de la página y los envíos de formularios. - Se declaró
admin.settingsSchemaen el manifiesto del plugin.
Mejorado
- Paquete del sandbox Workerd simplificado.
- Compatibilidad con versiones anteriores para los valores antiguos de icono y posición.
[1.2.0] - 2026-10-13
Añadido
- Tarjetas modernas, controles redondeados, ajuste del tamaño de fuente y compatibilidad con varios idiomas.
[1.1.0] - 2026-10-12
Añadido
- Primer paquete independiente del kit de accesibilidad con compatibilidad con fuentes locales y CDN.