Accessibilité Joomla : le guide RGAA / EAA 2026
Joomla a fait des efforts réels sur l'accessibilité, notamment avec son modèle natif Cassiopeia et l'outil d'aide à l'audit Jooa11y. Mais comme tout CMS, l'essentiel se joue dans le template choisi et les extensions tierces, beaucoup plus inégaux. Pour un site Joomla exploité par une entreprise privée soumise à l'EAA depuis le 28 juin 2025, le non-respect des critères WCAG 2.1 AA expose le site à une amende DGCCRF : 7 500 € pour un premier manquement, 15 000 € en cas de récidive.
Joomlaest-il accessible par défaut ?
Joomla livre des modèles par défaut (comme Cassiopeia) construits pour respecter les bonnes pratiques, et propose une fonctionnalité d'accessibilité côté visiteur. Sur cette base, un site neuf démarre correctement. En pratique cependant, la plupart des sites Joomla tournent sur un template commercial et empilent des extensions (composants, modules, plugins) dont la qualité d'accessibilité varie énormément. Le CMS n'est donc pas conforme par défaut une fois personnalisé : tout dépend de ce qui est installé par-dessus.
Les atouts
- Base sémantique robuste : le template natif Cassiopeia repose sur une structure HTML5 moderne, offrant un excellent point de départ pour le respect des critères RGAA.
- Outil d'aide à l'audit : l'intégration native de Jooa11y permet aux contributeurs d'identifier en temps réel les erreurs d'accessibilité dans l'éditeur.
- Outils d'accessibilité côté visiteur : les ajustements d'affichage (contraste, taille de police) sont proposés à l'utilisateur sans modifier la base de code.
- Architecture par overrides : le système de surcharges permet de corriger précisément le code des composants sans modifier le cœur du CMS, donc de façon durable.
- Gestion des child templates : cette fonctionnalité réduit la duplication de code et favorise une maintenance cohérente de l'accessibilité sur tout le site.
Les points de vigilance
- Dégradation par les templates commerciaux : l'usage de templates tiers surchargés en scripts et constructeurs de pages annule fréquemment les efforts initiaux de conformité.
- Gestion hétérogène des extensions : de nombreux composants tiers (formulaires, sliders, annuaires) ne respectent pas les standards W3C, rendant leur mise en conformité complexe sans développement spécifique.
- Configuration non native : le déploiement par défaut ne suffit pas à atteindre la conformité RGAA ; une configuration fine des paramètres d'accessibilité, souvent méconnue, est indispensable.
- Complexité de maintenance : la mise à jour du cœur Joomla et des extensions peut écraser les corrections apportées via overrides si la procédure n'est pas rigoureuse.
- Surcharge de l'éditeur : la configuration par défaut de TinyMCE dans Joomla laisse les contributeurs insérer du code non conforme, dégradant progressivement l'accessibilité du contenu.
Checklist pour Joomla
- Auditer l'arborescence des niveaux de titres (balises H1-H6) dans le template Cassiopeia.
- Développer des template overrides pour corriger les composants tiers non conformes.
- Configurer l'éditeur TinyMCE pour imposer des règles de rédaction accessibles (interdiction des sauts de niveaux de titres).
- Vérifier la conformité RGAA des formulaires de contact via des surcharges ciblées des composants.
- Intégrer une déclaration d'accessibilité à jour conformément aux exigences de l'EAA entrées en vigueur le 28 juin 2025.
- Tester la navigation au clavier exhaustive sur les menus complexes et les composants interactifs.
- Désactiver ou remplacer les extensions tierces lourdes non accessibles par des alternatives natives.
- Former les contributeurs à la saisie de textes alternatifs pertinents et à la structure logique des contenus.
Un thème ou une extension « accessible » ne suffit jamais à rendre un site conforme. Seul un audit du site réel — avec vos contenus, vos modules et vos parcours — permet de viser la conformité (déclaration d'accessibilité, schéma pluriannuel). En savoir plus sur l'audit.
Testez l’accessibilité de votre site, gratuitement
Vérifiez en moins d'une minute les premiers écarts d'accessibilité de votre site Joomla.
Lancer le diagnostic gratuitPour aller plus loin
L'accessibilité sur les autres CMS
Les écarts RGAA diffèrent d'une plateforme à l'autre. Voici le même état des lieux pour les solutions comparables à Joomla.
Questions sur l'accessibilité Joomla
- Joomla est-il conforme au RGAA par défaut ?
- Non. Aucune version de Joomla n'est nativement conforme RGAA. Les outils fournis (Cassiopeia, Jooa11y) sont des facilitateurs techniques, pas des garanties de conformité.
- Quelles sont les sanctions liées à l'EAA pour une entreprise privée ?
- À compter du 28 juin 2025, les entreprises privées françaises sont contrôlées par la DGCCRF. En cas de manquement, l'amende s'élève à 7 500 € pour un premier manquement, 15 000 € en cas de récidive.
- Comment corriger un composant Joomla non accessible ?
- La méthode recommandée est l'utilisation des template overrides : dupliquer et modifier les fichiers de vue du composant dans votre template pour y intégrer les balises ARIA ou les corrections sémantiques nécessaires.
- Le template Cassiopeia est-il suffisant ?
- Il constitue une base solide respectant de nombreux critères, mais le résultat final dépend du contenu, des plugins installés et des surcharges personnalisées que vous implémentez.
- Dois-je utiliser des plugins d'accessibilité payants ?
- Soyez prudent. Ces plugins ne corrigent souvent que l'affichage en façade mais ne traitent pas le fond (code sémantique, structure). Misez sur une base accessible native plutôt que sur des overlays magiques.
- Quel rôle jouent les child templates ?
- Ils permettent de créer des variantes du template principal sans dupliquer l'intégralité du code. C'est crucial pour maintenir la conformité à travers plusieurs sections du site sans multiplier les risques d'erreurs.