disic / ara Goto Github PK
View Code? Open in Web Editor NEWFaire des audits RGAA, les rendre lisibles et suivre l’amélioration de leur taux de conformité
Home Page: https://ara.numerique.gouv.fr/
Faire des audits RGAA, les rendre lisibles et suivre l’amélioration de leur taux de conformité
Home Page: https://ara.numerique.gouv.fr/
Dans le nom du critère, les liens vers le glossaire ouvrent-il un nouvel onglet ou pas ?
Des éléments sont présents dans le rapport d'audit alors qu'il ne peuvent pas être renseignés lors de la création de l'audit :
Si je passe de l'étape 2 à l'étape 1 sans rien remplir via le bouton "Précédent", j'ai une erreur 400.
{"statusCode":400,"message":["pages.0.url must be an URL address"],"error":"Bad Request"}
Filtrer les champs vides (nestés ou non).
Si je coche / décoche le switch alors que j'avais des critères renseignés, que se passe t-il ? Est-ce que les données sont écrasées lorsque je coche le switch ? Sont-elles restaurées lorsque je décoche le switch ?
Ajouter les bons éléments du menu et du fil d'Ariane selon les pages.
Le bandeau s'affiche quand l'utilisateur ferme la modale avant d'arriver sur la dernière étape.
S'il ferme la fenêtre et revient sur le site plus tard : le bandeau doit-il être affiché ? Idem pour la modale.
Il manque les méta données pour l'ensemble des pages :
Ajouter le bon compte Airtable et configurer la table au formulaire. Les clés requises :
Les radio de conformité et d'impact usager ont le même design mais des comportements différents : est-ce qu'il s'agit réllement de radio ou plutôt de checkbox exclusives ?
Que se passe t-il quand une erreur se produit dans différents cas :
Sur l'étape 1/2 : "Saisissez une URL valide, commençant par http://"
Il faudrait peut-être ajouter "ou https://" ?
Que fait le bouton "Contactez-nous" ?
Lorsque je quitte la première étape sans avoir sauvegardé auparavant, mes données sont enregistrées dans le localstorage. Quand je retourne sur la page, les champs sont déjà remplis.
Cela évite d'avoir une modale supplémentaire quand je souhaite quitter la page.
Comment doit-on gérer les états de chargement (appels API...) ? Est-ce qu'on affiche un loader, un composant dédié... ?
Sur plusieurs lignes, les liens du DSFR fr-link
ne sont pas joliement soulignés.
Actuellement, le choix du type d'audit (complet, rapide, complémentaire) ne change pas la liste des critères disponibles
Elle doit être rouge !
Que se passe t-il si je :
Puis-je revalider l'audit ?
Y a t-il un délais avant d'afficher la modale de l'étape 2 ?
qui répond au questions suivantes :
Idées :
Ajouter le dropdown des options dans le header de l'étape 3 et 4.
Y a t-il un composant dédié ?
Que se passe t-il si je change l'URL d'une des pages de l'audit après avoir renseigné des critères pour cette page ?
Dans l'accordéon "En savoir plus", ajouter les descriptions textuellles des graphiques + les linker avec un aria-describedby
.
Selon le support et l'OS... contraindre les choix suivant (navigateur, lecteur d'écran).
La déclaration d'accessibilité n'a de sens que sur un audit complété (106 critères testés)
je mettrais pas (optionnel) car si c’est obligatoire on le saura et si ca l’est pas … ca reste vide
Implémenter le téléchargement d'images d'exemple.
Quelle plateforme utiliser pour les héberger ?
Vérifier côté front et back que tous les critères sont remplis.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.