WordPress et RGAA : ce qui bloque, ce qui se corrige

WordPress n'est ni un obstacle ni une garantie. Le cœur du logiciel fait plutôt bien son travail ; ce qui produit les non-conformités, ce sont les thèmes, les extensions et les habitudes de publication. La bonne nouvelle est que ces trois postes se traitent, et que le premier se traite une fois pour toutes.

Ce que le cœur fait bien

Autrement dit, un site WordPress dont le thème est propre et dont les contributeurs sont formés part avec une bonne base.

Le thème, poste numéro un

Points à auditer sur le thème
PointCe qu'on vérifie
Lien d'évitementPrésent, premier dans l'ordre de tabulation, visible à la prise de focus
État de focusJamais supprimé par une règle de style, contraste suffisant
Hiérarchie de titresUn seul titre de niveau 1 par page, aucun saut de niveau dans les gabarits
Menu déroulantOuvrable et parcourable au clavier, état annoncé
ContrastesTexte, liens, boutons et bordures de champs
Second système de navigationPlan du site ou recherche, en plus du menu
Formulaire de rechercheChamp doté d'une étiquette, pas seulement d'un texte indicatif

Corriger le thème répare l'ensemble des pages d'un coup. C'est le meilleur rendement disponible — voir le plan de remédiation.

Les extensions à surveiller

Chaque extension injecte du balisage que vous n'avez pas écrit. Cinq familles posent régulièrement problème.

L'extension qui ne résout rien

Les extensions « accessibilité » qui ajoutent un menu de réglages flottant — agrandir le texte, inverser les couleurs, police pour dyslexiques — ne corrigent aucun critère RGAA. Elles ajoutent une couche par-dessus un code inchangé, et c'est le code qu'un audit évalue. Voir les surcouches d'accessibilité.

Les habitudes de publication

C'est le poste qui se dégrade le plus vite. Quatre gestes suffisent à préserver l'acquis : renseigner l'alternative textuelle au moment du téléversement, utiliser les niveaux de titre de l'éditeur plutôt que du gras agrandi, écrire des intitulés de liens explicites, et éviter le dépôt de PDF non balisés.

Ces gestes s'apprennent en une journée — voir la formation des contributeurs.

L'ordre d'intervention

  1. Auditer et corriger le thème.
  2. Inventorier les extensions qui produisent du balisage public, et remplacer les plus problématiques.
  3. Reprendre le contenu existant : alternatives, titres, liens, documents.
  4. Former les contributeurs.
  5. Mettre en place une vérification avant publication.

Poursuivre

Pour le cas d'un autre système de gestion de contenu, voyez l'accessibilité sous Drupal.