Comment ça fonctionne ?

Cette extension propose une liste complète des tests du référentiel RGAA. Pour chacun de ces tests, l'extension permet d'appliquer des modifications à la page courante (modifications de style, ajout d'informations, outils), permettant d'effectuer plus simplement les tests.

Interface

L'extension ouverte sur une page avec un test activé

Menu principal

Menu principal
Référentiel
Affiche la version du référentiel utilisée. À l'heure actuelle, les versions 3 (2016 ou 2017), 4.0 (2019), 4.1 (2021) et 4.1.2 (2023) sont supportées.
Popup
Permet d'ouvrir l'extension dans une fenêtre séparée pour disposer de plus d'espace, par exemple sur deux moniteurs.
Réinitialisation
Désactive les tests en cours et réinitialise les résultats enregistrés.
Options
Options globales de l'extension, permettant notamment de configurer la version du référentiel à utiliser.
Aide
Vous y êtes !
Thématiques
Fournit un accès rapide aux thématiques du référentiel.
Styles
Ce bouton permet d'activer ou désactiver intégralement les styles de la page auditée, ce qui peut faciliter l'audit de certains tests.

Navigation

Sous chaque thème se trouve une liste de critères, qui peuvent être dépliés pour révéler la liste de tests qu'ils contiennent.

Vue à l'ouverture de la page Critère ouvert

Tests

Test actif

Pour chaque test, une case à cocher permet d'appliquer les modifications associées dans la page. Une fois cochée, les modifications s'appliquent, et les instructions à suivre pour valider le test s'affichent. Pour plus de détail, une zone "description du test" liste les modifications exactes apportées à la page.

Statut d'un test

Un résultat peut être assigné à chaque test pour suivre l'avancée de l'audit. Ces résultats sont agrégés automatiquement sur les critères parents.

Minimap

Minimap

Lors de l'application d'un test, une petite carte s'affiche sur le côté de la page pour indiquer les zones affectées par le test. Elle permet de savoir rapidement si le test a affecté la page, et à quels endroits.

Cette carte représente l'ensemble de la page, et les zones en surbrillance les éléments mis en valeur.

Un clic sur un point de la carte permet de naviguer à la position correspondante dans la page.

Options

Minimap
Référentiel
Permet de modifier la version du référentiel utilisée.
Tests multiples
Permet l'activation de plusieurs tests à la fois:, auquel cas leurs effets dans la page se cumulent
Ouverture automatique des instructions
Par défaut, les instructions d'un test s'ouvrent automatiquement lors de l'activation. On peut désactiver ce comportement pour alléger l'interface.
Conservation de l'état
Permet de définir le comportemenent de l'extension lors d'un changement de page ou d'onglet.
L'extension peut sauvegarder l'état courant (tests appliqués, résultats enregistrés), pour les réappliquer au changement de page ou d'onglet.

Outils

Analyseur de contraste

Outil d'analyse de contraste

Cet outil permet de calculer le ratio de contraste entre 2 couleurs.

Pour chaque couleur, il est possible d'éditer directement son code hexadécimal ou son nom (par exemple #fff, #bada55, green), ou de la sélectionner dans la page de deux manières diférentes :

Sélecteur de pixel
Cliquez dessus, puis cliquez dans la page pour extraire la couleur du pixel sous le curseur.
Sélecteur de texte
Cliquez-dessus, puis sélectionnez une zone de texte dans la page pour extraire sa couleur.

Pour certains tests, vous trouverez également un bouton permettant d'extraire les deux couleurs d'un seul coup depuis une sélection de texte. Dans l'exemple ci-dessus, il extraira la couleur de texte et d'arrière-plan.

Hiérarchie de titres

Hiérarchie de titres en erreur

Cet outil, utilisé dans le test 9.1.1, affiche la hiérarchie de titres de la page. Chaque titre (balises h1 à h6, ou élément avec attribut aria-level) est listé ici dans l'ordre d'apparition des éléments dans le DOM. Si une erreur dans la hiérarchie est détectée, les titres manquants et leur niveau sont affichés dans la liste.

Attention cependant, dans les version 4.0 et 4.1 du référentiel, la gestion des titres à été assouplie, de fait l'indication d'un titre manquant en rouge ou d'un "trou" dans le plan du document n'est pas nécessairement des contenus à considérer comme non-conforme (NC).

Validateur W3C

Boutons du validateur W3C

Le bouton "Validateur W3C" sert à valider le code source d'un site en ligne via validator.w3.org .

Le bouton "Validateur W3C (HTML local)" sert à valider le code source d'un site non disponible en ligne ( http://localhost, intranet, site protégé par .htaccess, etc).
Note : valider le code source d'un fichier (file://... dans la barre d'adresse du navigateur) n'est pas supporté.

Validateur de liens

Boutons du validateur de liens

Le bouton "Validateur de liens" sert à vérifier que les liens de la page courante sont fonctionnels via validator.w3.org/checklink .

Voir les sources

Voir les sources

Le bouton "Voir les sources" affiche le code source de la page dans un nouvel onglet.

Télécharger l'extension

L’histoire de l’assistant RGAA

Cet outil avait initialement été développé avec les ressources accompagnant le RGAA 3 , pour un marché dont nous étions cotitulaires pour le compte de la DINSIC (Direction Interministérielle du Numérique et du Système d’Information et de Communication), devenue DINUM (Direction Interministérielle du Numérique).
Nous l’avions ensuite forké (reprise d’un code source existant pour y apporter des modifications) pour intégrer la dernière version du RGAA 3.

Et aujourd’hui ?

Aujourd’hui l'assistant est toujours maintenu et développé par nos équipes chez Boscop. Libre et open source, nous voulions faire de cet outil un bien commun pour faire avancer le sujet de l’accessibilité qui nous tient tant à cœur. L'assistant RGAA a d'ailleurs été approuvé par la DINUM !

Si vous souhaitez contribuer, nous accueillerons volontiers vos propositions d’améliorations, qu’elles soient d’ordre technique (pull requests) ou fonctionnel (issues).