====== WCAG 2.0 ====== http://www.w3.org/Translations/WCAG20-fr/ ===== 4 principes ===== Le contenu d'un site doit être : * Perceptible : version LSF d'une vidéo * Utilisable : un utilisateur doit pouvoir naviguer en utilisant uniquement le clavier * Compréhensible : * Comprendre quelle sera l'action provoquée par l'activation d'un lien. Si c'est "cliquer ici", c'est mal barré.. * Doit pouvoir savoir quelles sont les informations demandées dans un questionnaire. * Robuste * Le site web doit marcher partout. * Moins ont fait de présupposés sur la manière dont navigue l'utilisateur, mieux on se porte... * Navigateur texte, css désactivé, etc, etc... L'accessibilité est très peu automatisable. Il faut former des contributeurs. Il peut y avoir des situations où l'on ne met pas d'alternative, par exemple pour tout ce qui est de la décoration. ===== 12 règles ===== Il existe 61 critères à mettre en oeuvre en utilisant 950 techniques dépendantes des technologies. On a fait un référenciel pour ne garder que celles qui marchent et qui ont prouvé leur efficacité. ==== Niveau d'accessibilité : ==== * A : Tous les utilisateurs ont accès à l'information * AA : On facilite la vie des gens (RG2A) * AAA : Optimisation ++ On va travailler sur certaines problématiques (LSF). Certains critères peuvent être incompatibles entre eux. ===== Les référentiels : AccessiWeb et RGAA ===== ==== Structure ==== La thématique (image, tableau, lien) doit répondre à des critères par oui/non. Par exemple "Chaque image a-t-elle une alternative textuelle". * [[http://references.modernisation.gouv.fr]] * [[http://references.modernisation.gouv.fr/accessibilite-numerique]] * [[http://references.modernisation.gouv.fr/referentiel-technique-0]] Exemple : Test 1.3.1 : Chaque image porteuse d'information (balise img) ayant un attribut alt vérifie-t-elle ces conditions (hors cas particuliers) ? Le contenu de l'attribut alt est pertinent s'il est présent, le contenu de l'attribut title est identique au contenu de l'attribut alt Il faut baliser les langues qui permet aux synthèses vocales de lire les contenus. On peut y déroger si on installe un moteur de recherche et que l'on affiche le terme recherché par l'utilisateur dans le résultat.