Je profite d’un article de Christian Heilmann 👀, pour évoquer encore un gros angle mort pour la prise en compte l’#AccessibiliteNumerique. Le langage de programmation #HTML ! Et sa prise en compte dans le #Dev.
Comme les navigateurs se plient en quatre pour corriger le #HTML mal construit, les développeurs ont cessé de s’en préoccuper. Si cela ne casse pas le rendu, c’est moins important que de charger ces #Paquets #JavaScript.
Imaginons que vous arriviez, vous, #ReferentAccessibilite, dans un organisme, avec vos audits, vos recommandations : Oué, mais l’#AccessibiliteNumerique, c’est une obligation légale, donc, euh… faut corriger
Sachez que le code n’est un pas une matière neutre. Vous allez être confronté à une hiérarchie, une hiérarchie basée sur la maîtrise technique (du code) : #ReactJS, #IDE, #Build, #Webpack, #Rust, #WebAssembly… plein de #techno plus ou moins récentes, sur laquelle il faut être positionnée pour avoir voix au chapitre (un truc assez masculin).
Mais comme le #HTML est considéré comme secondaire, sans intérêt… vous n’aurez pas de hiérarchie basée sur la maîtrise du #HTML dans un organisme.
Pourtant : Le #HTML structure notre contenu, facilite son indexation et nous offre des tonnes d’interfaces accessibles et faciles à utiliser. Selon Christian.
Le #HTML est l’élément central pour la compréhension du code par les navigateurs (sur des années de rétrocompatibilité). Mauvaise maîtrise, mauvais code.
C’est pour ça que #ReferentAccessibilite est un métier hautement compliqué, bien plus que #Dev. Vous devez : aller contre la structure, aller contre une hiérarchie en place, justifier votre poste, faire comprendre aux autres vos recommandations, faire progresser vos collègues, inventer chaque jour les tâches à réaliser… souvent avec une position et un salaire moindre que celui de vos interlocuteurs (sans légitimité).
#ReferentAccessibilite est un poste voué à l’échec dans la plupart des cas, à moins de limiter son influence à un petit périmètre. Ou y croire très fortement.
Pour justifier sa position auprès de chacun, il faut questionner des fonctionnements hiérarchiques différents : #Direction, #RH, #Dev, #Com, #Redacteurs, #Designers… pour mettre tout le monde autour de la table avec les utilisateurs.
Avec votre bâton de pélerin et cette éternelle question : qu’est-ce que le code #HTML doit traduire ?
#ReferentAccessibilite revêt d’une maîtrise d’une multitude de compétences très diverses. Dont une pourrait être de comprendre ce qui se passe sous la capot afin de challenger les manières de travailler des #Devs.
Il existe un chantier qui est de déconstruire les hiérarchies, en construire d’autres ou pas. Mais en tout cas de faire que le #HTML face partie des priorités. Car une fois fait, les questions d’#A11Y ou #NumeriqueResponsable deviennent bien plus évidentes à corriger.