Aller au contenu principal
Accessio

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

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 gratuit

Pour 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.