Conditions pour le CMS

Le choix du CMS est important, mais c'est surtout l'utilisation qu'on en fait qui importe. C'est pourquoi la sensibilisation et la formation de toutes les personnes qui contribuent au contenu du site est essentielle. Il faut cependant que certaines conditions soient réunies pour que ce soit possible de créer du contenu accessible. Voici les points principaux:

  • Les rédacteurs doivent pouvoir modifier le titre de chaque page (par exemple un article de blog, un événement, etc.). Ce titre correspond à l'élément title dans les templates.
  • Les rédacteurs doivent pouvoir structurer aisément le texte sans avoir de connaissances HTML. Cela signifie qu'il faut prévoir un éditeur WYSIWYG qui ait des boutons ou des hyperliens permettant de:
    • Insertion des titres (h2 à h6), le CMS gère le titre h1.
    • Créer des listes numérotées et non numérotées à plusieurs niveaux (ol, ul et li)
    • Créer des hyperliens et en choisir eux-mêmes l'intitulé (a).
    • Mettre l'accent sur des parties du texte (strong).
    • Créer des tableaux de données simples qui sont basés sur un modèle dans lequel les en-têtes de lignes et/ou de colonnes correspondent à des éléments th.
  • Lorsque l'on efface un lien ou un titre il est important qu'il soit entièrement supprimé dans le code, et pas seulement la partie visible. Il ne peut pas rester d'éléments vides dans le code HTML.
  • Lorsque des images sont introduites il faut que les conditions suivantes soient remplies
    • Il doit être possible de donner un texte de remplacement pour l’image. Ce texte sera liée à l’image par son attribut alt dans le code HTML
    • Il ne doit pas être possible d'insérer une image sans attribut alt. Même si le texte de remplacement n'est pas rempli, l'image aura un attribut alt vide (alt=""), ce qui est différent d'un attribut alt manquant.
    • Un des mécanismes suivants est mis en place pour s'assurer que les textes de remplacement soient toujours fournis:
      • Ajouter une case à cocher pour indiquer qu'une image est décorative. Si la case est cochée, l'attribut alt est obligatoirement vide. Sinon il n'est pas possible d'insérer l'image sans donner un texte de remplacement.
      • Lorsque l'attribut alt n'est pas rempli, un message d'avertissement s'affiche. Ce message explique brièvement que le texte de remplacement est obligatoire pour les images non décoratives et fait éventuellement référence à la directive AnySurfer correspondante.
      • S'il n'est pas possible de mettre en place un des mécanismes ci-dessus, il faut au minimum prévoir la formation des rédacteurs et un mécanisme de contrôle du contenu avant publication.

Si le CMS permet aux rédacteurs d'ajouter du contenu autre que du texte (formulaires, vidéos,...), il faut également que cela soit fait de manière accessible. Nous vous recommandons donc de bien choisir les différents modules du CMS dans une optique d'accessibilité, ou de les adapter si c'était nécessaire.

Pour les agences web qui veulent être reconnues par AnySurfer (AnySurfer Certified), les conditions énumérées ci-dessus représentent le minimum exigé, y compris si elles utilisent un CMS commercial.