Accessibilité automatique et ses amis Node, Grunt…

Le sujet

Prérequis pour participer à l'atelier : installer node.js ou à défaut installer VirtualBox.

Passage en revue de quelques solutions de tests d’accessibilité, de performance front et de qualité de code, basées sur un environnement Node.js, NPM, Grunt. Ce type de solution est un moyen moderne de déployer des tests en phase de développement pour un projet soucieux de qualité de code et d’accessibilité.

Nous avons testé et mis en place ces outils dans le cadre de développement d’application Orange. Cet atelier sera un retour d’expérience dans le déploiement de tels outils. Cet atelier permettra à chacun de mettre en place et s’approprier des solutions de tests :

  • Un linter de code adapté aux règles basiques
  • Un linter d’accessibilité, pour aller plus loin
  • Puis, un outil avec des règles d’accessibilité plus élaborées validant le code statique des pages
  • Enfin, un outil capable valider l’accessibilité du code généré (avec un navigateur headless comme PhantomJS)

On peut voir que la complexité augmentera de manière progressive.

Nous comptons montrer par la pratique l’intérêt de tels outils dans la mise en place d’un processus d’amélioration continue de l’accessibilité, de la performance et du code front dans le développement.

Présenté par Vincent Aniort et Loïc Laussel

Vincent Aniort

Tombé dedans très tôt, suite à des études de biochimie (comme quoi !), il a tout fait : premier site « pro » en 1996 avec Notepad, monte, comme on disait à l’époque, une agence de communication multimédia, travaille en free-lance comme intégrateur, développeur, chef de projet, formateur… Un accident de la vie le pousse à faire le « choix » d’un web accessible. Dès lors, suite à sa formation Expert AccessiWeb, il se lance dans un web pour tous aussi en assistance à maîtrise d’ouvrage, en évaluation et en développements front et globalement dans la mise en accessibilité… Depuis 7 ans, il travaille Orange, en tant que Expert en accessibilité. Il participe, à la première traduction autorisée des WCAG 2.0 (en français), au projet AccedePDF et AccedeWeb et au référentiel Opquast pour le compte de l’APF (Association des Paralysés de France), association pour laquelle il milite ardemment ! Son boulot reste toujours un plaisir et une passion dont il parle volontiers !

Loïc Laussel

Au départ, développeur back (PHP, Java...) puis j'ai compris que c'était mal, le côté obscur ! Depuis, je me suis soigné, je fais du front et je travaille actuellement chez Orange dans un service d'accessibilité et d'ergonomie pour lequel je développe des outils d'accessibilité.