iroco-co / audits-frago

Audits reports for accessibility (RGAA), performance (lighthouse), eco-conception (RGESN), Green-IT (73 best practices), sobriété éditoriale, Opquast, RSE (Cigref),
MIT License
0 stars 0 forks source link

[A11Y] Audit RGAA Rapide de iroco.co #3

Open marc-bouvier opened 11 months ago

marc-bouvier commented 11 months ago

Produire un premier audit d'accessibilité

Concrètement, il s'agit de remplir le fichier CSV d'audit d'accessibilité en suivant les différentes règles décrites par Frago.

Apprentissages attendus

Produire cet audit nous permettra

Périmètre d'audit

Page (rapport d'audit) URL
Home https://iroco.co
Newsletter (dont iframe dans Home) https://xq520.mjt.lu/wgt/xq520/m4m/form?c=75474af6 https://iroco.co/newsletter
About https://iroco.co/about
FAQ https://iroco.co/faq
Signup https://iroco.co/signup
Legal Notices https://iroco.co/legal
General Terms of Sales https://iroco.co/terms

Hors périmètre

Page URL Raison
Blog https://blog.iroco.co/ Autre domaine -> plus tard dans une autre issue
Signin https://app.iroco.co/ Autre domaine -> plus tard dans une autre issue
Jobs https://jobs.makesense.org/en/projects/iroco-364 Sous-traitant
marc-bouvier commented 11 months ago

Pa11y

RGAA 4?

marc-bouvier commented 11 months ago

Wave

Web Accessibility Evaluation Tools.

image

RGAA 4?

marc-bouvier commented 11 months ago

Extension "assistant-rgaa" de la DISIC

https://github.com/empreinte-digitale/assistant-rgaa

Screen Recording 2023-11-17 at 15 27 12

RGAA 4.0

Sur firefox l'extension maintient les couleurs quand on active le test 1.1.1

image

Sur brave j'ai un fond blanc

image

EDIT : l'extension est désormais sur les stores chrome et firefox

marc-bouvier commented 11 months ago

Idée de contribution lowdit

marc-bouvier commented 11 months ago

premier feedback

Idée de worflow pour le partager les tâches apres la pause...

Idée:

marc-bouvier commented 11 months ago

Critères 1.1, 7.3 : Wavec est très utile (onglet "Order")

marc-bouvier commented 11 months ago

Critère 9.1.1 : onglet "Structure" de Wave est utile

marc-bouvier commented 11 months ago

Onglet d'accessibilité des outils dev de Firefox.

image

image

marc-bouvier commented 11 months ago

Avancement de l'audit

marc-bouvier commented 11 months ago

@bamthomas Côté assistant-rgaa, il y a une issue relative à l'automatisation de certains tests https://github.com/empreinte-digitale/assistant-rgaa/issues/32

bamthomas commented 11 months ago

fixes made on the landing page so far

https://github.com/iroco-co/landing/commit/d615afac67eeafa1b58ffb32cb6ee9f06b68c783 https://github.com/iroco-co/landing/commit/dabd01839ae26612a377ec5e5ff1db464a94ea78 https://github.com/iroco-co/landing/commit/458f475731ae8c0475b9e9d233e918f429a31ad6 https://github.com/iroco-co/landing/commit/1466cbe42d71c223259ff0b886d54b29f6108687

bamthomas commented 11 months ago

niveau rapport en tant que tel, il y a deux gros soucis qui font je pense la grosse partie des non conformités :

  1. l'iframe mailjet d'autant plus qu'elle compte double (sur 2 pages). Je suis allé sur le site et on ne peut plus modifier directement le HTML c'est généré par des composants graphiques. Donc là je pense que c'est mort, ou alors il faut faire un ticket au support de mailjet pour leur demander de faire en sorte que leur formulaire soit a11y compliant ;
  2. l'optin/optout pour matomo est aussi une iframe et elle est cassée à cause de la directive Content Security Policy que j'avais ajoutée pour être en conformité avec les chatons cela fait toute la partie formulaire de FAQ en non conforme (dans le doute). Cf cette page chez matomo.
marc-bouvier commented 10 months ago

niveau rapport en tant que tel, il y a deux gros soucis qui font je pense la grosse partie des non conformités :

  1. l'iframe mailjet d'autant plus qu'elle compte double (sur 2 pages). Je suis allé sur le site et on ne peut plus modifier directement le HTML c'est généré par des composants graphiques. Donc là je pense que c'est mort, ou alors il faut faire un ticket au support de mailjet pour leur demander de faire en sorte que leur formulaire soit a11y compliant ;

  2. l'optin/optout pour matomo est aussi une iframe et elle est cassée à cause de la directive Content Security Policy que j'avais ajoutée pour être en conformité avec les chatons cela fait toute la partie formulaire de FAQ en non conforme (dans le doute). Cf cette page chez matomo.

Je me dis qu'on pourrait séparer ce qui relève du code dont on a la propriété des tierces parties. Dans les faits, on n'est pas plus conforme mais ça peut nous permettre de communiquer sur le sujet. Et peut être qui sait faire bouger les lignes chez ces acteurs.

Si un acteur comme mailjet fait un effort sur l'accessibilité sur des module réutilisés par des millier d'intégrateurs, l'impact en terme d'accessibilité peut être considérable.