Création de formulaires adaptatifs accessibles creating-accessible-adaptive-forms

Présentation introduction

Un formulaire accessible est un formulaire utilisable par tout le monde, y compris par les utilisateurs souffrant de handicaps. Les Forms adaptatives comprennent plusieurs fonctionnalités qui améliorent la convivialité pour les utilisateurs avec des fonctionnalités différentes. L’intégration d’options d’accessibilité dans des formulaires adaptatifs ne permet pas seulement d’élargir l’audience. Il s’agit en effet d’une exigence lors de la diffusion de documents dans des régions où le respect des normes d’accessibilité constitue une obligation. AEM Forms aide les développeurs à se conformer à ces normes d’accessibilité.

Pour créer un formulaire adaptatif accessible, l’auteur doit tenir compte des points suivants :

  • Vérifier le formulaire à l’aide de l’outil de test d’accessibilité ANDI (Accessible Name and Description Inspecteur)
  • Fournissez des libellés appropriés pour les commandes de formulaire
  • Fournissez des équivalents textuels pour les images
  • Fournissez un contraste des couleurs suffisant
  • Assurez-vous que les commandes de formulaire sont accessibles au clavier

Prérequis

Pour créer un formulaire adaptatif accessible, vous avez besoin d’un outil d’accessibilité comme Accessible Name and Description Inspector (ANDI) et d’un thème de formulaire adaptatif développé pour résoudre les problèmes d’accessibilité.

Téléchargement et installation de l’outil de test d’accessibilité

L’outil ANDI (Accessible Name and Description Inspector) permet d’identifier et de corriger les problèmes de conformité liés à l’accessibilité du contenu Web. C’est l’outil mentionné dans les recommandations Trusted Tester v5 du département de la Sécurité intérieure. Il est développé par le département de la Sécurité sociale des États-Unis pour vérifier que le contenu Web respecte les dispositions de la section 508. L’outil :

  • aide à détecter les problèmes d’accessibilité dans une page Web ;
  • fournit des suggestions d’amélioration de l’accessibilité ;
  • détecte les problèmes d’accessibilité du clavier et de contraste des couleurs ;
  • identifie clairement le contenu destiné aux lecteurs d’écran conformément aux normes.

L’outil ANDI fonctionne avec tous les grands navigateurs Internet. Pour des instructions détaillées sur la configuration et l’utilisation de l’outil, consultez la documentation d’ANDI.

Téléchargement et installation du thème Ultramarine-Accessible

Le thème Ultramarine-Accessible est un thème de référence. Il permet de montrer comment corriger le contraste des couleurs et d’autres problèmes liés à l’accessibilité dans un formulaire adaptatif. Adobe recommande de créer un thème personnalisé pour l’environnement de production en fonction des styles approuvés par votre organisation. Pour charger le thème dans votre instance AEM :

  1. Téléchargez le package du thème.
  2. Sélectionnez Experience Manager  > Navigation Navigation  > Forms dans votre instance AEM.
  3. Sélectionner Créer > Téléchargement du fichier. Sélectionnez et chargez le fichier x Ultramarine-Accessible-Theme.zip. Il télécharge le thème dans votre instance AEM.

Rendre un formulaire adaptatif accessible

Vous devez vous focaliser sur quatre aspects clés : navigation au clavier, contraste des couleurs, texte alternatif éloquent pour les images et libellés appropriés pour les contrôles de formulaires afin de rendre un formulaire adaptatif accessible. Pour rendre vos formulaires adaptatifs existants accessibles :

1. Appliquez un thème accessible et effectuer des corrections supplémentaires.

Appliquez le thème Ultramarine-Accessible à votre formulaire adaptatif existant. Pour appliquer le thème :

  1. Ouvrez le formulaire adaptatif pour le modifier.
  2. Sélectionnez un composant et l’icône parent. Dans le menu contextuel, sélectionnez Conteneur de formulaires adaptatifs puis sélectionnez l’icône de configuration.
  3. Sélectionnez le thème Ultramarine-Accessible dans l’explorateur de propriétés et sélectionnez Enregistrer Icône
  4. Actualisez la fenêtre du navigateur. Le thème est appliqué au formulaire adaptatif.

Après avoir appliqué un thème accessible, effectuez les corrections supplémentaires mentionnées ci-dessous. Les corrections s’ajoutent aux corrections liées à l’accessibilité couvertes dans le thème accessible :

  1. Ajoutez un texte de remplacement éloquent pour l’image de logo dans le formulaire adaptatif.

    Fournissez un texte de remplacement éloquent pour les images des composants d’en-tête et de pied de page du modèle de formulaire adaptatif. Lorsque vous corrigez le modèle et que vous l’utilisez pour créer un formulaire adaptatif, les formulaires adaptatifs héritent de toutes les corrections liées à l’accessibilité appliquées à l’en-tête et au pied de page du modèle. Pour un formulaire adaptatif existant, effectuez les modifications dans le formulaire adaptatif. Les modifications apportées à un modèle de formulaire adaptatif ne sont pas transférées automatiquement dans un formulaire adaptatif existant.

  2. Ajoutez un composant d’en-tête contenant le nom du formulaire dans le formulaire adaptatif. Si votre conception de formulaire spécifie un nom de société, ajoutez un composant d’en-tête distinct pour le nom de la société.

    La plupart des outils d’accessibilité informent les utilisateurs de la hiérarchie du contenu afin de les aider à comprendre la structure de la page Web. Définissez différents niveaux d’en-tête pour le nom de l’organisation et le texte du nom du formulaire dans le formulaire adaptatif afin de fournir une structure hiérarchique à ce texte. En outre, utilisez un composant Texte avant chaque panneau et section avec un niveau d’en-tête approprié pour créer une hiérarchie.

    Application d’un style d’en-tête

  3. Modifiez la couleur d’arrière-plan du pied de page pour utiliser un contraste approprié conformément aux normes d’accessibilité afin d’améliorer la visibilité et la lisibilité du texte. Vous pouvez utiliser ANDI pour rechercher des problèmes de contraste des couleurs dans votre formulaire. N’utilisez pas non plus de corps de police réduit. Les corps de polices réduits sont difficiles à lire.

  4. Remplacez les composants Switch et Image choice de votre formulaire adaptatif existant par le composant choice (radio).

  5. Remplacez le composant pas à pas numérique de votre formulaire adaptatif existant par le composant de zone numérique.

  6. Remplacez le champ de saisie de date par le champ de sélecteur de date.

  7. Définissez des modèles d’affichage, de validation et de modification pour le composant de sélecteur de date. Définissez également un message d’erreur de validation personnalisé. Par exemple, « Vous avez spécifié une date non valide. Le format correct de la date est AAAA-MM-JJ ».

  8. Définissez le texte d’accessibilité personnalisé pour le composant Sélecteur de date. Par exemple, « Entrez votre date de naissance ». Les lecteurs d’écran lisent ces textes d’accessibilité personnalisés.

  9. Utilisez une description brève plutôt qu’une description longue pour les composants de formulaire adaptatif. Une description longue ajoute le bouton d’aide. Assurez-vous que le formulaire adaptatif ne comporte pas de bouton d’aide.

  10. Ajoutez du texte d’accessibilité personnalisé à toutes les cellules en lecture seule des tableaux. Désactivez également toutes les cellules de tableaux en lecture seule.

  11. Supprimez les champs de signature tactile, le cas échéant, dans le formulaire adaptatif. Configurez le formulaire adaptatif de sorte qu’il utilise Adobe Sign pour une expérience de signature numérique transparente.

2. Fournissez des libellés appropriés pour les contrôles de formulaire. provide-proper-labels-for-form-controls

Le libellé ou le titre d’un composant de formulaire identifie ce qu’il représente. Par exemple, le texte « Prénom » indique à l’utilisateur qu’il doit saisir son prénom dans une zone de texte. Pour être accessible sur des lecteurs d’écran, le libellé est associé, par programmation, à un composant de formulaire. La commande de formulaire peut également être assortie d’informations d’accessibilité supplémentaires.

Le libellé perçu par les lecteurs d’écran ne doit pas nécessairement être identique à la légende visuelle. Dans certains cas, vous pouvez faire preuve de plus de précision quant au rôle exact de la commande. Pour chaque objet de champ d’un formulaire, les options d’accessibilité permettent de spécifier ce que le lecteur d’écran annonce pour identifier le champ de formulaire.

Pour utiliser l’option d’accessibilité, procédez comme suit :

  1. Sélectionnez un composant et sélectionnez cmppr .
  2. Cliquez sur Accessibilité dans la barre latérale pour sélectionner l’option d’accessibilité de votre choix.

Options d’accessibilité dans des composants de formulaire accessibility-options-in-form-components

Options d’accessibilité dans des composants de formulaire

Texte personnalisé  : les auteurs de formulaires indiquent le contenu dans la zone de texte Personnalisé de l’option d’accessibilité. La technologie d’assistance, dont tirent parti les lecteurs d’écran, utilise ce texte personnalisé. L’utilisation du paramètre Titre constitue la meilleure option dans la majorité des cas. N’envisagez la création d’un texte personnalisé pour lecteur d’écran que lorsque l’utilisation du titre ou d’une brève description s’avère impossible.

Description brève  : pour la majorité des composants, une description brève s’affiche lors de l’exécution lorsque l’utilisateur place le pointeur de la souris sur un composant. Vous pouvez définir cette option dans le champ approprié, sous l’option du contenu d’aide.

Titre  : utilisez cette option pour permettre à AEM Forms d’utiliser le libellé visuel associé au champ de formulaire comme texte de lecteur d’écran.

Nom  : vous pouvez définir une valeur dans le champ Nom de l’onglet Liaison. Le nom ne peut pas contenir d’espaces.

Aucun  : lorsque vous sélectionnez Aucun, aucun nom n’est associé à l’objet de formulaire dans le formulaire publié. Aucun n’est pas un paramètre recommandé pour les commandes de formulaire.

NOTE
  • Dans le cas de la case d’option et de la case à cocher, deux options seulement sont possibles dans le cadre de l’accessibilité à savoir : Texte personnalisé et Titre.
  • Pour les formulaires adaptatifs basés sur XFA, l’option d’accessibilité est héritée des options d’accessibilité définies dans le fichier XDP. Les info-bulles du fichier XDP sont associées au champ Brève description et Légende correspond à Titre. Les autres options fonctionnent normalement.

3. Fournissez des équivalents textuels pour les images provide-text-equivalents-for-images

Les images peuvent aider à améliorer la compréhension pour certaines personnes utilisatrices. Cependant, lorsqu’un lecteur d’écran est utilisé, les images réduisent l’accessibilité du formulaire. Si vous optez pour l’utilisation d’images, veuillez fournir des descriptions textuelles pour l’ensemble des images.

Assurez-vous que le texte décrit l’objet et son rôle dans le formulaire. Un lecteur d’écran lit ce texte alternatif lorsqu’il rencontre une image. Un texte alternatif doit toujours être spécifié pour une image.

Sélectionnez un composant d’image, puis cmppr . Dans la barre latérale, sous Propriétés, indiquez le texte alternatif d’une image.

Texte alternatif d’une image

4. Fournissez un contraste des couleurs suffisant provide-sufficient-color-contrast

Dans le cadre des fonctions d’accessibilité, il convient de tenir compte de quelques points supplémentaires concernant l’utilisation des couleurs. Les créateurs et créatrices de formulaires peuvent utiliser des couleurs pour améliorer l’apparence des formulaires, en mettant en surbrillance différents composants. Cependant, une utilisation inappropriée des couleurs peut rendre le formulaire difficile à lire, voire totalement illisible, pour des personnes souffrant de certains handicaps.

Les utilisateurs ayant une déficience visuelle s’appuient sur le contraste prononcé entre le texte et l’arrière-plan pour lire du contenu numérique. En l’absence de contraste suffisant, la lecture d’un formulaire peut s’avérer difficile, voire impossible, pour certaines personnes utilisatrices.

Il est conseillé d’utiliser la police et les couleurs d’arrière-plan par défaut, à savoir le contenu noir sur fond blanc. Si vous modifiez les couleurs par défaut, choisissez une couleur de premier plan foncée sur un arrière-plan clair ou inversement.

5. Assurez-vous que les commandes de formulaire sont accessibles au clavier ensure-that-form-controls-are-keyboard-accessible

Un formulaire accessible peut être rempli complètement en utilisant uniquement le clavier ou un périphérique de saisie équivalent. Certaines personnes utilisatrices ayant une mobilité réduite ou une déficience visuelle sont parfois contraintes de n’utiliser que le clavier. De plus, de nombreuses personnes utilisatrices préfèrent saisir leurs données au moyen du clavier plutôt que de la souris. En proposant différents modes de saisie des données, vous créez également des formulaires qui répondent aux préférences de l’ensemble des utilisateurs et utilisatrices.

Les raccourcis clavier suivants sont disponibles dans AEM Forms.

Action
Raccourci clavier
Déplacer le curseur vers l’avant dans un formulaire
Tabulation
Déplacer le curseur vers l’arrière dans un formulaire
Maj+Tabulation
Accéder au panneau suivant
Alt+Flèche vers la droite
Revenir au panneau précédent
Alt+Flèche vers la gauche
Réinitialiser les données saisies dans un formulaire
Alt+R
Envoyer un formulaire
Alt+S

En outre, plusieurs raccourcis clavier sont disponibles pour le composant Sélecteur de date dans les formulaires adaptatifs. Pour activer les raccourcis clavier, sélectionnez l’option Sélecteur de date composant et sélectionnez Configurer pour ouvrir les propriétés. Dans le Modèles , sélectionnez un modèle d’affichage à l’aide de la fonction Type et Modèle listes déroulantes. Enregistrez les propriétés pour activer l’utilisation de raccourcis clavier pour le composant Sélecteur de date.

Les touches de raccourci clavier suivantes sont disponibles pour le composant Sélecteur de date dans les formulaires adaptatifs :

Action
Raccourci clavier
  • Afficher les options du composant Sélecteur de date lorsque la sélection de l’onglet met en surbrillance l’icône de calendrier
  • Effectuer l’événement de clic lorsque la sélection de l’onglet met en surbrillance une option
Espace ou Entrée
Masquer les options du composant Sélecteur de date
Échap
  • Déplacer le curseur vers l’avant dans les options disponibles dans le composant Sélecteur de date.
  • Définir l’icône de calendrier lorsque le champ de saisie de date est principal
Tabulation
Déplacer le curseur vers l’arrière dans les options disponibles dans le composant Sélecteur de date
Maj+Tabulation
  • Afficher les options du composant Sélecteur de date lorsque la cible d’action de l’onglet met en surbrillance le champ de saisie de date
  • Déplacer le curseur vers le bas dans le calendrier disponible dans le composant Sélecteur de date
Flèche vers le bas
Déplacer le curseur vers le haut dans le calendrier disponible dans le composant Sélecteur de date
Flèche vers le haut
Déplacer le curseur vers l’arrière dans le calendrier disponible dans le composant Sélecteur de date
Flèche vers la gauche
Déplacer le curseur vers l’avant dans le calendrier disponible dans le composant Sélecteur de date
Flèche vers la droite
Exécuter l’action de la légende disponible entre les flèches de navigation de droite et de gauche dans le calendrier
Maj+Flèche Haut
Exécuter l’action correspondant à l’icône de flèche de navigation droite right-arrow disponible dans le calendrier
Maj+Flèche Gauche
Exécuter l’action correspondant à l’icône de flèche de navigation gauche left-arrow disponible dans le calendrier
Maj+Flèche Droite

Utiliser l’outil d’accessibilité pour identifier les problèmes d’accessibilité restants

ANDI vous aide à identifier et à corriger les problèmes liés au respect des normes d’accessibilité dans un formulaire adaptatif. Pour rechercher des problèmes liés à l’accessibilité dans un formulaire adaptatif à l’aide de l’outil ANDI :

  1. Ouvrez un formulaire adaptatif en mode d’aperçu.
  2. Cliquez sur l’icône de l’outil ANDI en signet. L’outil ANDI analyse le formulaire adaptatif et affiche les problèmes d’accessibilité. Pour plus d’informations sur l’utilisation de l’outil, consultez la documentation d’ANDI.
  3. Examinez et résolvez les problèmes signalés par ANDI.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab