L'accessibilité, mais encore ? L'accessibilité, mais encore ?

L'accessibilité, c'est (au sens technique) la possibilité pour des utilisateurs handicapés et des seniors d'utiliser une application, d'accéder aux contenus et de les consulter, au même titre que tout autre utilisateur, sans rencontrer de difficultés particulières en raison d'une déficience visuelle, motrice ou cognitive.

Cet objectif donné à la prise en compte de l'accessibilité peut sembler très limitatif au premier abord. Mais en réalité, les bénéfices en sont inévitablement beaucoup plus larges :

  • D'une part, parce que cette démarche s'associe naturellement au travail de l'ergonome : le public visé est en fait un des publics cibles de l'ergonomie, dont on exprime ici les besoins spécifiques.
  • D'autre part, parce que nous pouvons tous très facilement devenir à n'importe quel moment, dans un contexte donné, des utilisateurs en situation de handicap moteur (tout le monde est-il habile avec un touchpad ?), sensoriel (qui n'a jamais eu de problème d'éclairage et de contraste sur l'écran de son portable ?) ou cognitif (sauf quelques geeks surprenants). Partie du handicap au sens étroit qui lui sert de référence et de guide, la démarche d'accessibilité bénéficie en fait à un éventail beaucoup plus large de situations de handicap. Elle s'inscrit donc dans une approche plus sensible au fait que le handicap est essentiellement une question de rapport à une norme sociale et non de déficience.
  • Enfin, parce que l'accessibilité bénéficie également à d'autres aspects de la qualité Web, comme le référencement naturel, l'interopérabilité du contenu final, la robustesse technique des solutions adoptées.

Concrètement, qu'est-ce que cela signifie pour la refonte de Dotclear ?

Tout d'abord, il s'agit de garantir l'accessibilité de l'interface d'administration, c'est à dire la possibilité pour tous de se servir de Dotclear. Cela suppose en premier lieu le meilleur respect possible de la norme d'accessibilité WCAG 2.0 dans l'interface d'administration. Celle-ci définit plusieurs niveaux d'accessibilité : dans notre cas, il s'agit de viser au moins le niveau minimal (ce que l'on appelle le niveau A) et autant que possible au-delà avec comme objectif final le niveau AA, qui est l'exigence retenue au niveau international. Cela se fera le plus souvent à travers des modifications au niveau du code, parfois via des améliorations de l'aspect graphique (les couleurs utilisées par exemple) et enfin sur les modes d'interactions (utilisabilité au clavier, aide contextuelle, etc.) Les ambitions sont prudentes : il y aura bien-sûr des arbitrages nécessaires entre les exigences de la norme d'accessibilité WCAG et les moyens disponibles, et sans doute une priorisation des améliorations qui ne seront pas nécessairement réalisables dans une refonte unique. L'accessibilité est un processus d'amélioration continu, et non un acquis définitif.

Mais nous comptons aller plus loin : il s'agit aussi de tirer profit d'un nouvel outil méthodologique, encore en cours d'élaboration : il s'agit de suivre les recommandations contenues dans la spécification ATAG du W3C (accessibilité des outils de production). Au-delà de l'accessibilité de l'interface administration en tant que service en ligne, il s'agit de s'assurer que l'outil autorise et même facilite la production de contenus accessibles par son utilisateur : autrement-dit, répondre aux besoin de ceux qui vont utiliser Dotclear pour produire des billets conformes aux exigences d'accessibilité WCAG, par exemple, dans le cadre de l'application du Référentiel général d'accessibilité des administrations français (RGAA) ou encore par simple choix personnel.

Pour cela, il faudra notamment s'assurer que les informations nécessaires à l'accessibilité du contenu peuvent être saisies et correctement publiées par l'outil, ou encore que le rédacteur sera aidé dans ses choix et dans son travail de saisie. L'un des points clés de cette démarche est en effet que l'accessibilité du contenu publié ne peut jamais être entièrement automatisée : quelles que soient les améliorations apportées dans le moteur de Dotclear, l'essentiel se passera entre la chaise et le clavier.

C'est enfin l'occasion d'associer Dotclear aux derniers développements du W3C : ATAG est aujourd'hui au stade "Last Call" de son document de travail. Le W3C appelle à la tester et à la commenter en retour. Nous comptons bien utiliser l'expérience Dotclear pour apporter au W3C toutes les remarques et remontées d'information faites à cette occasion