Bonjour à tous,
Je travaille actuellement sur un projet de build et m'interroge sur la mise
en oeuvre accessible du menu de navigation principale.
En particulier, quel design pattern ARIA doit s'appliquer. Parce que sans
design pattern de référence, quelles informations ARIA et interactions au
clavier adopter ?
Nous en sommes au stade de la maquette intégrée en HTML/CSS avec interface
riche.
C'est un prototype basé sur Bootstrap, voire sur PayPal Bootstrap
Accessibility Plugin
[http://paypal.github.io/bootstrap-accessibility-plugin/demo.html#dropdowns].
Le but est d'estimer si cette librairie permet nativement de satisfaire
l'accessibilité des composants, s'il faut la patcher ou... s'il faut
trouver une autre librairie.
Ce menu est composé d'items de type "dropdown menu". Il y a potentiellement
trois niveaux, ce qui le distingue de l'exemple Bootstrap
(http://getbootstrap.com/components/#navbar-default
[http://getbootstrap.com/components/#navbar-default]).
Le design pattern à appliquer est-il bien "Menu bar (widget)"
(http://www.w3.org/WAI/PF/aria-practices/#menu
[http://www.w3.org/WAI/PF/aria-practices/#menu]) ?
Si oui, ni Bootstrap ni l'ajout de PayPal Bootstrap Accessibility Plugin
[http://paypal.github.io/bootstrap-accessibility-plugin/demo.html#dropdowns]
(malgré sa qualité), ne permettent la conformité.
Par exemple, le test suivant est non conforme :L'utilisation de la touche
[TAB] respecte-t-elle ces conditions ?Depuis le composant, le focus est
donné sur l'élément focusable suivant à l'extérieur du composant.
Le problème vient du fait que le PayPal Bootstrap Accessibility Plugin
[http://paypal.github.io/bootstrap-accessibility-plugin/demo.html#dropdowns]considère
un dropdown comme un composant à part entière. Sur ce postulat,
l'implémentation fait qu'une tabulation sort du composant.
Or, une menubar est, en quelque sorte, composée de plusieurs dropdown.
Avez-vous une expérience de mise en oeuvre d'un menu de navigation
accessible avec Bootstrap ?
Merci pour votre collaboration !
P.S : La grille permettant de tester les motifs de conception ARIA
(2014-11-05-Test_DP_ARIA_grille_de_saisie.ods), fournie lors du dernier
séminaire, a-t-elle été mise à jour ?
Car il me semble qu'il manque des tests par rapport à la spec W3C (par
exemple, interaction niveau 2 / 3).
En juin 2013, la division Services Numériques du Groupe D.A.C.P (maison
mère d'Etic) a créé une nouvelle société de services : Novia Systems
avec 500 nouveaux collaborateurs. Dans notre volonté d'apporter à nos
clients des réponses adaptées aux dés de demain, Etic et Novia Systems
ont fusionné au 1er janvier 2014 pour donner naissance à une société de
services numériques de 1000 personnes et de plus de 80 M€ de C.A, qui
porte le nom de Novia Systems.
FRÉDÉRIC BERNIER-MALCOIFFE CHEF DE PROJETS - EXPERT EN ACCESSIBILITE
adresse :1, rue du Château de l'Eraudière - 44306 - NANTES Cedex 3
tél :+33 (0)2.51.89.78.78 - fax :+33 (0)2.51.89.78.50
direct :+33 (0)2.51.89.78.66 - poste : 32.66
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org