Accessibilité & NodeJs
Nous oublions souvent une chose: des personnes qui ont des déficiences visuels, cognitives et de mobilités veulent naviguer sur nos sites.
Du coup, ils auront sur leur poste des outils qui vont "lire" notre site Web afin de mieux les aider. En France, il existe une norme se nommant "RGAA" qui référencent les points d'attentions et également les démarches à réaliser sur la conception de notre site (respecter des gammes de couleurs, mettres des titres sur les liens ...): http://references.modernisation.gouv.fr/rgaa-3-0
Après, il n'est pas toujours évidemment de savoir si ce que nous avons fait respect parfaitement ces conventions.
Addy Osmani (encore lui) nous fournit un outils sur NodeJs qui va analyser notre site Web et nous donner des indications de modifications: a11y
Même si cet outils ne couvre pas tout, il a vous permettre de dégrossir notre travail. Pour l'installer, rien de plus simple:
> npm install -g a11y
Ensuite, nous aurons la commande "a11y" qui prend en paramètre un lien d'un site Web (ce dernier sera lancé dans PhantomJs pour ensuite être analysé). Et nous aurons à l'écran les retours.
Pour ce faire, j'ai suivi le tutorial, j'ai tapé la commande:
> a11y www.w3.org/WAI/demos/bad/before/home.html
Nous avons alors dans notre shell une liste plutôt importante de défauts d'accessibilités.
Une fois les corrections faites, nous lançons:
> a11y www.w3.org/WAI/demos/bad/after/home.html
Et là déjà, nous voyons que c'est bien mieux.
Un petit outils à ce garder sous le coude !
Commentaires
Enregistrer un commentaire