Tous les modèles

Amélioration progressive et checklist ARIA

0 vues
0 utilisations
0 likes

Signaler

Déployez des fonctionnalités dynamiques qui continuent à fonctionner lorsque JavaScript n’est pas disponible.

Ce tableau est une checklist de revue pour les professionnels du web : 17 vérifications à effectuer sur une page ou un composant dynamique avant le déploiement de la fonctionnalité, couvrant la fondation HTML statique qui la sous-tend, ce qui se passe en cas d’échec, si ses mises à jour sont perceptibles, et si les utilisateurs de lecteurs d’écran et ceux qui n’utilisent que le clavier peuvent l’utiliser.

Fondation HTML statique :

  • Le contenu essentiel, les liens et les métadonnées sont présents dans le HTML initial

  • La page est utilisable, pas seulement consultable, lorsque JavaScript n’est pas disponible

  • Les fonctionnalités dynamiques se superposent à une base fonctionnelle existante au lieu de la remplacer

  • Rien d’essentiel n’est enfoui dans des widgets uniquement JavaScript, inaccessibles aux robots d’indexation

Dégradation contrôlée :

  • Chaque demande comporte une gestion d’erreur explicite, afin qu’un échec ne soit jamais silencieux ni bloqué par un indicateur de chargement permanent

  • Un repli fonctionnel est prévu si la fonctionnalité dynamique échoue complètement

  • Les boutons Précédent et Suivant se comportent comme prévu après les mises à jour dynamiques

  • Les éléments qui se ressemblent se comportent de la même façon

Rendre les mises à jour visibles :

  • Un retour s’affiche à côté de l’élément sur lequel l’utilisateur vient d’agir

  • Les mises à jour utilisent la taille, le contraste ou le mouvement pour attirer l’attention

  • Les messages temporaires laissent un indicateur persistant

  • Aucune interaction ne nécessite de surveiller deux endroits à la fois

ARIA et accessibilité pour les lecteurs d’écran :

  • Les widgets personnalisés comportent des rôles ARIA appropriés

  • Les zones structurelles utilisent des repères ARIA ou des éléments sémantiques HTML5

  • Les zones mises à jour dynamiquement sont marquées avec l’attribut aria-live

  • La version a été testée avec un lecteur d’écran réel

  • La navigation au clavier fonctionne partout, sans que le focus ne soit perdu ni bloqué

Comment utiliser le tableau :

  • Pour obtenir votre propre copie, ouvrez Tableau > Détails > Dupliquer. Un compte Miro gratuit suffit.

  • Pour cocher un élément, double-cliquez sur sa case et tapez x.

  • Dupliquez la carte pour chaque fonctionnalité dynamique, composant ou sprint.

Ce modèle accompagne le cours de l’Interaction Design Foundation UX Essentials: Accessibility, SEO and Dynamic Interfaces.

IxDF

UX and AI Design Course Creators @ Interaction Design Foundation

The Interaction Design Foundation (IxDF) is the world's largest online UX design school. We were founded in 2002 and have over 120,000 graduates. We are market leaders in online design education because the world’s leading experts create our content and because we specialize in design. Our courses cover the entire spectrum of UX design from beginner to advanced.


Catégories