Who needs swag when you have a11Y?
19 février 2015
1. Pourquoi un site accessible ?
2. Principes fondamentaux des WCAG
3. Thématiques RGAA
4. Autres référentiels – Charte Pidila
1. Pourquoi un site accessible ?
2. Principes fondamentaux des WCAG
3. Thématiques RGAA
4. Autres référentiels – Charte Pidila
Text
Enfin si un peu, mais surtout...
... revient du ski. Il s'est foulé le poignet ; manipuler la souris lui est difficile, un trackpad encore plus.
Que peut-on faire pour lui ?
Comme presque 10% des hommes, il est daltonien. Il a du mal à percevoir les différences de couleurs.
Que peut-on faire pour lui ?
... commence à être presbyte. En fin de journée les caractères des sites qu'elle fréquente sont souvent trop petits pour elle.
Que peut-on faire pour elle ?
... est développeur. Il est aveugle depuis la naissance et a appris à se servir d'une revue d'écran.
Que peut-on faire pour lui ?
... travaille sur un plateau. Elle a coupé le son de son ordi pour ne pas déranger ses collègues mais voudrait bien lire cette vidéo.
Que peut-on faire pour elle ?
... est nouveau père d'une petite fille qui dort peu. Il est crevé et a du mal à se concentrer.
Que peut-on faire pour lui ?
... code partout, tout le temps, même sur son mobile. Il consulte beaucoup de documentation. Pour ne pas griller tout son forfait data, il a désactivé les images et le javascript sur son navigateur
Que peut-on faire pour lui ?
Constitue un handicap, au sens de la présente loi, toute limitation d’activité ou restriction de participation à la vie en société subie dans son environnement par une personne en raison d’une altération substantielle, durable ou définitive d’une ou plusieurs fonctions physiques, sensorielles, mentales, cognitive ou psychiques, d’un polyhandicap ou d’un trouble de santé invalidant.
L’accessibilité, c'est permettre à tous l’utilisation d’internet, intranet ou extranet :
• quel que soit son handicap, même ponctuel, ses compétences ou son contexte de navigation
• et/ou utilisant des logiciels et matériels spécifiques : plage braille, lecteur d’écran, zoom, dispositifs de pointage, etc.
Textes
• Loi n° 2005-102 du 11 février 2005
• Décret d’application n° 2009-546 du 14 mai 2009
• Arrêté du 21 octobre 2009 relatif au RGAA
• Directive européenne en cours d’élaboration
Référentiels
• Norme internationale WCAG2 (WAI / W3C)
• Méthode d’application : RGAA 3 depuis juin 2015
Maintenant tous les sites publics sont accessibles
\o/
1. Pourquoi un site accessible ?
2. Principes fondamentaux des WCAG
3. Thématiques RGAA
4. Autres référentiels – Charte Pidila
L’information et les composants de l’interface utilisateur doivent être présentés à l’utilisateur de façon à ce qu’il puisse les percevoir.
Les composants de l’interface utilisateur et de navigation doivent être utilisables.
Les informations et l'utilisation de l'interface utilisateur doivent être compréhensibles.
Le contenu doit être suffisamment robuste pour être interprété de manière fiable par une large variété d'agents utilisateurs, y compris les technologies d'assistance.
1. Pourquoi un site accessible ?
2. Principes fondamentaux des WCAG
3. Thématiques RGAA
4. Autres référentiels – Charte Pidila
1. Images
2. Cadres
3. Couleurs
4. Multimédia
5. Tableaux
6. Liens
7. Scripts
8. Éléments obligatoires
9. Structuration de l’information
10. Présentation de l’information
11. Formulaires
12. Navigation
13. Consultation
Fournir une alternative textuelle courte adaptée au contexte (lien, décoration, information)
-> Métiers : développeur, intégrateur, contributeur
Doter chaque cadre en ligne (iframe) d’un titre pertinent
-> Métiers : développeur, intégrateur, contributeur
L’information ne doit pas être donnée uniquement par la couleur
-> Métiers : designer, développeur , intégrateur
Chaque média temporel ou non temporel doit être compatible avec les technologies d’assistance
-> Métier : développeur, intégrateur
Chaque cellule doit pouvoir être associée avec ses entêtes
-> Métier : développeur, intégrateur
Chaque lien doit être explicite
-> Métiers : designer, contributeur
Les scripts doivent être contrôlables par le clavier et la souris
-> Métier : développeur, intégrateur
Chaque page web doit avoir un titre de page pertinent
-> Métier : contributeur, développeur, intégrateur
Chaque page web doit contenir les éléments <header>, <nav>, <main>, <footer>
-> Métiers : intégrateur, développeur
La page doit rester compréhensible lorsque les feuilles de style sont désactivées
-> Métier : intégrateur, développeur
Chaque champ de formulaire doit avoir une étiquette (for/id) avec un id unique dans la page
-> Métier : intégrateur, développeur
Le menu (ou l’élément de navigation principal) doit être à la même place dans tout le site
-> Métiers : ergonome, designer
L’utilisateur doit être averti lors de l’ouverture d’une nouvelle fenêtre
-> Métier : designer, intégrateur, développeur, rédacteur
Si un composant développé avec javascript correspond à l’un des motifs de conception définis par l’API ARIA, il doit s’y conformer (RGAA3, critère 7.1.3).
-> W3C Design patterns WAI-ARIA
5 exemples pratiques par Heydon Pickering
le megamenu d’Adobe amélioré par Terrill Thompson
1. Pourquoi un site accessible ?
2. Principes fondamentaux des WCAG
3. Thématiques RGAA
4. Autres référentiels – Charte Pidila
153 + 72 + 65 + 12 + env 300 = ???
100 points de repère plutôt destinés aux chefs de projet
Déployable en 380 tests détaillés
Filtrables par référentiel
Filtrables par métier
Accompagnée d’une extension pour Firefox (Opquast Desktop) augmentée d’un plugin spécifique (Charte DILA)
Outils et ressources du Pidila