Skip to content

A11Y Bookmarklet : Vérification de l'accessibilité des sites AEM

License

Notifications You must be signed in to change notification settings

nicolasambroise/nicolasambroise.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookmarklet : Vérification de l'accessibilité des sites AEM

Installation du bookmarklet

Affichage dans une fenêtre modale des non-conformités au RGAA, des nice-to-have ainsi que des recommandations pour le rédacteur.

Pour installer le Bookmarklet il suffit de glisser le lien présent sur cette page dans votre barre de favoris.

Installations alternatives

Vous pouvez créer manuellement le favori : faire un clic droit sur votre barre de favoris et sélectionner "Ajouter un favori" puis copier-coller la ligne ci-dessous dans le champ URL

javascript:(function(){document.body.appendChild(document.createElement('script')).src='https://nicolasambroise.github.io/a11y/script.js';})();

Il est également possible d'utiliser le bookmarklet en tant qu'extension Chrome. Pour se faire, cloner les sources de ce projet en local, Puis ouvrir la page des extensions chrome et cliquer sur "charger l'extension non empaquetée" (le mode developpeur doit être activé) et selectionner le répertoire. L'inconvénient de cette méthode est de devoir sychroniser régulièrement et manuellement les sources du code.

Utilisation

Pour utiliser la vérification sur une page de votre site, il suffit d'ouvir la page dans votre navigateur et de cliquer sur le lien dans votre barre de favoris.

Liste des Checks

  1. Configuration des composants AEM
    • Breadcrumb
    • Menu des langues
    • Menu de navigation
    • Tooltip
  2. Images
    • Alternative textuelle sur toutes les images informatives
    • Attributs des svg de décoration
    • Attribut Alt vide sur les images de search logique
    • Les images de décoration ne doivent pas avoir d'attributs permettant de fournir une alternative textuelle
    • Alternative textuelle courte et concise
  3. Liens
    • Suffixe "Nouvelle fenêtre" sur les liens externe
    • Attribut title vide
    • Attribut title reprend à minimum le contenu textuel
  4. Formulaire et Autocomplete
    • Autocomplete sur les champs classique
    • Présence d'une étiquette (label)
  5. Element Obligatoire
    • Balises vides
    • Doctype et page title
  6. Structure de l'information
    • Liste
    • Landmark
    • Cadres
  7. Titres
    • Heading caché au outil d'assistance
    • Heading simulé
    • Hierarchie des titres
  8. Tableau
    • Attribut de tableau de mise en forme
    • Attribut de tableau informatif
  9. Navigation
    • Plan du site
    • Tabindex positif
    • Skiplinks
  10. Balises/attributs obsolètes
  11. Changement de langue
  12. Boutons
  13. Animation Lottie

Collaborer

N'hésitez pas à me remonter les problèmes, faux-positifs ou vos suggessions d'améliorations.

Licence

Copyright : Nicolas AMBROISE - Licence MIT

About

A11Y Bookmarklet : Vérification de l'accessibilité des sites AEM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published