Aller au contenu principal
Accessio

Accessibilité SPIP : ce que les squelettes changent vraiment

SPIP est très répandu dans le secteur public et associatif français, des collectivités aux administrations, donc directement concerné par le RGAA. Sa logique de squelettes donne un contrôle total sur le HTML produit, ce qui est une force autant qu'un risque. Voici où regarder pour viser la conformité.

SPIPest-il accessible par défaut ?

SPIP ne génère pas de design imposé : tout passe par des squelettes, fichiers de gabarits que le webmestre écrit ou hérite. Cela veut dire que l'accessibilité d'un site SPIP est presque entièrement déterminée par le jeu de squelettes utilisé, et non par le cœur du CMS. Un squelette soigné peut donner un site très accessible ; un squelette ancien ou bricolé peut tout casser. Il existe une documentation et un plugin Accessibilité côté communauté pour aider, mais ils n'imposent rien. SPIP n'est donc ni accessible ni inaccessible par défaut : il est ce qu'en fait le squelette.

Les atouts

  • Les squelettes donnent un contrôle total sur le HTML, l'ordre du DOM et les attributs : on peut produire un balisage strictement sémantique et corriger n'importe quel point d'accessibilité à la source.
  • Une documentation et un plugin Accessibilité issus de la communauté SPIP guident, thématique par thématique, la production de contenu accessible.
  • La séparation nette entre contenu rédactionnel et présentation facilite une structure de titres cohérente et la maîtrise des contrastes au niveau du squelette.
  • Le cœur reste léger et n'impose pas de composants JavaScript propriétaires opaques, ce qui réduit les surprises côté lecteur d'écran.

Les points de vigilance

  • Beaucoup de sites tournent sur des squelettes anciens ou très personnalisés, dont le HTML date d'avant les exigences WCAG actuelles : structure de titres, landmarks et focus clavier y sont souvent défaillants.
  • L'accessibilité n'étant garantie nulle part par le cœur, deux sites SPIP peuvent avoir des niveaux radicalement opposés ; rien ne protège un squelette mal écrit.
  • Les boucles SPIP qui génèrent listes, sommaires et menus produisent exactement le balisage écrit dans le squelette : une erreur de structure se répète sur tout le site.
  • Les plugins ajoutant des fonctionnalités (formulaires, portfolios, agendas, sliders) injectent leur propre HTML, parfois non sémantique ou non étiqueté pour le lecteur d'écran.
  • Le raccourci typographique de l'éditeur laisse les rédacteurs créer des intertitres non hiérarchisés, des liens peu explicites et des images sans alternative correctement renseignée.

Checklist pour SPIP

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

Lancer le diagnostic gratuit

Pour aller plus loin

Questions sur l'accessibilité SPIP

SPIP est-il accessible par défaut pour le RGAA ?
SPIP n'impose pas de présentation : l'accessibilité dépend presque entièrement de vos squelettes. Le cœur n'est ni un atout ni un frein en soi. La conformité RGAA se mesure sur le HTML réellement produit par votre site.
Mon site SPIP de collectivité doit-il respecter le RGAA ?
Oui. Le RGAA s'impose au secteur public, y compris aux collectivités et administrations qui utilisent largement SPIP. Cela suppose un audit des squelettes, des plugins et du contenu, avec déclaration de conformité.
Le plugin Accessibilité de SPIP garantit-il la conformité ?
Non. C'est une aide qui guide la production de contenu accessible, mais il n'impose rien et ne corrige pas un squelette mal conçu. La conformité s'obtient en travaillant les squelettes, les plugins et la chaîne éditoriale.