Glossaire

Entrée de glossaire « Motif de conception »

Ajouter ma proposition
  • Proposition DINSIC | 06/05/2019 - 17:12

    Modification de l’entrée de glossaire «Motif de conception»

    Raison de la modification de l’entrée

    Mise à jour suite à la suppression des test 7.1.3 et 7.3.3, mise à jour de la référence à la version du document WAI-ARIA Authoring Practices, reformulation du début de la note 2.

    Ancienne entrée

    Motif de conception

    Un motif de conception (Design Pattern) est un modèle défini par l'API WAI-ARIA qui décrit la structure, les rôles et propriétés et le comportement que doit respecter un composant JavaScript (widget).

    Les motifs de conception sont décrits dans le document : WAI-ARIA 1.0 Authoring Practices.

    Un composant développé avec JavaScript doit respecter le motif de conception correspondant au rôle WAI-ARIA utilisé.

    Note 1 : compte tenu du manque de support de certaines propriétés et de certains rôles WAI-ARIA et de la grande variabilité des situations dans lesquelles un composant JavaScript peut être proposé, il est possible d'adapter des motifs de conception à des contextes ou des utilisations particulières. Dans ce cas, le motif de conception adapté doit :

    • Respecter la structure générale, par exemple un ensemble de panneaux (rôle tabpanel) d'un système d'onglets est forcément lié à un ensemble d'onglets (rôle tablist) ;
    • Utiliser en remplacement d'un rôle ou d'une propriété WAI-ARIA mal supporté, un rôle ou une propriété WAI-ARIA équivalent, offrant un comportement et une restitution similaire.

    Note 2 : Cela ne concerne pas le fait d'enrichir un motif de conception de rôles ou propriétés WAI-ARIA supplémentaires dont la compatibilité avec l'accessibilité est contrôlée par le test de restitution sur la base de référence. Par exemple l'ajout de la propriété aria-hidden sur les panneaux (rôle tabpanel) d'un système d'onglets ne définit pas un motif de conception adapté.

    Nouvelle entrée

    Motif de conception

    Un motif de conception (Design Pattern) est un modèle défini dans le document : WAI-ARIA 1.1 Authoring Practices. qui décrit la structure, les rôles et propriétés et le comportement clavier que doit respecter un composant JavaScript (widget).

    Il est recommandé que les composants développés avec JavaScript utilisant des attributs WAI-ARIA correspondant à un motif de conception respectent celui-ci. Attention cependant, les motifs de conception ne sont pas tous adaptés à un usage non applicatif, en particulier pour les sites proposant un affichage en contexte mobile.

    Note 1 : compte tenu du manque de support de certaines propriétés et de certains rôles WAI-ARIA et de la grande variabilité des situations dans lesquelles un composant JavaScript peut être proposé, il est possible d'adapter des motifs de conception à des contextes ou des utilisations particulières. Dans ce cas, le motif de conception adapté doit :

    • Respecter la structure générale : par exemple un ensemble de panneaux (rôle tabpanel) d'un système d'onglets est forcément lié à un ensemble d'onglets (rôle tablist) ;
    • Utiliser en remplacement d'un rôle ou d'une propriété WAI-ARIA mal supporté, un rôle ou une propriété WAI-ARIA équivalent, offrant un comportement et une restitution similaire.

    Note 2 : Le fait d'enrichir un motif de conception de rôles ou propriétés WAI-ARIA supplémentaires dont la compatibilité avec l'accessibilité est contrôlée par le test de restitution sur la base de référence ne constitue pas une adaptation d’un motif de conception. Par exemple l'ajout de la propriété aria-hidden sur les panneaux (rôle tabpanel) d'un système d'onglets ne définit pas un motif de conception adapté.

    Mise(s) à jour

    • le 20/05/2019 suite à commentaire sdeschamps le 20/05/2019 - 18:06

    sdeschamps

    Bonjour,

    Petite coquille : « que les composants […] respecte » → « respectent »

    Ortho : « celui ci » → « celui-ci »

    Ortho typo :
    « Attention cependant, les motifs de conception ne sont pas tous adaptés à un usage non applicatif en particulier pour les sites proposant un affichage en contexte mobile. » →
    « Attention cependant, les motifs de conception ne sont pas tous adaptés à un usage non applicatif, en particulier pour les sites proposant un affichage en contexte mobile. » (virgule d'apposition)

    Ortho typo :
    « Respecter la structure générale, […] » introduit une phrase. Je remplacerais donc cette virgule par deux points.

    • Pas d'accord 0 Pas d'accord

    DINSIC

    Bonsoir, votre commentaire a été pris en compte

    • Pas d'accord 0 Pas d'accord

Retour en haut