Montée en compétence
Dans le but d’accompagner les développeurs qui arrivent sur vos projets, nous mettons à votre disposition un quiz sur le DSA et sur l’accessibilité.
Ce quiz permet d’insister sur certaines notions fondamentales, et aider les nouveaux arrivants dans leur montée en compétences.
Ci-dessous les retours d’experience à destination des Product Owner de la CNSA
Ces retours d’expériences ont été fournis par les auditeurs ayant analysé des projets utilisant le DSA.
Accessibilité graphique et DSA
- Par défaut les composants Design du DSA sont conformes avec les règles d’accessibilité. Il y a donc peu d’erreurs constatées sur les projets au niveau graphique
- Ci-dessous quelques exemples d’erreurs d’accessibilité graphiques détectées sur un projet et leur origine
Retours d’expérience
1 - Utilisation effective des composants DSA
Bien valider en amont avec le prestataire qu’il utilisera bien les custom elements du
DSA (et pas uniquement leur design ou le style CSS).
Illustration concrète :
Lors d’un audit de conformité, de nombreuses Non Conformités sont relevées alors qu’elles sont non présentes dans les composants WEB du DSA.
Réponse du prestataire (mai 24) :
Concernant les composants, [les composants de notre solution] sont plus complexes que ceux du system design CNSA, nous ne pouvons donc les implémenter sur notre plateforme, c'est uniquement le CSS et le design qui ont été appliqués sur nos composants.
Recommandations :
- TOUJOURS demander aux prestataires qu’ils confirment PAR ÉCRIT qu’ils utiliseront bien les composants WEB du DSA.
-
S’ils indiquent qu’ils ne peuvent pas, leur demander de confirmer qu’ils prendront en
compte le RGAA et obtenir davantage de garantie.
2 - Vérification de la version du DSA utilisée
Recommandation :
Bien vérifier que le prestataire utilise la dernière version du DSA. Lui demander à chaque
release d’indiquer la version du DSA qu’il utilise et vérifier que c’est bien la dernière.
Illustration concrète :
Retour de l’auditeur lors du contre audit (Juillet 2024)
Le Design System (DSA) utilisé n'est pas à jour :
• Le composant Accordéon du DSA qui présentait une non-conformité [4 mois plus tôt] a été corrigé, mais la correction n'a pas été reportée dans le site [nom_du_site]
• Pour info, nous venons de vérifier et le composant a été mis à jour le 14 juin 2024 dans la version 1.14.0 du DSA.
Utilisez-vous bien le DSA à jour ?
3 - Personnalisation ou développement de composants
Recommandation :
Demander au prestataire de lister les composants DSA qu’il prévoit de personnaliser et ceux développés entièrement à la main pour les faire recetter.
-
Bien indiquer que les maquettes doivent se reposer sur les composants du DSA et
demander de préciser les composants hors DSA. - Pour chaque composant :
- Vérifier dans la documentation du DSA si le composant existe
- Si il n’existe pas, ou si d’autres fonctionnalités sont nécessaires, suivre la procédure pour faire remonter à l’équipe DSA.
- Assurez vous d’utiliser les bons composants. La documentation de chaque composant précise les cas d’usage dans l’onglet “Usage”.
- S’assurer d’avoir formalisé par écrit que les personnalisations / développements doivent être conformes RGAA / suivre les spécifications AcceDe Web.
4 - Bonne lecture de la documentation accessibilité
Recommandation :
Rappeler l’exigence de lire la documentation accessibilité pour savoir comment intégrer.
- Certaines propriétés peuvent rendre inaccessibles un composant si elles ne sont pas correctement renseignées
- Point de vigilance à indiquer aux prestataires : le shadow DOM
- Souvent mal compris par les développeurs et testeurs car le code généré est différent.
- Permet d’encapsuler les styles, le balisage et le JavaScript des composants web, les isolant ainsi du reste de l’arbre du document.
5 - Limites des outils automatiques d’audit
Problème constaté :
Risques importants de problèmes d’accessibilité (y compris des problèmes bloquants) si les
prestataires / éditeurs logiciels ne vérifient l’accessibilité de leurs écrans qu’avec des outils
automatiques
Illustration concrète :
Prestataire CNSA le 23 mai 2024 :
On est étonné du retour, comme partagé ce matin [avec taux de conformité de 41%], car les résultats de siteimprove sont à zéro erreur, sur les 2 principales pages Accueil et Baromètre, avec des tests en AAA,AA et A.