Skip to content

Commit

Permalink
Deploy preview for PR 222 đŸ›«
Browse files Browse the repository at this point in the history
  • Loading branch information
pya35 committed Feb 14, 2025
1 parent 59b16f8 commit 09c2c9e
Show file tree
Hide file tree
Showing 9 changed files with 418 additions and 369 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
168 changes: 93 additions & 75 deletions pr-preview/pr-222/json/criteres-wcag-android-en.json

Large diffs are not rendered by default.

174 changes: 96 additions & 78 deletions pr-preview/pr-222/json/criteres-wcag-android-fr.json

Large diffs are not rendered by default.

122 changes: 60 additions & 62 deletions pr-preview/pr-222/json/criteres-wcag-ease-en.json

Large diffs are not rendered by default.

104 changes: 51 additions & 53 deletions pr-preview/pr-222/json/criteres-wcag-ease-fr.json

Large diffs are not rendered by default.

148 changes: 82 additions & 66 deletions pr-preview/pr-222/json/criteres-wcag-ios-en.json

Large diffs are not rendered by default.

71 changes: 36 additions & 35 deletions pr-preview/pr-222/json/criteres-wcag-ios-fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
},
{
"themes": "Champ de formulaire",
"title": "Les champs de mĂȘme nature sont-ils regroupĂ©s ?",
"title": "Les champs de mĂȘme nature sont-ils regroupĂ©s si nĂ©cessaire ?",
"ID": "testID-002",
"IDorigin": "testID-002",
"wcag": {
Expand Down Expand Up @@ -82,23 +82,6 @@
"goodPractice": false,
"moreInfo": "https://a11y-guidelines.orange.com/fr/web/developper/formulaires/"
},
{
"themes": "Champ de formulaire",
"title": " L'utilisateur peut-il s'authentifier sans utiliser un test s'appuyant sur des fonctions cognitives ?",
"ID": "testID-063",
"IDorigin": "testID-063",
"wcag": {
"0": "3.3.8 AA"
},
"verifier": "<p>Toutes les Ă©tapes d'un processus d'authentification ne reposent pas sur un test cognitif sauf si :</p><ul><li>une autre mĂ©thode d'authentification est proposĂ©e</li><li>une aide est disponible pour l'utilisateur</li><li>le test cognitif consiste Ă  reconnaitre des objets</li><li>le test cognitif consiste Ă  identifier le contenu non textuel que l'utilisateur a fourni au site Web.</li></ul><p>Attention, la mĂ©morisation d'un nom utilisateur et d'un mot de passe est un test cognitif.<br/>La fonction de copier/coller doit ĂȘtre autorisĂ©e sur ces champs.<br/>Si le nom d'utilisateur et le mot de passe peuvent ĂȘtre remplis automatiquement, ce n'est pas considĂ©rĂ© comme un test cognitif.</p>",
"exception":"<p>L'Ă©lĂ©ment visuel est facultatif dans le cas oĂč le caractĂšre obligatoire des champs est Ă©vident (ex: champ de recherche, inscription Ă  une newsletter, identifiant / mot de passe)</p>",
"complement":"<h5>Complément d'information</h5><p>Un test cognitif est une tùche qui oblige l'utilisateur à mémoriser, manipuler ou transcrire des informations.</p>",
"group": "Champ de formulaire",
"resultatTest": "nt",
"priority": "P1",
"wcag22" : true,
"goodPractice": false
},
{
"themes": "Champ de formulaire",
"title": "Pour les champs nécessitant un type ou un format de données précis, ce format de données est-il indiqué clairement à l'utilisateur&nbsp;?",
Expand All @@ -114,7 +97,7 @@
"goodPractice": false,
"moreInfo": "https://a11y-guidelines.orange.com/en/web/develop/forms/"
},
{
{
"themes": "Champ de formulaire",
"title": "Un remplissage automatique est-il présent pour les champs de saisie destinés à contenir des informations sur l'utilisateur&nbsp;?",
"ID": "testID-005",
Expand All @@ -128,6 +111,23 @@
"priority": "P3",
"goodPractice": false
},
{
"themes": "Champ de formulaire",
"title": " L'utilisateur peut-il s'authentifier sans utiliser un test s'appuyant sur des fonctions cognitives ?",
"ID": "testID-063",
"IDorigin": "testID-063",
"wcag": {
"0": "3.3.8 AA"
},
"verifier": "<p>Toutes les Ă©tapes d'un processus d'authentification ne reposent pas sur un test cognitif sauf si :</p><ul><li>une autre mĂ©thode d'authentification est proposĂ©e</li><li>une aide est disponible pour l'utilisateur</li><li>le test cognitif consiste Ă  reconnaitre des objets</li><li>le test cognitif consiste Ă  identifier le contenu non textuel que l'utilisateur a fourni au site Web.</li></ul><p>Attention, la mĂ©morisation d'un nom utilisateur et d'un mot de passe est un test cognitif.<br/>La fonction de copier/coller doit ĂȘtre autorisĂ©e sur ces champs.<br/>Si le nom d'utilisateur et le mot de passe peuvent ĂȘtre remplis automatiquement, ce n'est pas considĂ©rĂ© comme un test cognitif.</p>",
"exception":"<p>L'Ă©lĂ©ment visuel est facultatif dans le cas oĂč le caractĂšre obligatoire des champs est Ă©vident (ex: champ de recherche, inscription Ă  une newsletter, identifiant / mot de passe)</p>",
"complement":"<h5>Complément d'information</h5><p>Un test cognitif est une tùche qui oblige l'utilisateur à mémoriser, manipuler ou transcrire des informations.</p>",
"group": "Champ de formulaire",
"resultatTest": "nt",
"priority": "P1",
"wcag22" : true,
"goodPractice": false
},
{
"themes": "Champ de formulaire",
"title": "Les champs en erreur sont-ils identifiables et explicites ?",
Expand Down Expand Up @@ -192,7 +192,7 @@
},
{
"themes": "EntĂȘtes",
"title": "Le titre de la page est-il pertinent&nbsp;?",
"title": "Le titre de la page est-il unique et pertinent&nbsp;?",
"ID": "testID-010",
"IDorigin": "testID-010",
"wcag": {
Expand All @@ -213,6 +213,7 @@
"2.4.6 AA"
],
"verifier": "<p>Les entĂȘtes doivent ĂȘtre pertinentes, aider Ă  comprendre le contenu de la page et dĂ©crire prĂ©cisement la section de contenu qu'elles prĂ©sentent.</p>",
"exception":"Le critĂšre est non-applicable si aucune entĂȘte n'est prĂ©sente.",
"priority": "P1",
"resultatTest": "nt",
"goodPractice": false,
Expand Down Expand Up @@ -269,26 +270,27 @@
"wcag": {
"0": "1.3.3 A"
},
"verifier": "<p>L'information transmise par une caractĂ©ristique sensorielle (forme, taille, position, orientation, son) doit Ă©galement ĂȘtre obtenue par un texte ou un message explicite.</p><p><strong>Exemples de non conformitĂ©s :</strong></p><ul> <li>Identification d'une information uniquement par sa position : \" pour aller Ă  l'Ă©cran suivant appuyez sur le bouton Ă  droite \", ou \" choisissez un des boutons affichĂ©s au-dessus de l'image pour en savoir plus \"</li> <li>Identification d'une information uniquement par sa forme visuelle ou un symbole graphique : \" Appuyez sur le bouton rond pour quitter \"</li></ul><p>Non applicable, si aucune information n'est portĂ©e par de le son, l'orientation, la taille, la forme ou la position</p>",
"verifier": "<p>L'information transmise par une caractĂ©ristique sensorielle (forme, taille, position, orientation, son) doit Ă©galement ĂȘtre obtenue par un texte ou un message explicite.</p><p><strong>Exemples de non conformitĂ©s :</strong></p><ul> <li>Identification d'une information uniquement par sa position : \" pour aller Ă  l'Ă©cran suivant appuyez sur le bouton Ă  droite \", ou \" choisissez un des boutons affichĂ©s au-dessus de l'image pour en savoir plus \"</li> <li>Identification d'une information uniquement par sa forme visuelle ou un symbole graphique : \" Appuyez sur le bouton rond pour quitter \"</li></ul>",
"exception": "<p>Non applicable, si aucune information n'est portée par de le son, l'orientation, la taille, la forme ou la position</p>",
"resultatTest": "nt",
"priority": "P2",
"goodPractice": false,
"moreInfo": "https://a11y-guidelines.orange.com/fr/mobile/ios/conception/#alternative-textuelle"
},
{
"themes": "Agrandissement des éléments",
"themes": "Agrandissement de texte",
"title": "Le texte peut-il ĂȘtre agrandi sans perte de contenu ou de fonctionnalitĂ© ? ",
"ID": "testID-017",
"IDorigin": "testID-017",
"wcag": {
"0": "1.4.4 AA",
"1": "1.4.10 AA"
},
"verifier": "<ul><li>Sur iOS, suite à l'agrandissement de texte à 235%, les textes de taille \"standard\" doivent s'agrandir conformément aux réglages natifs (ex. texte 17pt agrandi à 40pt d'aprÚs les spécifications Apple).</li><li>Le contenu est présenté sans perte d'information ni de fonctionnalité(contenu tronqué, masqué ou superposé) et sans nécessité de défilement dans les deux dimensions.</li></ul>",
"verifier": "<ul><li>Sur iOS, aprÚs agrandissement du texte à 235%, les textes de taille \"standard\" doivent s'agrandir conformément aux réglages natifs (ex. texte 17pt agrandi à 40pt d'aprÚs les spécifications Apple).</li><li>Le contenu est présenté sans perte d'information ni de fonctionnalité (contenu tronqué, masqué ou superposé) et sans nécessité de défilement dans les deux dimensions.</li></ul>",
"complement": "<h5>ComplĂ©ment d'information</h5><ul><li>Certains textes comme les titres peuvent ĂȘtre agrandis de moins de 200% en fonction de leur taille d'origine (ex. titre 28pt agrandi Ă  48pt d'aprĂšs les spĂ©cifications Apple)</li><li>De mĂȘme, certains Ă©lĂ©ments natifs tels que la barre d'onglets peuvent ne pas s'agrandir (limitation de l'OS).</li></ul>",
"resultatTest": "nt",
"priority": "P2",
"exception": "<p>Non-applicable pour les sous-titres et textes sous forme d'image.</p>",
"exception": "<p>CritĂšre non-applicable pour les sous-titres et textes sous forme d'image.</p>",
"goodPractice": false,
"moreInfo": "https://a11y-guidelines.orange.com/fr/mobile/ios/developpement/#taille-des-textes"
},
Expand Down Expand Up @@ -347,8 +349,7 @@
"verifier": "<p>Les éléments présentés sous forme de liste sont restitués en tant que liste ou de maniÚre à comprendre une structure de liste.</p>",
"resultatTest": "nt",
"priority": "P2",
"goodPractice": false,
"moreInfo": "https://a11y-guidelines.orange.com/fr/mobile/ios/developpement/#grouper-des-elements"
"goodPractice": false
},
{
"themes": "Navigation vocale",
Expand All @@ -358,7 +359,7 @@
"wcag": {
"0": "1.3.1 A"
},
"verifier": "<p>À l'aide de la navigation vocale et le mode de navigation par entĂȘte :</p><ul><li>tous les titres ou entĂȘtes sont navigables et vocalisĂ©s.</li><li>seuls les titres ou entĂȘtes sont navigables et vocalisĂ©s.</li></ul>",
"verifier": "<p>À l'aide du lecteur d'Ă©cran et en mode de navigation par entĂȘte :</p><ul><li>tous les titres ou entĂȘtes sont navigables et vocalisĂ©s.</li><li>seuls les titres ou entĂȘtes sont navigables et vocalisĂ©s.</li></ul>",
"resultatTest": "nt",
"priority": "P3",
"goodPractice": false,
Expand Down Expand Up @@ -395,7 +396,7 @@
},
{
"themes": "Navigation vocale",
"title": "Le nom, le rÎle et la valeur de chaque composant d'interface sont-ils vocalisés ? ",
"title": "Le nom, le rÎle et la valeur de chaque composant d'interface sont-ils vocalisés ?",
"ID": "testID-024",
"IDorigin": "testID-024",
"wcag": {
Expand All @@ -415,7 +416,7 @@
"wcag": {
"0": "1.1.1 A"
},
"verifier": "<p>Il n'y a aucun élément fantÎme (non-visible) restitué par la navigation vocale.</p>",
"verifier": "<p>Il n'y a aucun élément fantÎme (non-visible) restitué par le lecteur d'écran.</p>",
"resultatTest": "nt",
"priority": "P1",
"goodPractice": false,
Expand All @@ -437,28 +438,28 @@
},
{
"themes": "Navigation vocale",
"title": "Le nom accessible de chaque composant contient-il au minimum le libellé visible à l'écran pour ce composant ? ",
"title": "Le nom accessible de chaque composant contient-il au minimum le libellé visible à l'écran ?",
"ID": "testID-051",
"IDorigin": "testID-051",
"wcag": {
"0": "2.5.3 A"
},
"verifier": "<p>Le libellé visible de l'élément est présent dans la vocalisation de ce composant.</p>",
"complement": "<p>Il est recommandé de restituer le contenu du libellé visible en premier dans le nom accessible. Exemple&nbsp;: pour un lien «&nbsp;démarrer&nbsp;», mettre une alternative «&nbsp;démarrer la lecture&nbsp;», mais pas «&nbsp;lancer la lecture&nbsp;»</p>",
"complement": "<p>Il est recommandé de restituer le contenu du libellé visible en premier dans le nom accessible. Exemple : pour un lien \"démarrer\", mettre une alternative \"démarrer la lecture\", mais pas \"lancer la lecture\"</p>",
"resultatTest": "nt",
"priority": "P1",
"goodPractice": false,
"exception": "<p>Non applicable si l'élément n'a pas de libellé visible (icÎne sans texte par exemple).</p>"
},
{
"themes": "Navigation vocale",
"title": "Les tableaux de données sont-ils correctement structurés&nbsp;?",
"title": "Les tableaux sont-ils correctement structurés&nbsp;?",
"ID": "testID-070",
"IDorigin": "testID-070",
"wcag": [
"1.3.1 A"
],
"verifier": "<ul><li>Si un titre est prĂ©sent, vĂ©rifier que celui-ci est restituĂ© au lecteur d'Ă©cran et est pertinent (permet d'identifier la nature des donnĂ©es prĂ©sentĂ©es dans le tableau).</li><li>Si le tableau est complexe, un rĂ©sumĂ© doit ĂȘtre prĂ©sent et pertinent(permet de comprendre la nature des donnĂ©es et la construction du tableau).</li><li>Les entĂȘtes ne doivent pas ĂȘtre vides.</li><li>Les entĂȘtes de lignes et de colonnes doivent ĂȘtre correctement restituĂ©es et reliĂ©es aux cellules de donnĂ©es.</li></ul>",
"verifier": "<p>Pour les tableaux de donnĂ©es :</p><ul><li>Si un titre est prĂ©sent, vĂ©rifier que celui-ci est restituĂ© au lecteur d'Ă©cran et est pertinent (permet d'identifier la nature des donnĂ©es prĂ©sentĂ©es dans le tableau).</li><li>Si le tableau est complexe, un rĂ©sumĂ© doit ĂȘtre prĂ©sent et pertinent(permet de comprendre la nature des donnĂ©es et la construction du tableau).</li><li>Les entĂȘtes ne doivent pas ĂȘtre vides.</li><li>Les entĂȘtes de lignes et de colonnes doivent ĂȘtre correctement restituĂ©es et reliĂ©es aux cellules de donnĂ©es.</li></ul>",
"priority": "P2",
"resultatTest": "nt",
"goodPractice": false,
Expand All @@ -473,11 +474,11 @@
"0": "3.1.2 AA"
},
"verifier": "<p>Le lecteur d'Ă©cran change de langue pour les contenus textuels dont la langue ne correspond pas Ă  la langue principale de la page</p>",
"exception": "<p>Pour les mots ou expressions en langue étrangÚre passés dans l'usage courant (Google, newsletter
) ou les noms propres, il n'est pas nécessaire d'indiquer de changement de langue.</p>",
"group": "Navigation vocale",
"resultatTest": "nt",
"priority": "P3",
"goodPractice": false,
"exception": "<p>Pour les mots ou expressions en langue étrangÚre passés dans l'usage courant (Google, newsletter
) ou les noms propres, il n'est pas nécessaire d'indiquer de changement de langue.</p>"
"goodPractice": false
},
{
"themes": "Navigation vocale",
Expand Down

0 comments on commit 09c2c9e

Please # to comment.