Moments forts et enseignements tirés de notre 2e hackathon annuel aXe

Marcy Sutton

By Marcy Sutton

15 mars 2017

 

Cette année, nous avons organisé notre deuxième hackathon annuel « aXe Accessibility » à l'issue de la conférence CSUN sur les technologies d'assistance, à San Diego. Nous nous sommes beaucoup amusés (et avons appris une chose ou deux) en travaillant ensemble pour identifier et signaler des bogues d'accessibilité dans de grandes bibliothèques de composants.

En se concentrant principalement sur des projets bénéficiant d'une large adoption, les améliorations en matière d'accessibilité ont le potentiel de se répercuter sur tous les sites web et toutes les applications web, y compris cette bibliothèque. À terme, ce type de travail aura un impact considérable sur la vie des personnes en situation de handicap, car il contribue à la création d'un environnement de travail plus accessible. Un web plus accessible est également synonyme d'une meilleure expérience utilisateur pour tous, ce qui explique en partie pourquoi l'accessibilité numérique revêt une telle importance.

Projets du hackathon

Lors du hackathon, j’ai dressé une liste de quelques projets de test recommandés par les responsables de maintenance et susceptibles d’avoir un impact important sur les utilisateurs, tels que : Office Fabric 365, les normes de conception américaines, les thèmes WordPress, les composants Material Design, Frend.co, l’AMP HTML, et bien d’autres encore. À l’aide des extensions aXe gratuites pour Chrome et Firefox disponibles sur Deque, les participants se sont lancés dans la chasse aux bugs, seuls ou en petits groupes, en fonction de leur expérience et de leurs centres d’intérêt. Quelques participants plus techniques ont travaillé sur des bogues et des fonctionnalités d’axe-core, la bibliothèque JavaScript open source qui alimente nos extensions de navigateur et nos intégrations de test.

En groupe, nous avons abordé l’utilisation des extensions aXe pour identifier les problèmes sur les sites web et la manière de signaler des bogues d’accessibilité utiles aux responsables de ces sites sur GitHub (voici un modèle). Dans certains petits groupes, nous avons discuté de la manière de signaler et de corriger des bogues sur axe-core lui-même. Les quelques heures que nous avons passées ensemble ont filé à toute allure, et avant même de nous en rendre compte, la journée était déjà terminée.

Voici quelques-uns de mes moments préférés de l'aXe Hackathon 2017 :

  • Luis Garcia, chef de produit senior chargé de l'accessibilité chez eBay, a proposé une modification — qui a été acceptée — du modèle de ticket GitHub d'AMP, invitant les contributeurs à décrire l'impact potentiel sur l'accessibilité. Merci à Nick Schonning pour cette excellente suggestion !
  • Caitlin Cashin, responsable marketing chez Deque, a créé son premier ticket GitHub concernant Office Fabric 365 !
  • Job van Achterberg, développeur logiciel indépendant, a soumis une demande de modification (pull request) sur axe-core visant à améliorer l'algorithme de détection du rôle correct des éléments natifs associés à des rôles explicites. Cette demande a été acceptée et Job est désormais le 30e contributeur du projet « axe-core ».
  • Mallory van Achterberg, experte en accessibilité et développeuse JavaScript chez Pearson, a apporté des précisions dans le cadre d'un ticket SVG ouvert concernant axe-core.
  • Alice Boxhall, ingénieure logicielle chez Google Chrome, a travaillé sur une modification de l'architecture de axe-core qui permet désormais de renvoyer des références de nœuds d'éléments à partir de la méthode API axe.run().
  • Le délicieux petit-déjeuner proposé par Deque.
  • …et bien plus encore.

Maintenant que les participants ont acquis davantage d’expérience dans l’identification des problèmes d’accessibilité au sein des bibliothèques de composants et dans leur signalement (à noter que certains d’entre eux étaient déjà des experts), j’espère que ce travail important se poursuivra tout au long de l’année. Le hackathon aXe n’était que la partie émergée de l’iceberg en matière de signalement des bogues d’accessibilité : les responsables de bibliothèques et les personnes en situation de handicap tireraient tous profit du temps que nous pourrions consacrer à cette cause, quel qu’en soit le volume.aXe : le logo du moteur d'accessibilité

Conclusions de l'aXe Hackathon

  • Vous avez un peu de temps libre ? Trouvez une bibliothèque de composants et signalez un problème d'accessibilité ! Pas besoin d'être développeur pour contribuer à des projets open source.
  • Vous souhaitez avoir davantage d'impact ? Proposez une modification du modèle de ticket GitHub d'une bibliothèque de composants afin d'y inclure des informations sur l'accessibilité.
  • Venez participer au hackathon aXe de 2018 pour faire encore plus avancer la sensibilisation et le soutien en matière d'accessibilité !

Si votre entreprise souhaite parrainer une partie de l'événement de l'année prochaine, n'hésitez pas à nous le faire savoir ! Et si vous souhaitez vous essayer vous-même à la chasse aux bugs, téléchargez notre extension aXe gratuite. Une fois l'outil téléchargé, vous pourrez commencer à tester l'accessibilité !

Marcy Sutton

Marcy Sutton

Marcy est « Developer Advocate » chez Deque Systems. Elle fait également partie de l'équipe #axeCore, organise les rencontres @a11ySea et est passionnée de montagne.

Recevez les articles de blog directement dans votre boîte mail

Pas de bavardages inutiles, mais des informations concrètes sur l'accessibilité, fournies par des experts qualifiés.

Vous acceptez que Deque , utilise et partage des informations conformément à Dequedéclaration de confidentialité. Vous pouvez modifier votre consentement à tout moment en nous contactant.

En savoir plus sur ce sujet

Test your custom elements and trust the results with Axe-core’s support for ElementInternals

Wilco Fiers 400 x 400 1 300 x 300
August 27, 2026 By Wilco Fiers

If you're a large enterprise organization with accessibility issues resulting from interoperability challenges, moving to ElementInternals is a savvy move. You can standardize, and safely test. And, with Axe-core now supporting ElementInternals, you can test those components and trust the results.

Lire l'article
A testing flow, depicting a single custom button scanned by Axe-core for React, Angular or Vue frameworks

Deque and Microsoft: Two decades of shaping the future of accessibility

cropped preety kumar400x400 300x300 1 1.jpg
August 25, 2026 By Preety Kumar

What started nearly two decades ago as conversations between two people passionate about improving accessibility across Microsoft's digital experiences has grown into a lasting partnership built on shared learning, mutual respect, and a common belief that accessibility should be built into every stage of software development.

Lire l'article
Preety Kumar and Jenny Lay-Flurrie conducting an interview, with the Seattle skyline in the background.