Accessibility Toolkit

Boîte à outils complète d'accessibilité web pour les sites EmDash CMS - conformité WCAG 2.2 AA et ADA Section 508.

Extension

Accessibility Toolkit

Boîte à outils complète d'accessibilité web pour les sites EmDash CMS - conformité WCAG 2.2 AA et ADA Section 508.

  • Catégorie: accessibility
  • Statut: Disponible
  • Version: 1.3.3
  • Prix: Inconnu
  • Source: Registre officiel de plugins
  • Installation: Plugin isolé du registre
  • Vérifié: 2026-10-21

Description

L’Accessibility Toolkit est une boîte à outils d’accessibilité web moderne et légère, conçue pour aider les utilisateurs en situation de handicap et renforcer la conformité aux normes WCAG 2.2 niveau AA et ADA.

Principales fonctionnalités

  • Profils d’accessibilité : préréglages en un clic pour Epilepsy Safe, Seizure Safe, ADHD Friendly et Low Vision.
  • Texte et lecture : mise à l’échelle de la police (jusqu’à 200 %), police pour la dyslexie (OpenDyslexic3), surbrillance des titres/liens, espacement des lettres, hauteur de ligne, graisse de la police et alignement du texte.
  • Couleur et contraste : modes Dark Contrast, Light Contrast, High Contrast, forte/faible saturation et monochrome.
  • Navigation et outils : guide de lecture, grand curseur, pause des animations, lecture de la page (TTS) et coupure du son.
  • Shadow DOM isolé : aucune collision CSS avec les thèmes hôtes.
  • Prise en charge complète du clavier : raccourci global Option+A / Alt+A et gestion accessible du focus.
  • Persistance des préférences : stockage automatique des préférences de l’utilisateur dans le navigateur.

Contrat de confidentialité et de confiance

Fonctionne dans le bac à sable sécurisé workerd d’EmDash sans aucune capacité privilégiée. Aucun suivi des visiteurs, aucun appel réseau externe, aucune collecte de données.

Journal des modifications

Journal des modifications

[1.3.2] - 2026-10-15

Corrigé

  • Architecture de plugin au format standard imposée en retirant adminEntry du descripteur, ce qui résout l’incompatibilité avec le constructeur du cœur d’EmDash.
  • Conformité à 100 % assurée avec les spécifications des routes d’administration Block Kit d’EmDash (POST /admin).

Ajouté

  • Ajout des propriétés pluginId et cdnSrc dans les composants Astro compagnons (AccessibilityWidget.astro, CoddleAccessWidget.astro) pour la résolution automatique de l’ID du registre (r_*) et la prise en charge d’un repli CDN.
  • Ajout d’une couverture de tests automatisés complète pour la portée de l’ID d’installation du registre et la gestion du repli des ressources.

Amélioré

  • Gestion robuste des erreurs de script avec des avertissements de repli non bloquants lorsque les thèmes hôtes ne fournissent pas de ressources tierces locales dans public/.
  • Intégration en conditions réelles vérifiée sur une instance de serveur EmDash isolée.

[1.3.1] - 2026-10-15

Modifié

  • Image de marque neutralisée en Accessibility Toolkit (accessibility-toolkit).
  • Composant compagnon ./accessibility-widget exporté en plus de ./widget.
  • Compatibilité préservée entre les ID de plugin et les espaces de noms des paramètres.

Ajouté

  • Interface d’administration React (./admin) exportée dans package.json.
  • Ajout de tests pour la persistance, les valeurs par défaut et la conservation lors des mises à jour.

Amélioré

  • Interface d’administration Block Kit alignée sur les spécifications de référence.
  • API des paramètres découplée grâce aux espaces de noms canoniques d’EmDash.

[1.3.0] - 2026-10-14

Ajouté

  • Interface d’administration Block Kit à /settings avec lien d’aperçu et 8 paramètres configurables.
  • Gestionnaire de route (POST /admin) pour le chargement de la page et les envois de formulaires.
  • admin.settingsSchema déclaré dans le manifeste du plugin.

Amélioré

  • Bundle du bac à sable Workerd rationalisé.
  • Rétrocompatibilité avec les anciennes valeurs d’icône et de position.

[1.2.0] - 2026-10-13

Ajouté

  • Cartes modernes, commandes arrondies, réglage de la taille de la police et prise en charge multilingue.

[1.1.0] - 2026-10-12

Ajouté

  • Premier paquet autonome de boîte à outils d’accessibilité avec prise en charge des polices locales et CDN.