diff --git a/content/english/about/_index.md b/content/english/about/_index.md
index 9457795..775020a 100644
--- a/content/english/about/_index.md
+++ b/content/english/about/_index.md
@@ -6,7 +6,13 @@ draft: false
layout: about
---
-*Work in progress*
+Qualebook public presentations:
+* Assises du livre numérique (France): [QUALINUM la liste de référence qualité du livre numérique, Youtube](https://youtu.be/zg6C0cuDUqE?list=PLY0BtmO03yYGQ8sQ7fwSw7IVaymmtp4Pm&t=2413)
+* Digital Publishing Summit 2024: [Quality of ebooks, Video of the presentation on the EDRLab website](https://www.edrlab.org/events/digital-publishing-summit-2024/#1708288836982-85ce3f99-0b0f)
+
+
+
+*Qualebook, is a Work in progress*
Digital publishing has developed appropriate industrialization and standardization processes, such as the EPUB format, but is not immune to external injunctions linked to legal provisions and societal issues.
diff --git a/content/english/rules/001.md b/content/english/rules/001.md
index 1e26ee2..e48fe14 100644
--- a/content/english/rules/001.md
+++ b/content/english/rules/001.md
@@ -14,6 +14,8 @@ date: 2024-02-23
objectif: ["Inform users of the conditions under which content is published", "Inform users of the conditions for copying and reuse"]
Meo: ["Indicate the rights to copy and reuse the various elements of the book on one or more dedicated pages identified as such (copyrights page and credits page)."]
Controle: ["Verify the presence of complete mention of copy and reuse rights on one or more dedicated pages accessible via the table of contents or via one or more landmarks"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Design", "Editorial"]
diff --git a/content/english/rules/002.md b/content/english/rules/002.md
index 4f4f430..5601134 100644
--- a/content/english/rules/002.md
+++ b/content/english/rules/002.md
@@ -22,6 +22,8 @@ Controle: ["In the source code of each page examined
Check the presence of the tag <meta name="description" content="" />
or an equivalent using, for example, browser development tools.
Check that the text of this tag actually describes, in a specific or more generic way, the content of the page.
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Editorial", "Development"]
diff --git a/content/english/rules/003.md b/content/english/rules/003.md
index 9c60d61..e3e53eb 100644
--- a/content/english/rules/003.md
+++ b/content/english/rules/003.md
@@ -21,6 +21,8 @@ objectif: [
Meo: ["Make sure the month is written in full (“December”) or abbreviated (“Dec”), but not in numerical format.",
"Indicate the 4 digits of the year. This requirement should be provided for in content management systems where dating is automated."]
Controle: ["Identify the pages containing dates, and for each of the dates found: Check that the month is not indicated in a numerical format, but in letters (complete or abbreviated). Check that the year is indicated in four digits and not two. The dates to be entered by the end user in the forms are not affected by this good practice: their format, whatever it may be, is considered sufficiently explicit, as long as the entry is made via a datepicker or manually but with an indication of the expected format (like DD/MM/YY)."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/english/rules/004.md b/content/english/rules/004.md
index f2dc60e..7babba1 100644
--- a/content/english/rules/004.md
+++ b/content/english/rules/004.md
@@ -33,6 +33,8 @@ its meaning immediately indicated in the context, for example in parentheses,
a link on the acronym giving access to its meaning, for example in a glossary,
or the abbr element with a title attribute explaining its meaning.
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Development", "Conception", "Editorial"]
diff --git a/content/english/rules/005.md b/content/english/rules/005.md
index bb6c4f8..3ebf247 100644
--- a/content/english/rules/005.md
+++ b/content/english/rules/005.md
@@ -22,6 +22,8 @@ objectif: [
Meo: ["Associate each content that requires it (article, news, product, etc.) with its displayed publication date."]
Controle: ["Check that the content that requires it is all associated with a displayed publication date."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception"]
diff --git a/content/english/rules/006.md b/content/english/rules/006.md
index 708b296..04f4232 100644
--- a/content/english/rules/006.md
+++ b/content/english/rules/006.md
@@ -31,6 +31,8 @@ Controle: ["For each page containing specific vocabulary, check that it is possi
Or directly to the definition of terms from at least their first occurrence on each page of the site via a link or a tooltip.
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Contents", "Editorial"]
diff --git a/content/english/rules/007.md b/content/english/rules/007.md
index 16a7a0f..0b86ab0 100644
--- a/content/english/rules/007.md
+++ b/content/english/rules/007.md
@@ -29,6 +29,8 @@ Controle: ["Within the book reviewed:
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/english/rules/008.md b/content/english/rules/008.md
index 62ff0b7..360f6ec 100644
--- a/content/english/rules/008.md
+++ b/content/english/rules/008.md
@@ -24,6 +24,8 @@ Meo: ["For each graph representing numerical data (curve, diagram, histogram, pi
"]
Controle: ["Check the presence, for each graph, of structured content indicating all the numerical data it represents, or of a link to a page providing them."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/english/rules/009.md b/content/english/rules/009.md
index b441c95..3e3c9b9 100644
--- a/content/english/rules/009.md
+++ b/content/english/rules/009.md
@@ -22,6 +22,8 @@ Controle: ["On the home page:
Check the presence of information, a sentence or content summarizing the content and services offered on the site.
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/english/rules/010.md b/content/english/rules/010.md
index ea827b4..6209c11 100644
--- a/content/english/rules/010.md
+++ b/content/english/rules/010.md
@@ -18,6 +18,8 @@ tags: ["", ""]
objectif: ["Avoid disappointment", "Warn users"]
Meo: ["Associate specific audience information with the book", "Include specific audience information on the book presentation page"]
Controle: ["For any book whose consultation may be shocking or not suitable for a certain category of the population (minors, etc.), check for the presence of an indication of the public for which the book is intended."]
+epubcheck:
+ace:
Source: ["Opquast", "SNE"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/011.md b/content/english/rules/011.md
index 6eb63b6..6052392 100644
--- a/content/english/rules/011.md
+++ b/content/english/rules/011.md
@@ -19,6 +19,8 @@ objectif: ["Allow users to unambiguously identify a physical contact capable of
Meo: ["The name and address of the publishing house is written in an identified section", "The name of the publishing house is indicated in the OPF file using the dc:publisher element", "The name of the publishing house is indicated in the ONIX file"]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/012.md b/content/english/rules/012.md
index d03b7a6..e27e73a 100644
--- a/content/english/rules/012.md
+++ b/content/english/rules/012.md
@@ -19,6 +19,8 @@ objectif: ["Improve the accessibility of content to people with disabilities. ",
Meo: ["Write the content of the title element of each Content Document to indicate the name of the site."]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/english/rules/013.md b/content/english/rules/013.md
index 4302472..eef9388 100644
--- a/content/english/rules/013.md
+++ b/content/english/rules/013.md
@@ -19,6 +19,8 @@ objectif: ["Allow users to immediately identify the nature of the content of eac
Meo: ["Write the content of the title element of each page so that it describes, as concisely as possible, the content or function of the page"]
Controle: ["Check that each page title (title element) identifies the content or function of the page."
]
+epubcheck:
+ace:
Source: ["Opquast", "SNE"]
Referentiel: [""]
Steps: ["Editorial", ""]
diff --git a/content/english/rules/014.md b/content/english/rules/014.md
index b8cd0f5..d5c0073 100644
--- a/content/english/rules/014.md
+++ b/content/english/rules/014.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/015.md b/content/english/rules/015.md
index 51adcf1..87180c3 100644
--- a/content/english/rules/015.md
+++ b/content/english/rules/015.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/016.md b/content/english/rules/016.md
index 55c481a..7fd8983 100644
--- a/content/english/rules/016.md
+++ b/content/english/rules/016.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/017.md b/content/english/rules/017.md
index 369c219..a66fddd 100644
--- a/content/english/rules/017.md
+++ b/content/english/rules/017.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/018.md b/content/english/rules/018.md
index cef2818..c455007 100644
--- a/content/english/rules/018.md
+++ b/content/english/rules/018.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/019.md b/content/english/rules/019.md
index 8351ad8..68f0717 100644
--- a/content/english/rules/019.md
+++ b/content/english/rules/019.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/020.md b/content/english/rules/020.md
index 2c6450c..5810c02 100644
--- a/content/english/rules/020.md
+++ b/content/english/rules/020.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/021.md b/content/english/rules/021.md
index e6cf52f..7b164b6 100644
--- a/content/english/rules/021.md
+++ b/content/english/rules/021.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/022.md b/content/english/rules/022.md
index daa84d7..6e4393e 100644
--- a/content/english/rules/022.md
+++ b/content/english/rules/022.md
@@ -1,8 +1,8 @@
---
N: '111'
Rubrique: Images et médias
-title: Each decorative image has a suitable text alternative.
-abstract:
+title: "Each decorative image is tagged as it is"
+abstract: "Digital book reading devices often allow synthetic voice reproduction and some users with disabilities use screen readers to obtain alternative audio or tactile reproduction. In these two cases, textual alternatives to the images are reproduced, which can confuse understanding or become annoying in the case of images for decorative purposes. To avoid making the reading cumbersome, it is necessary to correctly inform the decorative function."
categories: ["Images and media"]
agrege: O4111-E022
opquast: '4 111'
@@ -14,11 +14,14 @@ after: "023"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["Accessibility", "Reading experience"]
+objectif: ["Prevent users placed in contexts where images are not perceptible (synthetic voice, screen reader or immersive reading) from being disturbed by unnecessary information.", "Provide crawlers with only relevant information. ",
+ "Improve the accessibility of content to people with disabilities.",
+ "Improve the consideration of content by search engines and indexing tools"]
+Meo: ["Give each decorative img element an empty alt attribute (alt=).","Give each decorative element an attribute (role=presentation)"]
+Controle: ["Check the arguments of images that do not convey information necessary for understanding. This can be done in the code or using the table of images available in the ACE report"]
+epubcheck: false
+ace: true
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/023.md b/content/english/rules/023.md
index 9808718..cf5b49e 100644
--- a/content/english/rules/023.md
+++ b/content/english/rules/023.md
@@ -2,7 +2,7 @@
N: '112'
Rubrique: Images et médias
title: Each image link has an appropriate text alternative.
-abstract:
+abstract: Images can be provided with a URL directing the reader to a new page, in which case the destination of the link must be indicated
categories: ["Images and media"]
agrege: O4112-E023
opquast: '4 112'
@@ -14,11 +14,28 @@ after: "024"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
+tags: ["Accessibility", ""]
+objectif: ["Indicate the content of the image", "
+Indicate where the link goes and avoid “click here” texts.
+Indicate the navigation path explicitly", "
+Understand the function of the image and the meaning of the URLs present on the images", "
+Allow good indexing by the reading application."]
+Meo: ["Décrire l’action associée au clic sur l’image", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans l’attribut alt de l’élément img ;", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément area ;", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément object ;", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément canevas ;", "
+Nommer le fichier de l’image avec des mots clés explicites
+Indiquer l’adresse de la page cible de façon explicite"]
+Controle: ["Verify that the alt attribute of each affected img element indicates the target or role of the link.", "
+Verify that the alt attribute of each area element concerned indicates the target or role of the link.", "
+Verify that the content of each affected object element indicates the target or role of the link.", "
+Verify that the content of each affected canvas element indicates the target or role of the link.", "
+Check the textual wording of any other element having the role of a link."
]
+epubcheck: false
+ace: true
+necessaryhumancheck: true
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/024.md b/content/english/rules/024.md
index b8fad9c..e512c51 100644
--- a/content/english/rules/024.md
+++ b/content/english/rules/024.md
@@ -1,8 +1,8 @@
---
N: '113'
Rubrique: Images et médias
-title: Each information-carrying image is provided with an appropriate textual alternative.
-abstract:
+title: "Each information-carrying image is provided with an appropriate textual alternative."
+abstract: "Informative images can be illustrations (painting, drawing, photo, comic strip, map, timeline, label, etc.), graphs, data tables. In the case of illustrations, it is important to specify in the alternative text the nature of the document and the description."
categories: ["Images and media"]
agrege: O4113-E024
opquast: '4 113'
@@ -14,12 +14,13 @@ after: "025"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["Accessbility", "Reading Experience"]
+objectif: ["Allow readers placed in contexts where images are not perceptible (synthetic voice, screen reader, immersive reading) to understand the meaning of images that they cannot see."]
+Meo: ["Give each img element concerned an alt attribute reproducing the information, a link adjacent to the image playing the same role, either in the content of the page, in the immediate context of the image. In the latter case, the alternative can indicate the presence of this description and refer to it."]
+Controle: ["Check that the alt attribute of each img element concerned reproduces the information carried by the image.", "Check the presence and relevance of the extended description if applicable.", "Check understanding in the absence of the image."]
+epubcheck: false
+ace: true
Source: ["Opquast"]
-Referentiel: [""]
-Steps: ["", ""]
+Referentiel: ["WCAG"]
+Steps: ["Conception", "Editorial"]
---
\ No newline at end of file
diff --git a/content/english/rules/025.md b/content/english/rules/025.md
index cc53db0..43c7a84 100644
--- a/content/english/rules/025.md
+++ b/content/english/rules/025.md
@@ -1,8 +1,8 @@
---
N: '114'
Rubrique: Images et médias
-title: Thumbnails and previews are not larger images resized on the client side.
-abstract:
+title: Images are not resized for no reason.
+abstract: When including images in an EPUB (Electronic Publication) file, it's important to balance image quality with file size to ensure a good reading experience and efficient performance. Here are some guidelines for determining the appropriate resolution and format for images in an EPUB
categories: ["Images and media"]
agrege: O4114-E025
opquast: '4 114'
@@ -14,11 +14,13 @@ after: "026"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
+tags: ["suggested deletion", ""]
objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck: false
+ace: false
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/026.md b/content/english/rules/026.md
index 26d6aa2..ab47b0f 100644
--- a/content/english/rules/026.md
+++ b/content/english/rules/026.md
@@ -1,8 +1,8 @@
---
N: '115'
Rubrique: Images et médias
-title: Included objects have an appropriate text alternative.
-abstract:
+title: Included objects have an appropriate fallback.
+abstract: Some digital books contain particular objects such as interactive javascript elements (form, map, etc.) which may be impossible to consult in certain contexts. An alternative allows access to their content.
categories: ["Images and media"]
agrege: O4115-E026
opquast: '4 115'
@@ -15,11 +15,15 @@ actif: '1'
layout: rules
date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Provide access to information for users whose reading device does not support the inclusion of objects or the technologies used in the included objects.", "
+Facilitate the exploitation of this content by robots.", "
+Improve the accessibility of content to people with disabilities.", "
+Improve the consideration of content by search engines and indexing tools"]
+Meo: ["Use intrinsic fallback mechanisms (such as those available for the [html] object and canvas elements) or, when an intrinsic fallback is not applicable, by using a manifest-level fallback. Fallback chains are created using the fallback attribute on manifest item elements. This attribute references the ID [xml] of another manifest item that is a fallback for the current item. "]
+Controle: [""]
+epubcheck: false
+ace: false
Source: ["Opquast"]
-Referentiel: [""]
+Referentiel: ["https://www.w3.org/TR/epub-33/#sec-resource-fallbacks"]
Steps: ["", ""]
---
\ No newline at end of file
diff --git a/content/english/rules/027.md b/content/english/rules/027.md
index 200b05a..d3125b3 100644
--- a/content/english/rules/027.md
+++ b/content/english/rules/027.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/028.md b/content/english/rules/028.md
index b977cd3..2c6eba6 100644
--- a/content/english/rules/028.md
+++ b/content/english/rules/028.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/029.md b/content/english/rules/029.md
index 5890d21..ccb4f3c 100644
--- a/content/english/rules/029.md
+++ b/content/english/rules/029.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/030.md b/content/english/rules/030.md
index 1eda3eb..7d13451 100644
--- a/content/english/rules/030.md
+++ b/content/english/rules/030.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/031.md b/content/english/rules/031.md
index 905011e..d9147dc 100644
--- a/content/english/rules/031.md
+++ b/content/english/rules/031.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/032.md b/content/english/rules/032.md
index 64cf554..d5a2c88 100644
--- a/content/english/rules/032.md
+++ b/content/english/rules/032.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/033.md b/content/english/rules/033.md
index bc67ba0..10ecebb 100644
--- a/content/english/rules/033.md
+++ b/content/english/rules/033.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/034.md b/content/english/rules/034.md
index fbd38cd..b5ff53f 100644
--- a/content/english/rules/034.md
+++ b/content/english/rules/034.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/035.md b/content/english/rules/035.md
index 4c1637e..b7c55b8 100644
--- a/content/english/rules/035.md
+++ b/content/english/rules/035.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/036.md b/content/english/rules/036.md
index 3d69f72..a6cddb4 100644
--- a/content/english/rules/036.md
+++ b/content/english/rules/036.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/037.md b/content/english/rules/037.md
index 1cec11a..cbf0a52 100644
--- a/content/english/rules/037.md
+++ b/content/english/rules/037.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/038.md b/content/english/rules/038.md
index 866d260..90bcd3f 100644
--- a/content/english/rules/038.md
+++ b/content/english/rules/038.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/039.md b/content/english/rules/039.md
index c55539a..8f45b48 100644
--- a/content/english/rules/039.md
+++ b/content/english/rules/039.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/040.md b/content/english/rules/040.md
index 86964e2..b709221 100644
--- a/content/english/rules/040.md
+++ b/content/english/rules/040.md
@@ -2,7 +2,7 @@
N: '132'
Rubrique: Liens
title: The label of each link describes its function or the nature of the content to which it points.
-abstract:
+abstract: The label of a link must specify its target, whether for example another paragraph within the ebook, a URL, an external resource or even a JavaScript animation.
categories: ["Links"]
agrege: O4132-E040
opquast: '4 132'
@@ -15,10 +15,17 @@ actif: '1'
layout: rules
date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
+objectif: ["Allow the nature of the link to be precisely identified and avoid erroneous actions.", "Allow screen readers to indicate the target explicitly", "Improve the accessibility of content to people with disabilities."]
+Meo: ["Indicate unambiguously the content of the target page of the link, the function of the link or its behavior, if applicable, in the wording of the links (portion of text located between the tags and or in the textual alternative of the image placed between these tags, possibly combined with the textual wording)."]
+Controle: ["In the source code of each text link or image-link
+
+- Check that the wording of the link explicitly designates the nature or function of the targeted content, or even the specific function of the link;
+- Check, in the case of image links, that the alt attribute of the image plays this role.
+
+"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/041.md b/content/english/rules/041.md
index 8e5a3bd..5de6c8d 100644
--- a/content/english/rules/041.md
+++ b/content/english/rules/041.md
@@ -2,7 +2,7 @@
N: '133'
Rubrique: Liens
title: Links of the same nature have identical colors, shapes and behaviors in all Content Documents.
-abstract:
+abstract: Maintaining consistency between the form of a link and its nature makes it easier to learn the internal interface of the ebook.
categories: ["Links"]
agrege: O4133-E041
opquast: '4 133'
@@ -15,10 +15,11 @@ actif: '1'
layout: rules
date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Improve the identification of links and their respective functions."]
+Meo: ["Apply common style, color, weight, case, underline properties to sets of links of the same nature."]
+Controle: ["Throughout the ebook, check that links of the same nature (links throughout the text, references to notes, social networks, etc.) have visually similar presentations throughout the ebook."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/042.md b/content/english/rules/042.md
index 897ac8b..a16f44e 100644
--- a/content/english/rules/042.md
+++ b/content/english/rules/042.md
@@ -2,7 +2,7 @@
N: '134'
Rubrique: Liens
title: Underlining is reserved for links.
-abstract:
+abstract: Browsing the web has ingrained the habit of associating underlined content with links. By highlighting content that is not a link, there is a risk of causing unnecessary clicks. Please note, this rule does not require you to underline your links.
categories: ["Links"]
agrege: O4134-E042
opquast: '4 134'
@@ -15,10 +15,15 @@ actif: '1'
layout: rules
date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Avoid unnecessary clicks on underlined content perceived as hyperlinks.", "Make it easier to identify links."]
+Meo: ["Do not use underlining for simple text or elements that are not links."]
+Controle: ["In each file containing underlined content:
+
+- Identify underlined texts in the ebook;
+- Check the nature of this content to verify whether they are indeed hyperlinks.
+
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/043.md b/content/english/rules/043.md
index e85701f..b4be685 100644
--- a/content/english/rules/043.md
+++ b/content/english/rules/043.md
@@ -2,7 +2,7 @@
N: '135'
Rubrique: Liens
title: Links are visually differentiated from the rest of the content.
-abstract:
+abstract: Content indicated as a link must have formatting that does not require interaction (a color change or underline on hover is not enough).
categories: ["Links"]
agrege: O4135-E043
opquast: '4 135'
@@ -15,10 +15,15 @@ actif: '1'
layout: rules
date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Allow links to be easily identified throughout the text.", "Improve the visibility and affordance of links.", "Improve the accessibility of content to people with disabilities"]
+Meo: ["Hyperlinks can be differentiated using the CSS properties of text color, background color, underline, bold, borders, font, etc."]
+Controle: ["In each content file:
+
+- Identify the links present throughout the text;
+- Check that these links are visually different from the rest of the text in which they are placed.
+- Check that links differentiated by color have a minimum contrast ratio of 3 with the surrounding text and that they are identifiable when hovering over or taking keyboard focus.
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/044.md b/content/english/rules/044.md
index 278e4dc..b391c92 100644
--- a/content/english/rules/044.md
+++ b/content/english/rules/044.md
@@ -2,7 +2,7 @@
N: '136'
Rubrique: Liens
title: The eBook does not apply the same style to visited and unvisited links.
-abstract:
+abstract: Making it possible to identify links already visited compared to links not visited using styles is essential for minimum reading comfort.
categories: ["Links"]
agrege: O4136-E044
opquast: '4 136'
@@ -15,10 +15,14 @@ actif: '1'
layout: rules
date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Facilitate the identification of content already visited.", "Facilitate the identification of content remaining to be discovered.", "Encourage the discovery of new content"]
+Meo: ["Do not apply the same default CSS styles for unvisited links (a or a:link selectors) and for visited links (selector a:visited). "]
+Controle: ["In each page containing hyperlinks:
+
+- Control the presence and use of the :visited selector in CSS style sheets and the use of a style different from that applied to a or a:link or ;/li>
+
- Control the absence of the :visited selector in CSS stylesheets to let the default style of the reading device apply
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/045.md b/content/english/rules/045.md
index cbdeb8c..e0abf43 100644
--- a/content/english/rules/045.md
+++ b/content/english/rules/045.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/046.md b/content/english/rules/046.md
index 78f5132..d23f374 100644
--- a/content/english/rules/046.md
+++ b/content/english/rules/046.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/047.md b/content/english/rules/047.md
index da8915e..d2017c0 100644
--- a/content/english/rules/047.md
+++ b/content/english/rules/047.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/048.md b/content/english/rules/048.md
index ba1886c..678ffde 100644
--- a/content/english/rules/048.md
+++ b/content/english/rules/048.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/049.md b/content/english/rules/049.md
index 1b103ab..7439db0 100644
--- a/content/english/rules/049.md
+++ b/content/english/rules/049.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/050.md b/content/english/rules/050.md
index 214b537..9c6cea5 100644
--- a/content/english/rules/050.md
+++ b/content/english/rules/050.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/051.md b/content/english/rules/051.md
index 25cf52b..7c5a047 100644
--- a/content/english/rules/051.md
+++ b/content/english/rules/051.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/053.md b/content/english/rules/053.md
index 3520e64..73ee286 100644
--- a/content/english/rules/053.md
+++ b/content/english/rules/053.md
@@ -18,6 +18,8 @@ tags: ["", ""]
objectif: ["Allow consultation of a digital book regardless of the input device", "Improve the accessibility of content for people with disabilities."]
Meo: ["Provide an alternative means of access for interactive elements (links, buttons, etc.) that do not use the default interaction modes"]
Controle: ["Verify that interactive elements can be used by keyboard"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: ["EPUB 3 Overview - Reading order : https://w3c.github.io/epub-specs/epub33/overview/#sec-nav"]
Steps: ["", ""]
diff --git a/content/english/rules/054.md b/content/english/rules/054.md
index 4aff35d..13f88b8 100644
--- a/content/english/rules/054.md
+++ b/content/english/rules/054.md
@@ -18,6 +18,8 @@ tags: ["", ""]
objectif: ["Facilitate navigation, whatever the terminal or means of access", "Improve the accessibility of content for people with disabilities"]
Meo: ["Order contents logically", "Provide a table of contents for machine use", "If possible, provide a table of contents for direct human use"]
Controle: ["Control the logical order of the document, in particular via keyboard navigation", "Check the presence of a table of contents in the reading device"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/055.md b/content/english/rules/055.md
index 09c0bc0..ff99181 100644
--- a/content/english/rules/055.md
+++ b/content/english/rules/055.md
@@ -18,6 +18,8 @@ tags: ["Accessibility", ""]
objectif: ["Allow homogeneity and continuity in reading and navigation."]
Meo: ["Use one or more style sheets that allow for a coherent layout of the text and/or different content.", "Ensure that the fonts included in the digital book are readable by all audiences."]
Controle: ["The control takes place when checking the display of pages in different environments (i.e. reading software, e-readers). "]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/056.md b/content/english/rules/056.md
index f1cc5fa..81398cf 100644
--- a/content/english/rules/056.md
+++ b/content/english/rules/056.md
@@ -26,6 +26,8 @@ Meo: ["Provide a complement to the color to convey the information it carries. T
Controle: ["The verification requires visually comparing two types of display of the book: a normal display and a display where the colors will be deactivated (rendered on a computer screen and rendered on an e-reader with a grayscale screen).
", "The verification requires visually comparing two types of display of the book: a normal display and a display where the colors will be deactivated (rendered on a computer screen and rendered on an e-reader with a grayscale screen).
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/057.md b/content/english/rules/057.md
index c77acf2..1d4c3f4 100644
--- a/content/english/rules/057.md
+++ b/content/english/rules/057.md
@@ -26,6 +26,8 @@ Use ACE and its error reporting. If necessary, check the “Errors” tab and se
Follow the procedure described above.
", ""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel:
- WCAG 2.1 Contrast (Minimum)"
diff --git a/content/english/rules/058.md b/content/english/rules/058.md
index 6a4edff..ab583f0 100644
--- a/content/english/rules/058.md
+++ b/content/english/rules/058.md
@@ -18,6 +18,8 @@ tags: ["Accessibility", ""]
objectif: ["Enable the understanding of content by readers whose reader software will not apply the style sheets embedded in the digital book or whose access mode is not visual.", "Improve the accessibility of content to people with disabilities."]
Meo: ["Care will be taken to maintain the consistency of the content in the HTML files (i.e. the structuring tags: h1, h2, p, and semantic tags: em, strong…), to present them in the same order and with the same meaning with or without updating. in CSS form."]
Controle: ["Use ACE to check the logical structure of the content (Structures tab of the ACE report). ", "Check that the contents remain readable, for example in the case of a transparent HTML image whose readability will depend on the background color -ground applied with the background-color property"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/059.md b/content/english/rules/059.md
index 62415c5..f649520 100644
--- a/content/english/rules/059.md
+++ b/content/english/rules/059.md
@@ -18,6 +18,8 @@ tags: ["Accessibility", ""]
objectif: ["Enable the understanding of information without access to visual support or when its rendering is altered.", "Improve the accessibility of content to people with disabilities"]
Meo: ["When content is designated in the physical version of the book by a reference to its form or its position, the information in the digital version of the same work must also be available by a textual mention including a hyperlink."]
Controle: ["This verification concerns a wide variety of potential cases, particularly in the flow of a text where reference is made to an illustration, a graph or a table. For each content concerned, it must be ensured that references to its form or position on the screen are not the only means of identifying it. We will then use an explicit reference to an identifier (example “See figure n°1”), a link to an anchor, etc."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/060.md b/content/english/rules/060.md
index 2381121..1694afe 100644
--- a/content/english/rules/060.md
+++ b/content/english/rules/060.md
@@ -28,6 +28,8 @@ To use:
or, in the case of a form field label, its title attribute."]
Controle: ["In the generated code and in the CSS style sheets of the pages examined: - Detect, using a code inspector, content that would be hidden on display (apart from that intended for be made visible upon user action).
- Check that none of this content uses the techniques indicated in the implementation if they are intended to be rendered in a screen reader .
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/061.md b/content/english/rules/061.md
index 6b26fc6..d01b1af 100644
--- a/content/english/rules/061.md
+++ b/content/english/rules/061.md
@@ -20,6 +20,8 @@ objectif: ["Allow the user to click on interactive elements.
Meo: ["Give each clickable element (buttons, links) a default size of at least 44 by 44 pixels"]
Controle: ["check that the default size of each clickable element (buttons, links) is at least 44 by 44 pixels"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/062.md b/content/english/rules/062.md
index b8c4ec9..168a3f3 100644
--- a/content/english/rules/062.md
+++ b/content/english/rules/062.md
@@ -23,6 +23,8 @@ Check that texts placed in images only correspond to formatting that cannot be o
Excluded from this requirement: logos, promotional graphic elements.
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/063.md b/content/english/rules/063.md
index 9f74733..b7178f2 100644
--- a/content/english/rules/063.md
+++ b/content/english/rules/063.md
@@ -23,6 +23,8 @@ Meo: ["Providing hidden content for display via CSS:
"]
Controle: ["The control is done when designing the digital book, paying particular attention to the use of CSS pseudo-elements:before or:after and CSS background-image. We will visually compare the normal display of the page concerned with its rendering after deactivating the background images. We will compare the display with and without background images."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/064.md b/content/english/rules/064.md
index 0a0019e..4a445b5 100644
--- a/content/english/rules/064.md
+++ b/content/english/rules/064.md
@@ -18,6 +18,8 @@ tags: ["Accessibility", ""]
objectif: ["Improve the accessibility of content to people with disabilities."]
Meo: ["Test the text containing the character(s) concerned with the sound rendering of the reading software.", "If the software does not recognize the character, then we will use content hidden on display via CSS."]
Controle: ["Examine the code directly to verify that each icon displayed via a font has, where appropriate, an alternative in the HTML content."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/065.md b/content/english/rules/065.md
index 2b284eb..b36c34e 100644
--- a/content/english/rules/065.md
+++ b/content/english/rules/065.md
@@ -18,6 +18,8 @@ tags: ["Accessibility", ""]
objectif: ["Make it easier to read on screen, particularly for people with dyslexia.", "Improve the accessibility of content for people with disabilities."]
Meo: ["Do not use the CSS property text-align with the value justify, or any other equivalent."]
Controle: ["Check the CSS code for the absence of text-align rules: justify.", "Check the HTML code for the absence of attributes HTML align=justify."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/066.md b/content/english/rules/066.md
index a6ec832..97a70e0 100644
--- a/content/english/rules/066.md
+++ b/content/english/rules/066.md
@@ -21,6 +21,8 @@ Controle: ["Disable support for site styles in the browser ;", "
Identify text that appears in capitals when styles are disabled ;", "
Check that the use of capital letters respects the typographical conventions of the language used. For example: acronyms or author names in a bibliography can be in capital letters."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/english/rules/067.md b/content/english/rules/067.md
index 988a4b0..24f2279 100644
--- a/content/english/rules/067.md
+++ b/content/english/rules/067.md
@@ -18,6 +18,8 @@ tags: ["Sustainability", ""]
objectif: ["Minimize the amount of data to download", "Improve performance", "Reduce the energy impact linked to consulting the digital book"]
Meo: ["Remove unnecessary spaces and comments in CSS files using dedicated tools."]
Controle: ["Manually check within all CSS files that no line returns, comments, indentations or line breaks are present.", "Or identify the list of non-minified CSS files using development tools (browsers , online tools, etc.)"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: ["https://w3c.github.io/sustyweb/#minify-your-html-css-and-javascript", "https://www.arcep.fr/uploads/tx_gspublication/consultation-referentiel-ecoconception-services-numeriques_091023.pdf (6.5 Le service numérique a-t-il mis en place des techniques de compression sur la totalité des ressources transférées dont il a le contrôle ?)"]
Steps: ["", ""]
diff --git a/content/english/rules/068.md b/content/english/rules/068.md
index a3ee05d..3c0c930 100644
--- a/content/english/rules/068.md
+++ b/content/english/rules/068.md
@@ -18,6 +18,8 @@ tags: ["Sustainability", ""]
objectif: ["Minimize the amount of data to download", "Improve performance", "Reduce the energy impact linked to consulting the digital book"]
Meo: ["Remove unnecessary spaces and comments in JavaScript files using dedicated tools"]
Controle: ["Manually check within all JavaScript files that no line returns, comments, indentations or line breaks are present.", "Or identify the list of non-minified JavaScript files using development tools (browsers , online tools, etc.)"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: ["https://w3c.github.io/sustyweb/#minify-your-html-css-and-javascript", "https://www.arcep.fr/uploads/tx_gspublication/consultation-referentiel-ecoconception-services-numeriques_091023.pdf (6.5 Le service numérique a-t-il mis en place des techniques de compression sur la totalité des ressources transférées dont il a le contrôle ?)"]
Steps: ["", ""]
diff --git a/content/english/rules/069.md b/content/english/rules/069.md
index 6287125..2740416 100644
--- a/content/english/rules/069.md
+++ b/content/english/rules/069.md
@@ -18,6 +18,8 @@ tags: ["", ""]
objectif: ["Provide a publication date for reading and indexing tools", "Improve ranking by reading and classification engines"]
Meo: ["Use the dc:date metadata for the publication date", "Use the dcterms:modified metadata to indicate the date of the last modification made to the file"]
Controle: ["Check the presence and accuracy of the metadata dc:date", "Check the presence and relevance of the metadata dcterms:modified"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/070.md b/content/english/rules/070.md
index 8de4c59..8750211 100644
--- a/content/english/rules/070.md
+++ b/content/english/rules/070.md
@@ -20,6 +20,8 @@ Meo: ["Include a metadata tag specifying the character set in each page header."
Controle: ["Check the source code of the HTML page of the epub: The meta tag with the charset attribute must be defined and located in the head tag of the HTML page", "Epub Check will report in the event of absence or 'error."]
epubcheck: true
ace: false
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/071.md b/content/english/rules/071.md
index dd15ada..d352b1e 100644
--- a/content/english/rules/071.md
+++ b/content/english/rules/071.md
@@ -20,6 +20,8 @@ Meo: ["Configure production tools and databases in UTF-8 as the default characte
Check: ["Check the source code of the HTML page of the epub: The meta tag with the charset attribute must be defined on UTF-8 and be located in the head tag of the HTML page", "Epub Check will report in case of absence or error."]
epubcheck: true
ace: false
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/072.md b/content/english/rules/072.md
index a78e401..2aea751 100644
--- a/content/english/rules/072.md
+++ b/content/english/rules/072.md
@@ -25,6 +25,8 @@ Controle: ["Check the source code of the epub HTML page:
- The order of the title levels must be hierarchical and coherent.
"]
epubcheck: false
ace: true
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/073.md b/content/english/rules/073.md
index 6154089..95772e9 100644
--- a/content/english/rules/073.md
+++ b/content/english/rules/073.md
@@ -2,7 +2,8 @@
N: '228'
Rubrique: Structure et code
title: Elements visually presented in list form are marked up appropriately in the source code.
-abstract:
+abstract: "In the content of a book, sometimes we need to list text. To do this, we use dashes or bullets of different shapes.
+In an HTML page, this is called a list."
categories: ["Code and structure"]
agrege: O4228-E073
opquast: '4 228'
@@ -14,11 +15,15 @@ after: "074"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["display"]
+objectif: ["Improve text readability.", "
+Structuring list content"]
+Meo: ["Use HTML tags (for unordered lists) and (for ordered lists) to enclose the contents of each list, and use - tags for each list item.
+It is in CSS that we choose the shape of the bullet. Add dl dt dd"]
+Controle: ["Check the source code of the epub HTML page:
+The lists must be in a
or tag and each element must be in a - tag Add dl dt dd"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Production"]
diff --git a/content/english/rules/074.md b/content/english/rules/074.md
index a4b2976..38334c9 100644
--- a/content/english/rules/074.md
+++ b/content/english/rules/074.md
@@ -1,8 +1,8 @@
---
N: '229'
Rubrique: Structure et code
-title: Each HTML identifier is only used once per Content Document.
-abstract:
+title: Each HTML identifier is only used once per Content Document.
+abstract: On the page of a book, we can identify certain elements by an identifier. It must be unique within this page.
categories: ["Code and structure"]
agrege: O4229-E074
opquast: '4 229'
@@ -14,11 +14,14 @@ after: "075"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["display"]
+objectif: ["Avoid display problems", "
+Guarantee access to the identified element"]
+Meo: ["Assign unique identifiers to each element in the code of HTML pages ensuring that no identifiers are reused within that page."]
+Controle: ["Check the source code of the epub HTML page:
+No HTML identifier must be used more than once. Or EpubCheck"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/075.md b/content/english/rules/075.md
index fe1fd2c..21db41a 100644
--- a/content/english/rules/075.md
+++ b/content/english/rules/075.md
@@ -2,7 +2,8 @@
N: '236'
Rubrique: Structure et code
title: Cells in data tables are linked to their headers.
-abstract:
+abstract: "A digital book can contain data structured in information tables. Information tables have an information-carrying structure (in addition to the
+content of the cells), because its organization puts the cells into relationships. These tables must be made accessible."
categories: ["Code and structure"]
agrege: O4236-E075
opquast: '4 236'
@@ -14,11 +15,14 @@ after: "076"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
+tags: ["display", "Accessibilité"]
+objectif: ["Allow technical aids to render the information contained in tables in an understandable manner, by indicating to the user the logical relationships between table content and headers.", "
+Improving the accessibility of content for people with disabilities"]
+Meo: ["Use the HTML th element and its scope attribute to mark up header cells and explain their scope (scope with col value for a column header, row value for a line header)."]
+Controle: ["Check the source code of the HTML page of the epub or ACE"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/076.md b/content/english/rules/076.md
index 4349481..5264f11 100644
--- a/content/english/rules/076.md
+++ b/content/english/rules/076.md
@@ -1,8 +1,8 @@
---
N: '237'
Rubrique: Structure et code
-title: The titles of the data tables are filled in.
-abstract:
+title: The titles of the data tables are filled in.
+abstract: Give a title to the tables in order to explain the content to readers
categories: ["Code and structure"]
agrege: O4237-E076
opquast: '4 237'
@@ -14,11 +14,14 @@ after: "077"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
+tags: ["display", "Accessibilité"]
+objectif: ["Allow users of technical aids to easily identify the nature of the information provided by a table.", "Improve the accessibility of content to people with disabilities"]
+Meo: ["Use and fill in the HTML caption element for each data table.", "If necessary, use a caption element hidden on display."]
+Controle: ["Check the source code of the HTML page of the epub and the presence of the caption element.
+If this element is hidden from display using a CSS class, verify that it remains accessible to screen readers."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/077.md b/content/english/rules/077.md
index 69800fa..a2dff55 100644
--- a/content/english/rules/077.md
+++ b/content/english/rules/077.md
@@ -2,7 +2,7 @@
N: '238'
Rubrique: Structure et code
title: The linearization of the tables used for the layout does not harm the understanding of the content.
-abstract:
+abstract: A digital book can contain data displayed in presentation tables. Presentation tables must be made accessible.
categories: ["Code and structure"]
agrege: O4238-E077
opquast: '4 238'
@@ -14,11 +14,12 @@ after: "078"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["display", "Accessibilité"]
+objectif: ["Allow users of technical aids to easily navigate through the information provided by a table.", "Improve the accessibility of content to people with disabilities"]
+Meo: ["To be understandable to the blind, the contents of the cells must be able to be linearized, because the assistive technologies will sequentially go through and transcribe all the cells (
/ | ) of all the rows ( | ) of the table"]
+Controle: ["Check the source code of the epub HTML page"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/078.md b/content/english/rules/078.md
index 1e539a8..bc546fb 100644
--- a/content/english/rules/078.md
+++ b/content/english/rules/078.md
@@ -1,8 +1,8 @@
---
N: '239'
Rubrique: Structure et code
-title: Data tables are not replaced by images.
-abstract:
+title: Data tables are not replaced by images.
+abstract: Data tables should not be inserted as images in digital books.
categories: ["Code and structure"]
agrege: O4239-E078
opquast: '4 239'
@@ -14,11 +14,13 @@ after: "079"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["display", "Accessibilité"]
+objectif: ["Allow users to access tables that can be used by technical aids.", "
+Improve the accessibility of content to people with disabilities.", "Improve the consideration of content by search engines and indexing tools"]
+Meo: ["Systematically use the table element and associated elements (tr, td, th, caption... depending on the nature of the table) to mark up data tables."]
+Controle: ["Check the source code of the epub HTML page"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Production"]
diff --git a/content/english/rules/079.md b/content/english/rules/079.md
index 7a62053..1ea471a 100644
--- a/content/english/rules/079.md
+++ b/content/english/rules/079.md
@@ -2,7 +2,7 @@
N: '240'
Rubrique: Structure et code
title: Data tables are not simulated using formatted text.
-abstract:
+abstract: Data tables must be correctly constructed and not use unconventional separators (spaces, tabs, etc.)
categories: ["Code and structure"]
agrege: O4240-E079
opquast: '4 240'
@@ -14,11 +14,14 @@ after: "080"
actif: '1'
layout: rules
date: 2024-09-18
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["display", "Accessibility"]
+objectif: ["Allow users to access tables that can be used by technical aids.", "
+Improve the accessibility of content to people with disabilities.", "
+Improve the consideration of content by search engines and indexing tools"]
+Meo: ["Systematically use the table element and associated elements (tr, td, th, caption... depending on the nature of the table) to mark up data tables."]
+Controle: ["Check the source code of the epub HTML page"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/080.md b/content/english/rules/080.md
index 847ade2..8b15bdb 100644
--- a/content/english/rules/080.md
+++ b/content/english/rules/080.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/081.md b/content/english/rules/081.md
index ec236b9..448a7c4 100644
--- a/content/english/rules/081.md
+++ b/content/english/rules/081.md
@@ -19,6 +19,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/english/rules/082.md b/content/english/rules/082.md
index 235084c..e233df8 100644
--- a/content/english/rules/082.md
+++ b/content/english/rules/082.md
@@ -18,6 +18,8 @@ tags: ["", ""]
objectif: ["Facilitate communication around the same book, regardless of its format", "Allow references and citations regardless of the format of the book"]
Meo: ["In the documents making up the digital book, give reading devices indication of page changes."]
Controle: ["In the reading device, check that it is possible to reach a specific page", "Check that the contents of the page reached correspond to the same page in the source book"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB https://www.w3.org/TR/epub-ssv-11/#sec-pagination (epub:type=”page-break” attribute)"]
Steps: ["", ""]
diff --git a/content/english/rules/083.md b/content/english/rules/083.md
index 8ec9e64..0348fc6 100644
--- a/content/english/rules/083.md
+++ b/content/english/rules/083.md
@@ -18,6 +18,8 @@ tags: ["Accessibility", "access mode"]
objectif: ["Allow you to anticipate the means of consulting the book", "Limit the risk of complaints"]
Meo: ["Associate the information with the book", "Include the information on the book's presentation page"]
Controle: ["Check the presence of an indication on the senses to be used to read the entire content."]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB schema.org : accessMode et accessModeSufficient", "ONIX
List 196, codes 51 All non-decorative content supports reading via pre-recorded audio et 52 All non-decorative content supports reading without sight"]
diff --git a/content/english/rules/084.md b/content/english/rules/084.md
index 1e797d2..7c64eec 100644
--- a/content/english/rules/084.md
+++ b/content/english/rules/084.md
@@ -18,6 +18,8 @@ tags: ["image", "alternative"]
objectif: ["Allow us to anticipate whether the book can be consulted in its entirety in a given context", "Limit the risk of complaints"]
Meo: ["Associate the information with the book", "Include the information on the book's presentation page"]
Controle: ["Check the presence of an indication on: - The presence of media other than text.
- The presence of textual alternatives for these media.
"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB schema.org : accessModeSufficient et accessibilityFeature", "ONIX List 196, code 14 Short alternative textual descriptions", "ONIX List 196, code 15 Full alternative textual descriptions", "ONIX List 196, code 16 Visualised data also available as non-graphical data", "ONIX List 196, code 28 Full alternative audio descriptions", "ONIX List 196, code 51 All non-decorative content supports reading via pre-recorded audio", "ONIX List 196, code 52 All non-decorative content supports reading without sight"]
Steps: ["", ""]
diff --git a/content/english/rules/085.md b/content/english/rules/085.md
index 6aa93db..1659b6e 100644
--- a/content/english/rules/085.md
+++ b/content/english/rules/085.md
@@ -24,6 +24,8 @@ Controle: ["Check:
- The presence of a main language
- If applicable, the identifier of the original physical version
"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB Métadonnées Dublin Core source, title, language, contributor, publisher dans le fichier OPF"
, "ONIX TitleType 01 / TitleText"
diff --git a/content/english/rules/086.md b/content/english/rules/086.md
index df1132d..1472fd4 100644
--- a/content/english/rules/086.md
+++ b/content/english/rules/086.md
@@ -28,6 +28,8 @@ Controle: ["Check the presence in the 'opf' file of the 'cover' metadata",
"Check for the presence of alternative content for HTML5 elements",
"Check the presence of css information for HTML5 elements (article, aside, details, figure, figcaption, footer, header, nav, section)",
"Check CSS sheet separation if layout is done using media queries"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB 2.0.1 : https://idpf.org/epub/201"]
Steps: ["Production"]
diff --git a/content/english/rules/087.md b/content/english/rules/087.md
index 9aec9a8..33de3c3 100644
--- a/content/english/rules/087.md
+++ b/content/english/rules/087.md
@@ -18,6 +18,8 @@ tags: ["", ""]
objectif: ["", ""]
Meo: ["XHTML files should be separated into units with a maximum size of 250 KB"]
Controle: ["Check the size of XHTML files"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: [""]
Steps: ["Production"]
diff --git a/content/english/vocabulary.md b/content/english/vocabulary.md
index 6a62f39..218aa5f 100644
--- a/content/english/vocabulary.md
+++ b/content/english/vocabulary.md
@@ -7,6 +7,8 @@ description: ""
layout: blog
date: 2024-09-18
tags: [""]
+epubcheck:
+ace:
Source: ["SNE"]
---
diff --git a/content/french/about/_index.md b/content/french/about/_index.md
index 5c9c51f..132248d 100644
--- a/content/french/about/_index.md
+++ b/content/french/about/_index.md
@@ -6,7 +6,12 @@ draft: false
layout: about
---
-*Travail en cours.*
+Qualebook public presentations:
+* Assises du livre numérique : [QUALINUM la liste de référence qualité du livre numérique (En français sur Youtube)](https://youtu.be/zg6C0cuDUqE?list=PLY0BtmO03yYGQ8sQ7fwSw7IVaymmtp4Pm&t=2413)
+* Digital Publishing Summit 2024: [Quality of ebooks, Video of the presentation on the EDRLab website](https://www.edrlab.org/events/digital-publishing-summit-2024/#1708288836982-85ce3f99-0b0f)
+
+
+*Qualebook est un travail en cours.*
L’édition numérique a développé des processus d’industrialisation et de standardisation adaptés, comme le format EPUB mais n’échappe pas aujourd’hui aux injonctions extérieures liées à des dispositions légales et des enjeux sociétaux.
diff --git a/content/french/rules/001.md b/content/french/rules/001.md
index 46172e1..35e9d3c 100644
--- a/content/french/rules/001.md
+++ b/content/french/rules/001.md
@@ -14,6 +14,8 @@ date: 2024-02-23
objectif: ["Informer les utilisateurs sur les conditions sous lesquelles sont publiés les contenus.", "Informer les utilisateurs sur les conditions de copie et de réutilisation."]
Meo: ["Indiquer les droits de copie et de réutilisation des divers éléments du livre sur une ou plusieurs page dédiées et identifiées telles quelles (page de copyrights et page de crédits)."]
Controle: ["Vérifier la présence de la mention complète des droits de copie et de réutilisation dans une ou plusieurs pages dédiées accessibles par la table des matières ou via un ou des points de repère (landmark)."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Éditorial"]
diff --git a/content/french/rules/002.md b/content/french/rules/002.md
index d57f7c7..0dc0eb0 100644
--- a/content/french/rules/002.md
+++ b/content/french/rules/002.md
@@ -22,6 +22,8 @@ Controle: ["Dans le code source de chaque page examinée
- Vérifier la présence de la balise
<meta name="description" content="" />
ou d'un équivalent à l'aide, par exemple, des outils de développement des navigateurs.
- Contrôler que le texte de cette balise décrit effectivement, de façon spécifique ou plus générique, le contenu de la page.
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Éditorial", "Développement"]
diff --git a/content/french/rules/003.md b/content/french/rules/003.md
index 4841599..d690b01 100644
--- a/content/french/rules/003.md
+++ b/content/french/rules/003.md
@@ -23,6 +23,8 @@ Meo: ["S’assurer que le mois est écrit en toutes lettres (« décembre ») ou
"Indiquer les 4 chiffres de l’année. Cette exigence doit être prévue dans les systèmes de gestion de contenu où la datation est automatisée."]
Controle: ["Identifier les pages comportant des dates, et pour chacune des dates trouvées : Vérifier que le mois n’est pas indiqué dans un format numérique, mais en lettre (complet ou abrégé). Vérifier que l’année est indiquée sur quatre chiffres et non deux. Les dates à saisir par l’utilisateur final dans les formulaires ne sont pas concernées par cette bonne pratique : leur format, quel qu'il soit, est considéré comme suffisamment explicite, dès lors que la saisie s’effectue via un datepicker ou bien manuellement mais avec une indication du format attendu (du type JJ/MM/AA)."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Éditorial"]
diff --git a/content/french/rules/004.md b/content/french/rules/004.md
index f7213fd..e86d9cb 100644
--- a/content/french/rules/004.md
+++ b/content/french/rules/004.md
@@ -35,6 +35,8 @@ Controle: ["Dans chaque page examinée, identifier visuellement chaque sigle, ab
d’un lien sur le sigle donnant accès à sa signification, par exemple dans un glossaire,
ou de l’élément abbr doté d’un attribut title explicitant sa signification.
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Développement", "Conception", "Éditorial"]
diff --git a/content/french/rules/005.md b/content/french/rules/005.md
index bcab409..0014a8a 100644
--- a/content/french/rules/005.md
+++ b/content/french/rules/005.md
@@ -23,6 +23,8 @@ objectif: [
Meo: ["Associer à chaque contenu qui le nécessite (article, actualité, produit, etc.) sa date de publication affichée."]
Controle: ["Vérifier que les contenus qui le nécessitent sont tous associés à une date de publication affichée."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception"]
diff --git a/content/french/rules/006.md b/content/french/rules/006.md
index fd970dd..d478b7b 100644
--- a/content/french/rules/006.md
+++ b/content/french/rules/006.md
@@ -32,6 +32,8 @@ Controle: ["Pour chaque page contenant du vocabulaire spécifique, contrôler qu
Ou directement à la définition des termes depuis au moins leur première occurrence dans chaque page du site via un lien ou un tooltip.
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Contenus", "Éditorial"]
diff --git a/content/french/rules/007.md b/content/french/rules/007.md
index de3cd92..1d3b8ac 100644
--- a/content/french/rules/007.md
+++ b/content/french/rules/007.md
@@ -30,6 +30,8 @@ Controle: ["Au sein du livre examiné :
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/french/rules/008.md b/content/french/rules/008.md
index 78aff55..4a9014c 100644
--- a/content/french/rules/008.md
+++ b/content/french/rules/008.md
@@ -25,6 +25,8 @@ Meo: ["Pour chaque graphique représentant des données numériques (courbe, dia
"]
Controle: ["Vérifier la présence, pour chaque graphique, d’un contenu structuré indiquant toutes les données numériques qu'il représente, ou d’un lien vers une page fournissant celles-ci."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/french/rules/009.md b/content/french/rules/009.md
index fc95683..8f45f9b 100644
--- a/content/french/rules/009.md
+++ b/content/french/rules/009.md
@@ -23,6 +23,8 @@ Controle: ["Dans la page d'accueil :
Vérifier la présence d'une information, d'une phrase ou d'un contenu résumant les contenus et services proposés dans le site.
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/french/rules/010.md b/content/french/rules/010.md
index 0d8a0d4..df33c10 100644
--- a/content/french/rules/010.md
+++ b/content/french/rules/010.md
@@ -19,6 +19,8 @@ tags: ["", ""]
objectif: ["Éviter les déceptions", "Avertir les utilisateurs"]
Meo: ["Associer l’information de public spécifique au livre", "Faire figurer l’information de public spécifique sur la page de présentation du livre"]
Controle: ["Pour tout livre dont la consultation peut choquer ou n'être pas adaptée à une certaine catégorie de la population (mineurs, etc.), vérifier la présence d'une indication sur le public auquel le livre est destiné."]
+epubcheck:
+ace:
Source: ["Opquast", "SNE"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/011.md b/content/french/rules/011.md
index 03ed9a7..da96afd 100644
--- a/content/french/rules/011.md
+++ b/content/french/rules/011.md
@@ -20,6 +20,8 @@ objectif: ["Permettre aux utilisateurs d’identifier sans ambiguïté un interl
Meo: ["Le nom et l'adresse de la maison d'édition est écrit dans une section identifiée", "Le nom de la maison d'édition est indiqué dans le fichier OPF grace à l'élément dc:publisher", "Le nom de la maison d'édition est indiqué dans la fiche ONIX"]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/012.md b/content/french/rules/012.md
index a95cef4..5ca9f86 100644
--- a/content/french/rules/012.md
+++ b/content/french/rules/012.md
@@ -20,6 +20,8 @@ objectif: ["Améliorer l’accessibilité des contenus aux personnes handicapée
Meo: ["Rédiger le contenu de l'élément title de chaque Document de Contenu (Content Document) à y indiquer le nom du site."]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Editorial"]
diff --git a/content/french/rules/013.md b/content/french/rules/013.md
index 483f03b..0041a21 100644
--- a/content/french/rules/013.md
+++ b/content/french/rules/013.md
@@ -20,6 +20,8 @@ objectif: ["Permettre aux utilisateurs d'identifier immédiatement la nature des
Meo: ["Rédiger le contenu de l'élément title de chaque page de manière à ce qu'il décrive, de la façon la plus concise possible, le contenu ou la fonction de la page"]
Controle: ["Vérifier que chaque titre de page (élément title) permet d'identifier le contenu ou la fonction de la page."
]
+epubcheck:
+ace:
Source: ["Opquast", "SNE"]
Referentiel: [""]
Steps: ["Editorial", ""]
diff --git a/content/french/rules/014.md b/content/french/rules/014.md
index 27640b9..2145951 100644
--- a/content/french/rules/014.md
+++ b/content/french/rules/014.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/015.md b/content/french/rules/015.md
index 486dac8..e87f25a 100644
--- a/content/french/rules/015.md
+++ b/content/french/rules/015.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/016.md b/content/french/rules/016.md
index b496f5a..b3ebe29 100644
--- a/content/french/rules/016.md
+++ b/content/french/rules/016.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/017.md b/content/french/rules/017.md
index 4e994ff..d7371c8 100644
--- a/content/french/rules/017.md
+++ b/content/french/rules/017.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/018.md b/content/french/rules/018.md
index 2c8f3fc..044c21a 100644
--- a/content/french/rules/018.md
+++ b/content/french/rules/018.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/019.md b/content/french/rules/019.md
index f4f46f3..9fd68b7 100644
--- a/content/french/rules/019.md
+++ b/content/french/rules/019.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/020.md b/content/french/rules/020.md
index 2432acf..b89d1e8 100644
--- a/content/french/rules/020.md
+++ b/content/french/rules/020.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/021.md b/content/french/rules/021.md
index f3a674a..3a869d4 100644
--- a/content/french/rules/021.md
+++ b/content/french/rules/021.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/022.md b/content/french/rules/022.md
index 956c75a..363aca7 100644
--- a/content/french/rules/022.md
+++ b/content/french/rules/022.md
@@ -1,9 +1,8 @@
---
N: '111'
Rubrique: Images et médias
-title: Chaque image décorative est dotée d'une alternative textuelle appropriée.
-detail: Chaque image décorative est dotée d'une alternative textuelle appropriée.
-abstract:
+title: "Chaque image décorative est balisée comme quelle"
+abstract: "Les dispositifs de lecture de livres numériques permettent souvent une restitution en voix de synthèse et certains utilisateurs en situation de handicap utilisent des lecteurs d'écran pour obtenir une restitution alternative en audio ou tactile. Dans ces deux cas, les alternatives textuelles aux images sont restituées, ce qui peut troubler la compréhension ou devenir agaçant dans le cas d'images à des fins décoratives. Pour éviter d'alourdir la lecture, il est nécessaire de renseigner correctement la fonction décorative."
categories: [" Images et médias"]
agrege: O4111-E022
opquast: '4 111'
@@ -15,11 +14,16 @@ after: "023"
actif: '1'
layout: rules
date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+tags: ["Accessibilité", "Expérience de lecture"]
+objectif: [
+ "Éviter aux utilisateurs placés dans des contextes où les images ne sont pas perceptibles (voix de synthèse, lecteur d’écran ou lecture immersive) d’être perturbés par des informations inutiles.", "Fournir aux robots d’indexation uniquement des informations pertinentes.",
+ "Améliorer l’accessibilité des contenus aux personnes handicapées.",
+ "Améliorer la prise en compte des contenus par les moteurs de recherche et outils d’indexation"
+ ]
+Meo: ["Donner à chaque élément img décoratif un attribut alt vide (alt=).", "Donner à chaque élément décoratif un attribut (role=presentation)"]
+Controle: ["Vérifier les arguments des images ne véhiculant pas d’information nécessaire à la compréhension. Cela peut s'effectuer dans le code ou grace au tableau d'images disponibles dans le rapport ACE"]
+epubcheck: false
+ace: true
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/023.md b/content/french/rules/023.md
index 9d89ff2..40f7ab4 100644
--- a/content/french/rules/023.md
+++ b/content/french/rules/023.md
@@ -1,9 +1,8 @@
---
N: '112'
Rubrique: Images et médias
-title: Chaque image-lien est dotée d'une alternative textuelle appropriée.
-detail: Chaque image-lien est dotée d'une alternative textuelle appropriée.
-abstract:
+title: Chaque image-lien est dotée d’une alternative textuelle décrivant la fonction du lien
+abstract: Des images peuvent être dotées d’une url dirigeant le lecteur vers une nouvelle page, dans ce cas la destination du lien doit être indiquée.
categories: [" Images et médias"]
agrege: O4112-E023
opquast: '4 112'
@@ -14,12 +13,32 @@ weight: "023"
after: "024"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
+date: 2024-09-18
+tags: ["Accessibilité", ""]
+objectif: ["Indiquer le contenu de l’image", "
+Indiquer où va le lien et éviter les textes « cliquez ici »", "
+Indiquer le chemin de navigation de façon explicite", "
+Comprendre la fonction de l’image et le sens des url présents sur les images", "
+Permettre une bonne indexation par l’application de lecture.
+"]
+Meo: ["Décrire l’action associée au clic sur l’image", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans l’attribut alt de l’élément img ;", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément area ;", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément object ;", "
+Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément canevas ;", "
+Nommer le fichier de l’image avec des mots clés explicites
+Indiquer l’adresse de la page cible de façon explicite
+"]
+Controle: ["Vérifier que l’attribut alt de chaque élément img concerné indique la cible ou le rôle du lien.", "
+Vérifier que l’attribut alt de chaque élément area concerné indique la cible ou le rôle du lien.", "
+Vérifier que le contenu de chaque élément object concerné indique la cible ou le rôle du lien.", "
+Vérifier que le contenu de chaque élément canvas concerné indique la cible ou le rôle du lien.", "
+Vérifier le libellé textuel de tout autre élément ayant le rôle d’un lien.
+"
]
+epubcheck: false
+ace: true
+necessaryhumancheck: true
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/024.md b/content/french/rules/024.md
index ec62942..1856b4f 100644
--- a/content/french/rules/024.md
+++ b/content/french/rules/024.md
@@ -1,9 +1,9 @@
---
N: '113'
Rubrique: Images et médias
-title: Chaque image porteuse d'information est dotée d'une alternative textuelle appropriée.
-detail: Chaque image porteuse d'information est dotée d'une alternative textuelle appropriée.
-abstract:
+title: "Les images informatives sont dotées d'une alternative
+textuelle."
+abstract: "Les images informatives peuvent être des illustrations (peinture, dessin, photo, BD, carte, chronologie, étiquette…), des graphiques, des tableaux de données. Dans le cas des illustrations, il est important de préciser dans le texte alternatif la nature du document et la description."
categories: [" Images et médias"]
agrege: O4113-E024
opquast: '4 113'
@@ -14,13 +14,14 @@ weight: "024"
after: "025"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["Accessibilité", "Expérience de lecture"]
+objectif: ["Permettre aux lecteurs placés dans des contextes où les images ne sont pas perceptibles (voix de synthése, lecteur d'écran, lecture immersive) de comprendre le sens des images qu'ils ne peuvent voir."]
+Meo: ["Donner à chaque élément img concerné un attribut alt reproduisant l’information, un lien adjacent à l’image jouant le même rôle, soit dans le contenu de la page, dans le contexte immédiat de l’image. Dans ce dernier cas, l’alternative peut signaler la présence de cette description et y renvoyer."]
+Controle: ["Vérifier que l’attribut alt de chaque élément img concerné reproduit l’information portée par l’image.", "Vérifier la présence et la pertinence de la description étendue le cas échéant.", "Vérifier la compréhension en absence de l'image."]
+epubcheck: false
+ace: true
Source: ["Opquast"]
-Referentiel: [""]
-Steps: ["", ""]
+Referentiel: ["WCAG"]
+Steps: ["Conception", "Éditorial"]
---
\ No newline at end of file
diff --git a/content/french/rules/025.md b/content/french/rules/025.md
index 587ba4f..7ed11fd 100644
--- a/content/french/rules/025.md
+++ b/content/french/rules/025.md
@@ -1,10 +1,8 @@
---
N: '114'
Rubrique: Images et médias
-title: Les vignettes et aperçus ne sont pas des images de taille supérieure redimensionnées
- côté client.
-detail: Les vignettes et aperçus ne sont pas des images de taille supérieure redimensionnées côté client.
-abstract:
+title: Les images ont une taille te résolution utile et raisonnable.
+abstract: Les systèmes de lecture moderne embarquent des fonctionnalités permettant de zoomer sur une image en l'affichant dans un panneau dédié. Pour que cette fonction soit utile, il est recommandé d'intégrer des images d'une taille et résolution suffisante sans toutefois dépasser un seuil qui alourdirait inutilement le fichier
categories: [" Images et médias"]
agrege: O4114-E025
opquast: '4 114'
@@ -13,15 +11,19 @@ description: "Règle n° 025"
before: "024"
weight: "025"
after: "026"
-actif: '1'
+actif: '0'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["Accessibilité", "Expérience de lecture", "Développement Durable"]
+objectif: ["Diminuer la quantité de données à télécharger.", "
+Améliorer la vitesse d’affichage de la page.", "
+Diminuer l'impact énergétique lié à la lecture numérique.", "Offrir de la flexibilité pour la consultation des images"]
+Meo: ["Si il n'existe pas de raison de conserver une image de plus grande définition que son affichage, fournir, des versions spécifiques de celles-ci et non les images originales redimensionnées via leurs attributs HTML ou leurs propriétés CSS."]
+Controle: [""]
+epubcheck: false
+ace: false
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
+comment: peut on convenir d'une taille d'image à embarquer de façon à ce que le RS puisse zoomer ?
---
\ No newline at end of file
diff --git a/content/french/rules/026.md b/content/french/rules/026.md
index 9ec21d9..bfd0830 100644
--- a/content/french/rules/026.md
+++ b/content/french/rules/026.md
@@ -1,9 +1,8 @@
---
N: '115'
Rubrique: Images et médias
-title: Les objets inclus sont dotés d'une alternative textuelle appropriée.
-detail: Les objets inclus sont dotés d'une alternative textuelle appropriée.
-abstract:
+title: Les objets inclus sont dotés d'une alternative appropriée (fallback).
+abstract: Certains livres numériques contiennent des objets particuliers comme des éléments interactifs en javascript (formulaire, carte, etc.) qui peuvent être impossibles à consulter dans certains contextes. Une alternative permet d’accéder à leur contenu.
categories: [" Images et médias"]
agrege: O4115-E026
opquast: '4 115'
@@ -14,13 +13,17 @@ weight: "026"
after: "027"
actif: '1'
layout: rules
-date: 2023-09-28
+date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Fournir un accès à l'information pour les utilisateurs dont le dispositif de lecture ne supporte pas l'inclusion d'objets ou les technologies utilisées dans les objets inclus.", "
+Faciliter l'exploitation de ces contenus par les robots.", "
+Améliorer l’accessibilité des contenus aux personnes handicapées.", "
+Améliorer la prise en compte des contenus par les moteurs de recherche et outils d’indexation"]
+Meo: ["Utiliser des mécanismes de repli intrinsèques (tels que ceux disponibles pour l'objet [html] et les éléments canvas) ou, lorsqu'un repli intrinsèque n'est pas applicable, en utilisant un repli au niveau du manifeste. Les chaînes de repli (Fallback) sont créées à l'aide de l'attribut de Fallback sur les éléments du manifest. Cet attribut fait référence à l'ID xml d'un autre élément du manifest qui constitue une solution de repli (Fallback) pour l'élément actuel. "]
+Controle: ["Vérifier que le livre numérique reste lisible et utilisable sur un dispositif ancien ou en désactivant le support de javascript", "Vérifier que les contenus de type object ou canevas ne sont pas nécessaire à la compréhension ou disposent d'une alternative textuelle."]
+epubcheck: false
+ace: false
Source: ["Opquast"]
-Referentiel: [""]
+Referentiel: ["https://www.w3.org/TR/epub-33/#sec-resource-fallbacks"]
Steps: ["", ""]
---
\ No newline at end of file
diff --git a/content/french/rules/027.md b/content/french/rules/027.md
index b3367e9..ecb107d 100644
--- a/content/french/rules/027.md
+++ b/content/french/rules/027.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/028.md b/content/french/rules/028.md
index 2a7d0cb..da3a9c6 100644
--- a/content/french/rules/028.md
+++ b/content/french/rules/028.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/029.md b/content/french/rules/029.md
index 02642fb..1aeb19c 100644
--- a/content/french/rules/029.md
+++ b/content/french/rules/029.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/030.md b/content/french/rules/030.md
index 538c74a..fa377ee 100644
--- a/content/french/rules/030.md
+++ b/content/french/rules/030.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/031.md b/content/french/rules/031.md
index 180aeb4..03c61a6 100644
--- a/content/french/rules/031.md
+++ b/content/french/rules/031.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/032.md b/content/french/rules/032.md
index 69f1f3b..58cca0d 100644
--- a/content/french/rules/032.md
+++ b/content/french/rules/032.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/033.md b/content/french/rules/033.md
index 89c6eb7..776bc0d 100644
--- a/content/french/rules/033.md
+++ b/content/french/rules/033.md
@@ -21,6 +21,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/034.md b/content/french/rules/034.md
index d531182..c9a6d08 100644
--- a/content/french/rules/034.md
+++ b/content/french/rules/034.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/035.md b/content/french/rules/035.md
index 33c3ba1..be324c4 100644
--- a/content/french/rules/035.md
+++ b/content/french/rules/035.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/036.md b/content/french/rules/036.md
index f2132a7..b4e7547 100644
--- a/content/french/rules/036.md
+++ b/content/french/rules/036.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/037.md b/content/french/rules/037.md
index 4f9b463..63d6bc1 100644
--- a/content/french/rules/037.md
+++ b/content/french/rules/037.md
@@ -21,6 +21,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/038.md b/content/french/rules/038.md
index 49ab122..5753fa1 100644
--- a/content/french/rules/038.md
+++ b/content/french/rules/038.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/039.md b/content/french/rules/039.md
index 377a03f..b560b2e 100644
--- a/content/french/rules/039.md
+++ b/content/french/rules/039.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/040.md b/content/french/rules/040.md
index e87ff2e..2acdf71 100644
--- a/content/french/rules/040.md
+++ b/content/french/rules/040.md
@@ -1,10 +1,8 @@
---
N: '132'
Rubrique: Liens
-title: Le libellé de chaque lien décrit sa fonction ou la nature du contenu vers
- lequel il pointe.
-detail: Le libellé de chaque lien décrit sa fonction ou la nature du contenu vers lequel il pointe.
-abstract:
+title: "Le libellé de chaque lien décrit sa fonction ou la nature du contenu vers lequel il pointe."
+abstract: "Le libellé d’un lien doit préciser sa cible, qu’elle soit par exemple un autre paragraphe au sein de l’ebook, une URL, une ressource externe ou encore une animation JavaScript."
categories: [" Liens"]
agrege: O4132-E040
opquast: '4 132'
@@ -15,12 +13,23 @@ weight: "040"
after: "041"
actif: '1'
layout: rules
-date: 2023-09-28
+date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
+objectif: [
+ "Permettre d'identifier précisément la nature du lien et d'éviter des actions erronées.",
+ "Permettre aux lecteurs d'écran d'indiquer la cible de façon explicite",
+ "Améliorer l’accessibilité des contenus aux personnes handicapées."
+ ]
+Meo: ["Indiquer sans ambiguïté le contenu de la page cible du lien, la fonction du lien ou son comportement, le cas échéant, dans le libellé des liens (portion de texte située entre les balises et ou dans l'alternative textuelle de l'image placée entre ces balises, éventuellement combinée au libellé textuel)."]
+Controle: ["Dans le code source de chaque lien texte ou image-lien
+
+- Vérifier que le libellé du lien désigne explicitement la nature ou la fonction du contenu visé, ou encore la fonction spécifique du lien ;
+- Contrôler, dans le cas d'images-liens, que l'attribut alt de l'image joue ce rôle.
+
+"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/041.md b/content/french/rules/041.md
index 1d49376..aa75bf2 100644
--- a/content/french/rules/041.md
+++ b/content/french/rules/041.md
@@ -1,10 +1,8 @@
---
N: '133'
Rubrique: Liens
-title: Les liens de même nature ont des couleurs, des formes et des comportements
- identiques sur toutes les pages.
-detail: Les liens de même nature ont des couleurs, des formes et des comportements identiques dans tous les Documents de Contenu (Content Document)
-abstract:
+title: Les liens de même nature ont des couleurs, des formes et des comportements identiques dans tous les Documents de Contenu (Content Document)
+abstract: Garder une cohérence entre la forme d’un lien et sa nature permet de faciliter l’apprentissage de l’interface interne à l’ebook.
categories: [" Liens"]
agrege: O4133-E041
opquast: '4 133'
@@ -15,12 +13,13 @@ weight: "041"
after: "042"
actif: '1'
layout: rules
-date: 2023-09-28
+date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Améliorer l'identification des liens et de leurs fonctions respectives."]
+Meo: ["Appliquer des propriétés communes de style, de couleur, de graisse, de casse, de soulignement aux ensembles de liens de même nature."]
+Controle: ["Dans l'ensemble de l’ebook, vérifier que les liens de même nature (liens au fil du texte, renvoi vers des notes, des réseaux sociaux, etc.) ont des présentations visuellement similaires dans l'ensemble de l’ebook."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/042.md b/content/french/rules/042.md
index ba34e61..fcdffe3 100644
--- a/content/french/rules/042.md
+++ b/content/french/rules/042.md
@@ -2,8 +2,7 @@
N: '134'
Rubrique: Liens
title: Le soulignement est réservé aux liens.
-detail: Le soulignement est réservé aux liens.
-abstract:
+abstract: La navigation sur le web a ancré l’habitude d’associer des contenus soulignés à des liens. En soulignant des contenus qui ne sont pas des liens, il y a un risque de provoquer des clics inutiles. Attention, cette règle ne vous impose pas pour autant de souligner vos liens.
categories: [" Liens"]
agrege: O4134-E042
opquast: '4 134'
@@ -14,12 +13,17 @@ weight: "042"
after: "043"
actif: '1'
layout: rules
-date: 2023-09-28
+date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Éviter les clics inutiles sur des contenus soulignés perçus comme des hyperliens.", "Faciliter l’identification des liens."]
+Meo: ["Ne pas utiliser le soulignement pour des textes simples ou des éléments qui ne constituent pas des liens."]
+Controle: ["Dans chaque fichier contenant des contenu soulignés :
+
+- Identifier les textes soulignés dans l’ebook ;
+- Contrôler la nature de ces contenus pour vérifier s'il s'agit effectivement d'hyperliens.
+
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/043.md b/content/french/rules/043.md
index 7337352..e49c9f3 100644
--- a/content/french/rules/043.md
+++ b/content/french/rules/043.md
@@ -2,8 +2,7 @@
N: '135'
Rubrique: Liens
title: Les liens sont visuellement différenciés du reste du contenu.
-detail: Les liens sont visuellement différenciés du reste du contenu.
-abstract:
+abstract: Un contenu indiqué comme lien doit avoir une mise en forme qui ne nécessite pas d’interaction (un changement de couleur ou un soulignement lors du survol ne suffit pas).
categories: [" Liens"]
agrege: O4135-E043
opquast: '4 135'
@@ -14,12 +13,17 @@ weight: "043"
after: "044"
actif: '1'
layout: rules
-date: 2023-09-28
+date: 2024-09-18
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Permettre d’identifier facilement les liens au fil du texte.", "Améliorer la visibilité et l’affordance des liens.", "Améliorer l’accessibilité des contenus aux personnes handicapées"]
+Meo: ["Les hyperliens peuvent être différenciés à l'aide des propriétés CSS de couleur de texte, de couleur d'arrière-plan, de soulignement, de mise en gras, de bordures, de police de caractères, etc."]
+Controle: ["Dans chaque fichier de contenu :
+
+- Identifier les liens présents au fil du texte ;
+- Vérifier que ces liens se différencient visuellement du reste du texte au sein duquel ils se trouvent placés.
+- Vérifier que les liens différenciés par la couleur présentent un ratio de contraste minimal de 3 avec le texte environnant et qu’ils sont identifiables au survol ou à la prise de focus clavier.
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/044.md b/content/french/rules/044.md
index f1ccfe5..1a08150 100644
--- a/content/french/rules/044.md
+++ b/content/french/rules/044.md
@@ -2,8 +2,7 @@
N: '136'
Rubrique: Liens
title: Le livre numérique n'applique pas le même style aux liens visités et non visités.
-detail: Le site n'applique pas le même style aux liens visités et non visités.
-abstract:
+abstract: Rendre possible l’identification des liens déjà visités par rapport à des liens non visités grâce aux styles est indispensable à un confort de lecture minimum.
categories: [" Liens"]
agrege: O4136-E044
opquast: '4 136'
@@ -16,10 +15,14 @@ actif: '1'
layout: rules
date: 2023-09-28
tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+objectif: ["Faciliter l'identification des contenus déjà visités.", "Faciliter l'identification des contenus restant à découvrir.", "Inciter à la découverte de nouveaux contenus"]
+Meo: ["Ne pas appliquer les mêmes styles CSS par défaut pour les liens non visités (sélecteurs a ou a:link) et pour les liens visités (sélecteur a:visited). "]
+Controle: ["Dans chaque page contenant des hyperliens :
+
+- Contrôler la présence et l'utilisation du sélecteur :visited dans les feuilles de style CSS et l'utilisation d'un style différent de celui appliqué à a ou a:link ou bien ;/li>
+
- Contrôler l'absence du sélecteur :visited dans les feuilles de style CSS pour laisser le style par défaut de l’appareil de lecture s'appliquer
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/045.md b/content/french/rules/045.md
index 5d5eb13..46f437e 100644
--- a/content/french/rules/045.md
+++ b/content/french/rules/045.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/046.md b/content/french/rules/046.md
index dc126c7..2f4a87c 100644
--- a/content/french/rules/046.md
+++ b/content/french/rules/046.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/047.md b/content/french/rules/047.md
index 23fd5c9..f376d80 100644
--- a/content/french/rules/047.md
+++ b/content/french/rules/047.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/048.md b/content/french/rules/048.md
index ddf8501..38827d3 100644
--- a/content/french/rules/048.md
+++ b/content/french/rules/048.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/049.md b/content/french/rules/049.md
index 9c72d45..474283b 100644
--- a/content/french/rules/049.md
+++ b/content/french/rules/049.md
@@ -21,6 +21,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/050.md b/content/french/rules/050.md
index d627b52..6b1a7f5 100644
--- a/content/french/rules/050.md
+++ b/content/french/rules/050.md
@@ -21,6 +21,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/051.md b/content/french/rules/051.md
index 171ba8c..0352f4b 100644
--- a/content/french/rules/051.md
+++ b/content/french/rules/051.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/053.md b/content/french/rules/053.md
index 03bd56b..28d1a63 100644
--- a/content/french/rules/053.md
+++ b/content/french/rules/053.md
@@ -19,6 +19,8 @@ tags: ["", ""]
objectif: ["Permettre la consultation d’un livre numérique indépendamment du périphérique d'entrée", "Améliorer l’accessibilité des contenus aux personnes handicapées."]
Meo: ["Fournir un moyen d’accès alternatif pour les éléments interactifs (liens, boutons…) n’utilisant pas les modes d’interaction par défaut"]
Controle: ["Vérifier que les éléments interactifs sont utilisables au clavier"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: ["EPUB 3 Overview - Reading order : https://w3c.github.io/epub-specs/epub33/overview/#sec-nav"]
Steps: ["", ""]
diff --git a/content/french/rules/054.md b/content/french/rules/054.md
index 187558d..280f67d 100644
--- a/content/french/rules/054.md
+++ b/content/french/rules/054.md
@@ -19,6 +19,8 @@ tags: ["", ""]
objectif: ["Faciliter la navigation, quel que soit le terminal ou le moyen d’accès", "Améliorer l’accessibilité des contenus aux personnes handicapées"]
Meo: ["Ordonner logiquement les contenus", "Fournir une table des matières pour l’utilisation machine", "Si possible, fournir une table des matières pour une utilisation humaine directe"]
Controle: ["Contrôler l’ordre logique du document, notamment via une navigation clavier", "Contrôler la présence d’une table des matière dans l’appareil de lecture"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/055.md b/content/french/rules/055.md
index ea00192..48d52d0 100644
--- a/content/french/rules/055.md
+++ b/content/french/rules/055.md
@@ -19,6 +19,8 @@ tags: ["accessibilité", ""]
objectif: ["Permettre une homogénéité et une continuité dans la lecture et la navigation."]
Meo: ["Utiliser une ou des feuille(s) de style(s) qui permet(tent) une mise en page cohérente du texte et/ou des différents contenu.", "S’assurer que les polices de caractères embarquées dans le livre numérique soient lisibles par l’ensemble des publics."]
Controle: ["Le contrôle a lieu à la vérification de l’affichage des pages dans différents environnements (i. e. logiciels de lecture, liseuses). "]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/056.md b/content/french/rules/056.md
index 544b0ec..b87de63 100644
--- a/content/french/rules/056.md
+++ b/content/french/rules/056.md
@@ -27,6 +27,8 @@ Meo: ["Fournir un complément à la couleur pour véhiculer l’information qu
Controle: ["La vérification nécessite de comparer visuellement deux types d’affichage du livre : un affichage normal et un affichage où les couleurs seront désactivées (rendu sur écran d’ordinateur et rendu sur liseuse avec écran en niveaux de gris).
", "La vérification nécessite de comparer visuellement deux types d’affichage du livre : un affichage normal et un affichage où les couleurs seront désactivées (rendu sur écran d’ordinateur et rendu sur liseuse avec écran en niveaux de gris).
"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/057.md b/content/french/rules/057.md
index 72d9e01..6714f1e 100644
--- a/content/french/rules/057.md
+++ b/content/french/rules/057.md
@@ -28,6 +28,8 @@ Utiliser ACE et son rapport d’erreur. Vérifier le cas échéant l’onglet «
Suivre la procédure décrite ci-dessus.
", ""
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel:
- WCAG 2.1 Contrast (Minimum)"
diff --git a/content/french/rules/058.md b/content/french/rules/058.md
index 060e141..6cc3987 100644
--- a/content/french/rules/058.md
+++ b/content/french/rules/058.md
@@ -20,6 +20,8 @@ tags: ["accessibilité", ""]
objectif: ["Permettre la compréhension des contenus par les lecteurs dont le logiciel de lecture / liseuse n'appliquera pas les feuilles de styles embarquées dans le livre numérique ou dont le mode d'accès n'est pas visuel.", "Améliorer l’accessibilité des contenus aux personnes handicapées."]
Meo: ["On veillera à conserver la cohérence des contenus dans les fichiers HTML (i. e. les balises de structuration : h1, h2, p, et sémantiques : em, strong…), pour les présenter dans le même ordre et avec le même sens avec ou sans mise en forme CSS."]
Controle: ["Utiliser ACE pour vérifier la structure logique du contenu (onglet « Structures » du rapport ACE).", "Vérifier que les contenus restent lisibles, par exemple dans le cas d’une image HTML transparente dont la lisibilité dépendra de la couleur d’arrière-plan appliquée avec la propriété background-color"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/059.md b/content/french/rules/059.md
index 674599a..ae6ce6f 100644
--- a/content/french/rules/059.md
+++ b/content/french/rules/059.md
@@ -20,6 +20,8 @@ tags: ["accessibilité", ""]
objectif: ["Permettre la compréhension de l'information sans l'accès au support visuel ou lorsque le rendu de celui-ci est altéré.", "Améliorer l’accessibilité des contenus aux personnes handicapées"]
Meo: ["Lorsqu'un contenu est désigné dans la version physique du livre par une référence à sa forme ou à sa position, l'information dans la version numérique du même ouvrage doit être également disponible par une mention textuelle comportant un hyperlien."]
Controle: ["Cette vérification concerne une large variété de cas potentiels, notamment dans le fil d'un texte où il est fait référence à une illustration, un graphique ou à un tableau. Pour chaque contenu concerné, il faut s'assurer que les références à la forme ou à la position à l'écran de celui-ci ne sont pas le seul moyen de l’identifier. On utilisera alors une référence explicite à un identifiant (exemple « Voir la figure n°1 »), un lien vers une ancre, etc."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/060.md b/content/french/rules/060.md
index 145a4b9..da48bc2 100644
--- a/content/french/rules/060.md
+++ b/content/french/rules/060.md
@@ -30,6 +30,8 @@ Utiliser:
- ou, dans le cas d’une étiquette de champ de formulaire, l’attribut title de celui-ci.
"]
Controle: ["Dans le code généré et dans les feuilles de styles CSS des pages examinées : - Détecter, à l’aide d’un inspecteur de code, des contenus qui seraient masqués à l’affichage (en dehors de ceux destinés à être rendus visibles sur action de l’utilisateur).
- Vérifier qu’aucun de ces contenus n’utilise les techniques indiquées dans la mise en œuvre s’ils sont destinés à être restitués dans un lecteur d’écran.
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/061.md b/content/french/rules/061.md
index 3cdb750..eea5a97 100644
--- a/content/french/rules/061.md
+++ b/content/french/rules/061.md
@@ -21,6 +21,8 @@ objectif: ["Permettre à l’utilisateur de cliquer sur les éléments interacti
Meo: ["Donner à chaque élément cliquable (boutons, liens) une taille par défaut d'au moins 44 par 44 pixels"]
Controle: ["vérifier que la taille par défaut de chaque élément cliquable (boutons, liens) est au moins de 44 par 44 pixels"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/062.md b/content/french/rules/062.md
index 64755b5..f8f195f 100644
--- a/content/french/rules/062.md
+++ b/content/french/rules/062.md
@@ -25,6 +25,8 @@ Vérifier que les textes mis en image correspondent uniquement à des mises en f
Sont exclus de cette exigence : les logos, les éléments graphiques de promotion.
"
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/063.md b/content/french/rules/063.md
index a4e7f29..eb4604f 100644
--- a/content/french/rules/063.md
+++ b/content/french/rules/063.md
@@ -24,6 +24,8 @@ Meo: ["Fournir un contenu masqué à l’affichage via CSS :
"]
Controle: ["Le contrôle se fait au moment de la conception du livre numérique en faisant particulièrement attention à l’utilisation des pseudo-éléments CSS :before ou :after et des CSS background-image. On comparera visuellement l’affichage normal de la page concernée avec son rendu après désactivation des images d’arrière-plan. On comparera l’affichage avec et sans images d’arrière-plan."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/064.md b/content/french/rules/064.md
index cd20376..9cc86be 100644
--- a/content/french/rules/064.md
+++ b/content/french/rules/064.md
@@ -19,6 +19,8 @@ tags: ["accessibilité", ""]
objectif: ["Améliorer l’accessibilité des contenus aux personnes handicapées."]
Meo: ["Tester le texte comportant le ou les caractères concernés avec le rendu sonore du logiciel de lecture.", "Si le logiciel ne reconnait pas le caractère, alors on utilisera un contenu masqué à l’affichage via la CSS."]
Controle: ["Examiner directement le code pour vérifier que chaque icône affichée via une police de caractères est dotée le cas échéant d’une alternative dans le contenu HTML."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/065.md b/content/french/rules/065.md
index d72f03b..605d8d5 100644
--- a/content/french/rules/065.md
+++ b/content/french/rules/065.md
@@ -19,6 +19,8 @@ tags: ["accessibilité", ""]
objectif: ["Faciliter la lecture à l’écran, notamment pour les personnes dyslexiques.", "Améliorer l’accessibilité des contenus aux personnes handicapées."]
Meo: ["Ne pas utiliser la propriété CSS text-align avec la valeur justify, ou tout autre équivalent."]
Controle: ["Vérifier dans le code CSS l’absence de règles text-align : justify.", "Vérifier dans le code HTML l’absence d’attributs HTML align=justify."]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/066.md b/content/french/rules/066.md
index 54210e9..4d303bb 100644
--- a/content/french/rules/066.md
+++ b/content/french/rules/066.md
@@ -23,6 +23,8 @@ Controle: ["Désactiver le support des styles du site dans le navigateur ;", "
Identifier les textes qui apparaissent en majuscules lorsque les styles sont désactivés ;", "
Vérifier que l'usage des majuscules respecte le cadre des conventions typographiques de la langue utilisée. Par exemple : les sigles ou noms d'auteurs dans une bibliographie peuvent être en majuscules."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["conception", ""]
diff --git a/content/french/rules/067.md b/content/french/rules/067.md
index e805a24..762d765 100644
--- a/content/french/rules/067.md
+++ b/content/french/rules/067.md
@@ -19,6 +19,8 @@ tags: ["Écoconception", ""]
objectif: ["Minimiser la quantité de données à télécharger", "Améliorer les performances", "Diminuer l'impact énergétique lié à la consultation du livre numérique"]
Meo: ["Supprimer les espaces non nécessaires et les commentaires dans les fichiers CSS en recourant à des outils dédiés."]
Controle: ["Vérifier manuellement au sein de tous les fichiers CSS qu'aucun retour ligne, commentaire, indentation ou saut de ligne n'est présent.", "Ou identifier la liste des fichiers CSS non minifiés à l'aide d'outils de développement (navigateurs, outils en ligne, etc.)"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: ["https://w3c.github.io/sustyweb/#minify-your-html-css-and-javascript", "https://www.arcep.fr/uploads/tx_gspublication/consultation-referentiel-ecoconception-services-numeriques_091023.pdf (6.5 Le service numérique a-t-il mis en place des techniques de compression sur la totalité des ressources transférées dont il a le contrôle ?)"]
Steps: ["", ""]
diff --git a/content/french/rules/068.md b/content/french/rules/068.md
index f1e6e1c..b75da10 100644
--- a/content/french/rules/068.md
+++ b/content/french/rules/068.md
@@ -19,6 +19,8 @@ tags: ["Écoconception", ""]
objectif: ["Minimiser la quantité de données à télécharger", "Améliorer les performances", "Diminuer l'impact énergétique lié à la consultation du livre numérique"]
Meo: ["Supprimer les espaces non nécessaires et les commentaires dans les fichiers JavaScript en recourant à des outils dédiés"]
Controle: ["Vérifier manuellement au sein de tous les fichiers JavaScript qu'aucun retour ligne, commentaire, indentation ou saut de ligne n'est présent.", "Ou identifier la liste des fichiers JavaScript non minifiés à l'aide d'outils de développement (navigateurs, outils en ligne, etc.)"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: ["https://w3c.github.io/sustyweb/#minify-your-html-css-and-javascript", "https://www.arcep.fr/uploads/tx_gspublication/consultation-referentiel-ecoconception-services-numeriques_091023.pdf (6.5 Le service numérique a-t-il mis en place des techniques de compression sur la totalité des ressources transférées dont il a le contrôle ?)"]
Steps: ["", ""]
diff --git a/content/french/rules/069.md b/content/french/rules/069.md
index 4d07a5b..e1b7030 100644
--- a/content/french/rules/069.md
+++ b/content/french/rules/069.md
@@ -19,6 +19,8 @@ tags: ["", ""]
objectif: ["Fournir une date de publication aux outils de lecture et d’indexation", "Améliorer le classement par les moteurs de lecture et de classification"]
Meo: ["Utiliser la métadonnée dc:date pour la date de publication", "Utiliser la métadonnée dcterms:modified pour indiquer la date de la dernière modification apportée au fichier"]
Controle: ["Vérifier la présence et la justesse de la métadonnée dc:date", "Vérifier la présence et la pertinence de la métadonnée dcterms:modified"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/070.md b/content/french/rules/070.md
index 05eeec3..0f95322 100644
--- a/content/french/rules/070.md
+++ b/content/french/rules/070.md
@@ -21,6 +21,8 @@ Meo: ["Intégrer une balise de métadonnées spécifiant le jeu de caractères d
Controle: ["Vérifier le code source de la page HTML de l'epub : Il faut que la balise meta avec l'attribut charset soit définit et se situe dans la balise head de la page HTML", "Epub Check rapportera en cas d'absence ou d'erreur."]
epubcheck: true
ace: false
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/071.md b/content/french/rules/071.md
index 707b434..2990008 100644
--- a/content/french/rules/071.md
+++ b/content/french/rules/071.md
@@ -14,13 +14,15 @@ weight: "071"
after: "072"
actif: '1'
layout: rules
-date: 2023-09-28
+date: 2024-07-22
tags: ["", ""]
objectif: ["Garantir que tous les caractères sont encodés selon la norme UTF-8 afin d'éviter les problèmes d’affichage", "Assurer une représentation précise des caractères"]
Meo: ["Configurer les outils de productions et les bases de données en UTF-8 comme encodage de caractères par défaut", "Mettre la valeur UTF-8 à l'attribut charset de la balise meta"]
Controle: ["Vérifier le code source de la page HTML de l'epub : Il faut que la balise meta avec l'attribut charset soit définit sur UTF-8 et se situe dans la balise head de la page HTML", "Epub Check rapportera en cas d'absence ou d'erreur."]
epubcheck: true
ace: false
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/072.md b/content/french/rules/072.md
index 7edbbfe..60c3c55 100644
--- a/content/french/rules/072.md
+++ b/content/french/rules/072.md
@@ -14,8 +14,8 @@ weight: "072"
after: "073"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
+date: 2024-09-18
+tags: ["affichage"]
objectif: ["Faciliter la compréhension et la navigation du lecteur en présentant le contenu de manière structurée et logique"]
Meo: ["Utiliser des balises HTML , , , , et ", "
Chaque page doit avoir au moins un ", "
@@ -26,6 +26,8 @@ Controle: ["Vérifier le code source de la page HTML de l'epub :
- Il faut que l'ordre des niveaux de titres soit hiérarchique et cohérente.
"]
epubcheck: false
ace: true
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/073.md b/content/french/rules/073.md
index 2263415..8d0c98c 100644
--- a/content/french/rules/073.md
+++ b/content/french/rules/073.md
@@ -1,10 +1,9 @@
---
N: '228'
Rubrique: Structure et code
-title: Les éléments visuellement présentés sous forme de liste sont balisés de façon
- appropriée dans le code source.
-detail: Les éléments visuellement présentés sous forme de liste sont balisés de façon appropriée dans le code source.
-abstract:
+title: Les éléments visuellement présentés sous forme de liste sont balisés de façon appropriée dans le code source.
+abstract: "Dans le contenu d'un livre, nous avons parfois besoin d'énumérer du texte. Pour cela, on utilise des tirets ou des puces de différentes formes.
+Dans une page HTML, cela se nomme une liste."
categories: [" Structure et code"]
agrege: O4228-E073
opquast: '4 228'
@@ -15,12 +14,16 @@ weight: "073"
after: "074"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["affichage"]
+objectif: ["Améliorer la lisibilité du texte.", "
+Structurer le contenu de la liste"]
+Meo: ["Utiliser les balises HTML (pour les listes non ordonnées) et (pour les listes ordonnées) pour encadrer le contenu de chaque liste, et utiliser les balises - pour chaque élément de liste.
+C'est en CSS que l'on choisit la forme de la puce. Ajouter dl dt dd"]
+Controle: ["Vérifier le code source de la page HTML de l'epub :
+Il faut que les listes soient dans une balise
ou et que chaque élement soit dans une balise - Ajouter dl dt dd"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Fabrication"]
diff --git a/content/french/rules/074.md b/content/french/rules/074.md
index bacd71d..f930e2c 100644
--- a/content/french/rules/074.md
+++ b/content/french/rules/074.md
@@ -2,8 +2,7 @@
N: '229'
Rubrique: Structure et code
title: Chaque identifiant HTML n'est utilisé qu'une seule fois par Document de Contenu (Content Document).
-detail: Chaque identifiant HTML n'est utilisé qu'une seule fois par page.
-abstract:
+abstract: Dans la page d'un livre, on peut identifier certains éléments par un identifiant. Il faut qu'il soit unique au sein de cette page.
categories: [" Structure et code"]
agrege: O4229-E074
opquast: '4 229'
@@ -14,12 +13,15 @@ weight: "074"
after: "075"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["affichage"]
+objectif: ["Éviter des problèmes d'affichage", "
+Garantir l'accès à l'élément identifié"]
+Meo: ["Attribuer des identifiants uniques à chaque élément dans le code des pages HTML en veillant à ce qu'aucun identifiant ne soit réutilisé à l'intérieur de cette page."]
+Controle: ["Vérifier le code source de la page HTML de l'epub :
+Il faut qu'aucun identifiant HTML ne soit utilisé plus d'une fois. Ou EpubCheck"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/075.md b/content/french/rules/075.md
index 649dc4c..6d48746 100644
--- a/content/french/rules/075.md
+++ b/content/french/rules/075.md
@@ -2,8 +2,8 @@
N: '236'
Rubrique: Structure et code
title: Les cellules des tableaux de données sont reliées à leurs en-têtes.
-detail: Les cellules des tableaux de données sont reliées à leurs en-têtes.
-abstract:
+abstract: "Un livre numérique peut contenir des données structurées en tableaux d'information. Les tableaux d’information possèdent une structure porteuse d’information (en plus du
+contenu des cellules), car son organisation met les cellules en relation. Ces tableaux doivent être rendus accessibles."
categories: [" Structure et code"]
agrege: O4236-E075
opquast: '4 236'
@@ -14,12 +14,14 @@ weight: "075"
after: "076"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["affichage", "Accessibilité"]
+objectif: ["Permettre aux aides techniques de restituer l'information contenue dans les tableaux de manière compréhensible, en indiquant à l'utilisateur les relations logiques entre contenu et en-têtes du tableau.", "
+Améliorer l’accessibilité des contenus aux personnes handicapées"]
+Meo: ["Utiliser l'élément HTML th et son attribut scope pour baliser les cellules d'en-têtes et expliciter leur portée (scope de valeur col pour un en-tête de colonne, de valeur row pour un en-tête de ligne)."]
+Controle: ["Vérifier le code source de la page HTML de l'epub ou ACE"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/076.md b/content/french/rules/076.md
index 58980ad..c85b923 100644
--- a/content/french/rules/076.md
+++ b/content/french/rules/076.md
@@ -2,8 +2,7 @@
N: '237'
Rubrique: Structure et code
title: Les titres des tableaux de données sont renseignés.
-detail: Les titres des tableaux de données sont renseignés.
-abstract:
+abstract: Donner un titre aux tableaux afin d'expliciter le contenu aux lecteurs
categories: [" Structure et code"]
agrege: O4237-E076
opquast: '4 237'
@@ -14,12 +13,15 @@ weight: "076"
after: "077"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
+date: 2024-09-18
+tags: ["affichage", "Accessibilité"]
+objectif: ["Permettre aux utilisateurs d'aides techniques d'identifier aisément la nature des informations fournies par un tableau.", "Améliorer l’accessibilité des contenus aux personnes handicapées"]
+Meo: ["Utiliser et renseigner l'élément HTML caption pour chaque tableau de données.", "Le cas échéant, recourir à un élément caption masqué à l'affichage."]
+Controle: ["Vérifier le code source de la page HTML de l'epub et la présence de l'élément caption.
+Si cet élément est masqué à l'affichage à l'aide d'une classe CSS, vérifier qu'il reste accessible pour les lecteurs d'écran."
]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/077.md b/content/french/rules/077.md
index 4980f0d..34c1699 100644
--- a/content/french/rules/077.md
+++ b/content/french/rules/077.md
@@ -1,10 +1,8 @@
---
N: '238'
Rubrique: Structure et code
-title: La linéarisation des tableaux utilisés pour la mise en page ne nuit pas à
- la compréhension des contenus.
-detail: La linéarisation des tableaux utilisés pour la mise en page ne nuit pas à la compréhension des contenus.
-abstract:
+title: La linéarisation des tableaux utilisés pour la mise en page ne nuit pas à la compréhension des contenus.
+abstract: Un livre numérique peut contenir des données affichées en tableaux de présentation. Les tableaux de présentation doivent être rendus accessibles.
categories: [" Structure et code"]
agrege: O4238-E077
opquast: '4 238'
@@ -15,12 +13,13 @@ weight: "077"
after: "078"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["affichage", "Accessibilité"]
+objectif: ["Permettre aux utilisateurs d'aides techniques de naviguer facilement au sein des informations fournies par un tableau.", "Améliorer l’accessibilité des contenus aux personnes handicapées"]
+Meo: ["Pour être compréhensibles des non-voyants, le contenu des cellules doit pouvoir être linéarisé, car les technologies d’assistance parcourront et transcriront séquentiellement toutes les cellules (
/ | ) de toutes les lignes ( | ) du tableau"]
+Controle: ["Vérifier le code source de la page HTML de l'epub"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/078.md b/content/french/rules/078.md
index 04b306e..41bdf3d 100644
--- a/content/french/rules/078.md
+++ b/content/french/rules/078.md
@@ -2,8 +2,7 @@
N: '239'
Rubrique: Structure et code
title: Les tableaux de données ne sont pas remplacés par des images.
-detail: Les tableaux de données ne sont pas remplacés par des images.
-abstract:
+abstract: Les tableaux de données ne doivent pas être insérés sous forme d'images dans les livres numériques.
categories: [" Structure et code"]
agrege: O4239-E078
opquast: '4 239'
@@ -14,12 +13,14 @@ weight: "078"
after: "079"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["affichage", "Accessibilité"]
+objectif: ["Permettre aux utilisateurs d’accéder à des tableaux exploitables par les aides techniques.", "
+Améliorer l’accessibilité des contenus aux personnes handicapées.", "Améliorer la prise en compte des contenus par les moteurs de recherche et outils d’indexation"]
+Meo: ["Utiliser systématiquement l’élément table et les éléments associés (tr, td, th, caption... en fonction de la nature du tableau) pour baliser les tableaux de données."]
+Controle: ["Vérifier le code source de la page HTML de l'epub"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["Conception", "Fabrication"]
diff --git a/content/french/rules/079.md b/content/french/rules/079.md
index 15739c0..ce7d0c0 100644
--- a/content/french/rules/079.md
+++ b/content/french/rules/079.md
@@ -2,8 +2,7 @@
N: '240'
Rubrique: Structure et code
title: Les tableaux de données ne sont pas simulés à l'aide de texte mis en forme.
-detail: Les tableaux de données ne sont pas simulés à l'aide de texte mis en forme.
-abstract:
+abstract: Les tableaux de données doivent être correctement construit et ne pas utiliser de séparateurs non conventionnels (espaces, tabulations...)
categories: [" Structure et code"]
agrege: O4240-E079
opquast: '4 240'
@@ -14,12 +13,15 @@ weight: "079"
after: "080"
actif: '1'
layout: rules
-date: 2023-09-28
-tags: ["", ""]
-objectif: ["", ""]
-Meo: [""]
-Controle: [""
-]
+date: 2024-09-18
+tags: ["affichage", "Accessibilité"]
+objectif: ["Permettre aux utilisateurs d’accéder à des tableaux exploitables par les aides techniques.", "
+Améliorer l’accessibilité des contenus aux personnes handicapées.", "
+Améliorer la prise en compte des contenus par les moteurs de recherche et outils d’indexation"]
+Meo: ["Utiliser systématiquement l’élément table et les éléments associés (tr, td, th, caption... en fonction de la nature du tableau) pour baliser les tableaux de données."]
+Controle: ["Vérifier le code source de la page HTML de l'epub"]
+epubcheck:
+ace:
Source: ["Opquast"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/080.md b/content/french/rules/080.md
index 29bb450..4d2aafd 100644
--- a/content/french/rules/080.md
+++ b/content/french/rules/080.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/081.md b/content/french/rules/081.md
index 77bf3d8..abe9223 100644
--- a/content/french/rules/081.md
+++ b/content/french/rules/081.md
@@ -20,6 +20,8 @@ objectif: ["", ""]
Meo: [""]
Controle: [""
]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: [""]
Steps: ["", ""]
diff --git a/content/french/rules/082.md b/content/french/rules/082.md
index 0ff362a..562a2e2 100644
--- a/content/french/rules/082.md
+++ b/content/french/rules/082.md
@@ -19,6 +19,8 @@ tags: ["", ""]
objectif: ["Faciliter la communication autour d’un même livre, indépendamment de son format", "Permettre les références et citations indépendamment du format du livre"]
Meo: ["Dans les documents composant le livre numérique, donner aux appareils de lecture l’indication des changements de page."]
Controle: ["Dans l’appareil de lecture, vérifier qu’il est possible d’atteindre une page spécifique", "Vérifier que le contenu de la page atteinte correspond à la même page dans le livre source"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB https://www.w3.org/TR/epub-ssv-11/#sec-pagination (epub:type=”page-break” attribute)"]
Steps: ["", ""]
diff --git a/content/french/rules/083.md b/content/french/rules/083.md
index 578ba21..07326a0 100644
--- a/content/french/rules/083.md
+++ b/content/french/rules/083.md
@@ -19,6 +19,8 @@ tags: ["accessibilité", "mode d’accès"]
objectif: ["Permettre d’anticiper les moyens de consulter le livre", "Limiter les risques de réclamations"]
Meo: ["Associer l’information au livre", "Faire figurer l’information sur la page de présentation du livre"]
Controle: ["Vérifier la présence d’une indication sur les sens à mobiliser pour lire l’intégralité du contenu."]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB schema.org : accessMode et accessModeSufficient", "ONIX
List 196, codes 51 All non-decorative content supports reading via pre-recorded audio et 52 All non-decorative content supports reading without sight"]
diff --git a/content/french/rules/084.md b/content/french/rules/084.md
index 3e125fb..55f7c55 100644
--- a/content/french/rules/084.md
+++ b/content/french/rules/084.md
@@ -19,6 +19,8 @@ tags: ["image", "alternative"]
objectif: ["Permettre d’anticiper si le livre pourra être consulté dans son entièreté selon un contexte donné", "Limiter les risques de réclamations"]
Meo: ["Associer l’information au livre", "Faire figurer l’information sur la page de présentation du livre"]
Controle: ["Vérifier la présence d’une indication sur : - La présence de médias autres que du texte.
- La présence d’alternatives textuelles pour ces médias.
"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB schema.org : accessModeSufficient et accessibilityFeature", "ONIX List 196, code 14 Short alternative textual descriptions", "ONIX List 196, code 15 Full alternative textual descriptions", "ONIX List 196, code 16 Visualised data also available as non-graphical data", "ONIX List 196, code 28 Full alternative audio descriptions", "ONIX List 196, code 51 All non-decorative content supports reading via pre-recorded audio", "ONIX List 196, code 52 All non-decorative content supports reading without sight"]
Steps: ["", ""]
diff --git a/content/french/rules/085.md b/content/french/rules/085.md
index e941b8a..b548435 100644
--- a/content/french/rules/085.md
+++ b/content/french/rules/085.md
@@ -25,6 +25,8 @@ Controle: ["Vérifier :
- La présence d’une langue principale
- Le cas échéant, l’identifiant de la version physique d’origine
"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB Métadonnées Dublin Core source, title, language, contributor, publisher dans le fichier OPF"
, "ONIX TitleType 01 / TitleText"
diff --git a/content/french/rules/086.md b/content/french/rules/086.md
index c9c238c..c603b92 100644
--- a/content/french/rules/086.md
+++ b/content/french/rules/086.md
@@ -29,6 +29,8 @@ Controle: ["Vérifier la présence dans le fichier 'opf' de la métadonnée 'cov
"Vérifier la présence de contenus de substitution pour les éléments HTML5",
"Vérifier la présence d'informations css pour les éléments HTML5 (article, aside, details, figure, figcaption, footer, header, nav, section)",
"Vérifier la séparation des feuilles CSS si la mise en page est réalisée à l'aide de media queries"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: ["EPUB 2.0.1 : https://idpf.org/epub/201"]
Steps: ["Fabrication"]
diff --git a/content/french/rules/087.md b/content/french/rules/087.md
index cc4ced6..c5a4a58 100644
--- a/content/french/rules/087.md
+++ b/content/french/rules/087.md
@@ -19,6 +19,8 @@ tags: ["", ""]
objectif: ["", ""]
Meo: ["les fichiers XHTML devraient être séparés en unités d’un poids maximum de 250 ko"]
Controle: ["Vérifier le poids des fichiers XHTML"]
+epubcheck:
+ace:
Source: ["SNE"]
Referentiel: [""]
Steps: ["Fabrication"]
diff --git a/content/french/rules/e001.md b/content/french/rules/e001.md
deleted file mode 100644
index 11ba66d..0000000
--- a/content/french/rules/e001.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-description: Régle n°1 - Les informations relatives aux droits de copie et de réutilisation sont disponibles
-
-date: 2023-09-30
-tags: ["Contenus", "Conception", "Editorial"]
-image: ""
-Summary: "Dans un livre numérique rien n’est plus facile que de copier un texte, une image, un son. Quels que soient vos choix en matière de réutilisation de vos contenus, il est essentiel d’informer les lecteurs sur leurs droits dans ce domaine."
-featured: true
-draft: true
----
-
-
-Objectif
-
-Informer les utilisateurs sur les conditions sous lesquelles sont publiés les contenus.
-Informer les utilisateurs sur les conditions de copie et de réutilisation.
-
-Mise en œuvre
-
-Indiquer les droits de copie et de réutilisation des divers éléments du site sur chaque page ou via un hyperlien pointant vers une page spécifique (mentions légales, conditions générales d'utilisation, à propos, etc.)
-
-Contrôle
-
-Dans chacune des pages évaluées, vérifier la présence de la mention complète des droits de copie et de réutilisation ou d'un lien donnant directement accès à la mention des droits de copie et de réutilisation.
-
-Références
-
-[OPQUAST Règle n°2 : Les informations relatives aux droits de copie et de réutilisation sont disponibles depuis toutes les pages.](https://checklists.opquast.com/fr/assurance-qualite-web/)
diff --git a/content/french/rules/e008.md b/content/french/rules/e008.md
deleted file mode 100644
index ae646d4..0000000
--- a/content/french/rules/e008.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-description: Régle n°8
-Subtitle: "Chaque graphique est accompagné de ses données numériques"
-Date: 2023-01-01
-Lastmod :
-Tags: ["Contenus", "Conception", "Editorial", "Accessibilité"]
-abstract:
-categories: ["Images"]
-image : ""
-detail: "Dans un livre numérique rien n’est plus facile que de copier un texte, une image, un son. Quels que soient vos choix en matière de réutilisation de vos contenus, il est essentiel d’informer les lecteurs sur leurs droits dans ce domaine."
-lang: fr
-draft: true
----
-
-
-## Objectif
-
-
-## Mise en œuvre
-
-
-## Contrôle
-
-
-## Références
-
diff --git a/content/french/rules/e022.md b/content/french/rules/e022.md
deleted file mode 100644
index c40f0a8..0000000
--- a/content/french/rules/e022.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: Régle n°22
-Subtitle: "Chaque image décorative est dotée d'une alternative textuelle appropriée."
-Date: 2023-01-01
-Lastmod :
-Tags: ["Contenus", "Conception", "Editorial", "Accessibilité"]
-abstract:
-categories: ["Images"]
-image : ""
-detail: "Dans un livre numérique rien n’est plus facile que de copier un texte, une image, un son. Quels que soient vos choix en matière de réutilisation de vos contenus, il est essentiel d’informer les lecteurs sur leurs droits dans ce domaine."
-draft: true
-lang: fr
----
-
-
-## Objectif
-
-
-## Mise en œuvre
-
-
-## Contrôle
-
-
-## Références
-
diff --git a/content/french/rules/e023.md b/content/french/rules/e023.md
deleted file mode 100644
index 5246e16..0000000
--- a/content/french/rules/e023.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: Régle n°23
-Subtitle: "Chaque image-lien est dotée d'une alternative textuelle appropriée."
-Date: 2023-01-01
-Lastmod :
-Tags: ["Contenus", "Conception", "Editorial", "Accessibilité"]
-abstract:
-categories: ["Images"]
-image : ""
-Description: "Dans un livre numérique rien n’est plus facile que de copier un texte, une image, un son. Quels que soient vos choix en matière de réutilisation de vos contenus, il est essentiel d’informer les lecteurs sur leurs droits dans ce domaine."
-Draft: true
-lang: fr
----
-
-
-## Objectif
-
-
-## Mise en œuvre
-
-
-## Contrôle
-
-
-## Références
-Description: (.*?)
-categories: (.*?)
-agrege: (.*?)
-opquast: (.*?)
-indiceebook: (.*?)
-title: (.*?)
-before: "(.*?)"
-weight: "(.*?)"
-after: "(.*?)"
-actif: (.*?)
-layout: (.*?)
----
-
-Description: $1
-categories: $2
-agrege: $3
-opquast: $4
-indiceebook: $5
-title: $6
-weight: $7
-actif: $8
-layout: $9
----
-$1
\ No newline at end of file
diff --git a/content/french/rules/e024.md b/content/french/rules/e024.md
deleted file mode 100644
index 43bd09f..0000000
--- a/content/french/rules/e024.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-description: Régle n°24 -
-Subtitle: "Chaque image porteuse d'information est dotée d'une alternative textuelle appropriée."
-Date: 2023-01-01
-Lastmod :
-Tags: ["Contenus", "Conception", "Editorial", "Accessibilité"]
-image : ""
-Description: "Dans un livre numérique rien n’est plus facile que de copier un texte, une image, un son. Quels que soient vos choix en matière de réutilisation de vos contenus, il est essentiel d’informer les lecteurs sur leurs droits dans ce domaine."
-Draft: true
-lang: fr
----
-
-
-## Objectif
-
-
-## Mise en œuvre
-
-
-## Contrôle
-
-
-## Références
-
diff --git a/i18n/en.yaml b/i18n/en.yaml
index f6c0893..632cc14 100755
--- a/i18n/en.yaml
+++ b/i18n/en.yaml
@@ -44,4 +44,22 @@
translation: Updated on
- id: opquastref
- translation: Opquast reference
\ No newline at end of file
+ translation: Opquast reference
+
+- id: aboutthatrule
+ translation: About that rule
+
+- id: stepsconcerned
+ translation: Steps concerned
+
+- id: control
+ translation: Control
+
+- id: meo
+ translation: Implementation
+
+- id: objectives
+ translation: Objectives
+
+- id: ruleorigine
+ translation: Rule origin
\ No newline at end of file
diff --git a/i18n/fr.yaml b/i18n/fr.yaml
index ad450d0..2323c98 100755
--- a/i18n/fr.yaml
+++ b/i18n/fr.yaml
@@ -43,4 +43,22 @@
translation: Mise à jour le
- id: opquastref
- translation: Reference Opquast
\ No newline at end of file
+ translation: Reference Opquast
+
+- id: aboutthatrule
+ translation: À propos de cette règle
+
+- id: stepsconcerned
+ translation: Étapes concernées
+
+- id: control
+ translation: Contrôle
+
+- id: meo
+ translation: Mise en œuvre
+
+- id: objectives
+ translation: Objectifs
+
+- id: ruleorigine
+ translation: Origine de la règle
\ No newline at end of file
diff --git a/layouts/rules/single.html b/layouts/rules/single.html
index 80c91f1..71d6ddc 100644
--- a/layouts/rules/single.html
+++ b/layouts/rules/single.html
@@ -36,7 +36,7 @@
{{ .Content }}
{{ .Params.abstract }}
- Objectifs
+ {{ i18n "objectives" }}
{{ $objectif:= .Params.objectif }}
{{ range $i,$p:= $objectif }}
@@ -47,7 +47,7 @@ Objectifs
{{ end }}
- Mise en œuvre
+ {{ i18n "meo" }}
{{ $meo:= .Params.meo }}
{{ range $i,$p:= $meo }}
@@ -58,7 +58,7 @@ Mise en œuvre
{{ end }}
- Controle
+ {{ i18n "control" }}
{{ $controle:= .Params.controle }}
{{ range $i,$p:= $controle }}
@@ -75,7 +75,7 @@ Contrôle
- {{ .Params.Controle }}
*/}}
-
Étapes concernées :
+
{{ i18n "stepsconcerned" }} :
{{ $steps:= .Params.steps }}
{{ range $i,$p:= $steps }}
@@ -127,9 +127,9 @@ {{ i18n "Referentiel" }} :
- À propos de cette règle
+ {{ i18n "aboutthatrule" }}
-Origine :
+ {{ i18n "ruleorigine" }} :
{{/* */}}
{{ $source:= .Params.source }}
{{ range $i,$p:= $source }}