Aller au contenu principal
agence-rgaa.fr Demander un audit

Drupal : un socle solide, des angles morts

Cette page fait partie de La mise en conformité RGAA.

Un socle plus favorable que la moyenne

Drupal a intégré l’accessibilité tôt et sérieusement : sémantique propre du noyau, gestion des annonces pour les technologies d’assistance, thèmes d’administration soignés. Un site Drupal part donc avec un avantage réel sur la plupart des socles.

Cet avantage porte sur le noyau. Il ne dit rien du thème, des modules contribués, ni de ce que les contributeurs publient — c’est-à-dire de la quasi-totalité de ce qu’un audit examine.

Les angles morts

Le thème sur mesure

C’est la première source de non-conformités. Un thème développé pour la marque réintroduit les problèmes habituels : focus supprimé par une réinitialisation CSS, contrastes insuffisants sur les textes secondaires, niveaux de titres décidés par le gabarit plutôt que par la structure, menus déroulants ouverts au survol seulement.

Les modules contribués

La qualité est très variable. À regarder en priorité : les modules de diaporama, de filtres à facettes, de fenêtres modales, et les widgets de formulaire avancés. Un module abandonné depuis plusieurs versions est un risque de conformité autant qu’un risque de sécurité.

Les vues et les filtres

Une liste filtrée mise à jour sans rechargement modifie le contenu silencieusement. Il faut une zone de message de statut annonçant le nombre de résultats, sans quoi l’utilisateur de lecteur d’écran ignore que la liste a changé.

L’éditeur de texte enrichi

Il faut restreindre les styles disponibles pour empêcher le choix d’un niveau de titre par son apparence, imposer le champ d’alternative sur l’insertion d’image, et désactiver ce qui permet de simuler une liste ou un tableau à la main.

Les types de champs

Un champ « texte long » utilisé pour stocker une adresse ou un tableau produit du balisage arbitraire. Les structures de données mal choisies remontent toujours en non-conformités à l’affichage.

Le point fort à exploiter

Drupal est fréquent dans le secteur public, où l’obligation s’applique sans seuil et où le schéma pluriannuel est exigé. La richesse des vues et des types de contenu permet d’industrialiser les corrections par gabarit plutôt que page par page — exactement la logique d’un design system accessible.

L’ordre d’intervention

  1. auditer et corriger le thème — l’effet est immédiat sur toutes les pages ;
  2. remplacer ou reparamétrer les modules fautifs ;
  3. restreindre l’éditeur de texte ;
  4. reprendre les vues pour annoncer les mises à jour de contenu ;
  5. former les contributeurs.