From 86f890a07a2a193d2a9404fb57d2cc2d62a60a4f Mon Sep 17 00:00:00 2001 From: Daniel Mundra Date: Tue, 12 Mar 2024 08:31:18 -0700 Subject: [PATCH] Changing conformance criteria roll up count from a list to a table (#354) * Drupal upgrade NextGen (#18) * Just the new drupal files * delete old acr * delete old acr * pre-commit fixes --------- Co-authored-by: pre-commit * Updated html (#19) * Update drupal-10-16.yaml Changing the path to CivicActions. * Update drupal-10-16.html Using the CLI * Moving the 16 Simple * Adding Drupal 10 16 Simple * pre-commit fixes * Updated Drupal 10 yaml version. --------- Co-authored-by: pre-commit Co-authored-by: Daniel Mundra * Criteria counts as table (#20) * Redoing progressPerChapter to output counts as a table. * Removed skipping of none label. * Adjusted table counts per row display. * Added functions to get level and component labels to use in the progress table. * Updating markdown examples after testing. Reset output functions. * Changed any column header to all and added margin to simple table. * Removed un-needed conditional check. * Added check for undefined and updated all examples. * Added test when first criteria has missing components. Updated output logic and regenerated examples. * Updated tests. * Updated version and ran JS build. --------- Co-authored-by: Mike Gifford Co-authored-by: pre-commit --- dist/createOutput.js | 111 ++- docs/CLI.md | 4 +- openacr/Moodle-3.html | 220 +++-- openacr/Moodle-3.markdown | 60 +- openacr/NVDA-2018.html | 263 ++++-- openacr/NVDA-2018.markdown | 72 +- openacr/Plone-5.html | 182 +++- openacr/Plone-5.markdown | 48 +- ...5-simple.html => drupal-10-16-simple.html} | 822 ++++++++++++------ .../{drupal-10-15.html => drupal-10-16.html} | 821 +++++++++++------ .../{drupal-10-15.yaml => drupal-10-16.yaml} | 464 ++++++---- openacr/drupal-9-simple.html | 236 +++-- openacr/drupal-9.html | 235 +++-- openacr/drupal-9.markdown | 60 +- openacr/govready-0.9.html | 182 +++- openacr/govready-0.9.markdown | 48 +- openacr/reports.js | 4 +- package.json | 6 +- src/createOutput.ts | 116 ++- templates/openacr-html-0.1.0.handlebars | 10 +- templates/openacr-markdown-0.1.0.handlebars | 2 +- .../openacr-simple-html-0.1.0.handlebars | 11 +- .../examples/valid-missing-one-component.yaml | 32 + tests/examples/valid.html | 15 +- tests/examples/valid.markdown | 13 +- tests/openacr-output-cli.test.ts | 52 ++ 26 files changed, 2845 insertions(+), 1244 deletions(-) rename openacr/{drupal-10-15-simple.html => drupal-10-16-simple.html} (83%) rename openacr/{drupal-10-15.html => drupal-10-16.html} (83%) rename openacr/{drupal-10-15.yaml => drupal-10-16.yaml} (78%) create mode 100644 tests/examples/valid-missing-one-component.yaml diff --git a/dist/createOutput.js b/dist/createOutput.js index 1d67e130..9231d030 100644 --- a/dist/createOutput.js +++ b/dist/createOutput.js @@ -45,6 +45,20 @@ function createOutput(data, catalogData, templateType, templateString) { } } }); + const getCatalogComponentLabel = (componentId) => { + if (catalogData.components) { + for (const component of catalogData.components) { + if (component.id === componentId) { + if (component.label != "") { + return component.label; + } + else { + return "All"; + } + } + } + } + }; handlebars_1.default.registerHelper("catalogComponentLabel", function (componentId) { if (catalogData.components) { for (const component of catalogData.components) { @@ -61,7 +75,7 @@ function createOutput(data, catalogData, templateType, templateString) { } } }); - handlebars_1.default.registerHelper("levelLabel", function (level) { + const getLevelLabel = (level) => { if (catalogData.terms) { for (const terms of catalogData.terms) { if (terms.id === level) { @@ -71,7 +85,8 @@ function createOutput(data, catalogData, templateType, templateString) { } // If a level is provided but has no matching terms, provide a default. return "Not Applicable"; - }); + }; + handlebars_1.default.registerHelper("levelLabel", getLevelLabel); handlebars_1.default.registerHelper("standardsIncluded", function (standardChapters) { const result = []; for (const standardChapter of standardChapters) { @@ -145,42 +160,88 @@ function createOutput(data, catalogData, templateType, templateString) { return levelCount; }); handlebars_1.default.registerHelper("progressPerChapter", function (criterias) { - let supportCount = 0; - let partiallySupportCount = 0; - let doesNotSupportCount = 0; - let notApplicableCount = 0; + let tableHeader = ""; + let tableHeaderMarkdownUnderline = ""; + const tableCounts = []; + for (const component of criterias[0].components) { + if (templateType === "html") { + tableHeader += `${getCatalogComponentLabel(component.name)}`; + } + else { + tableHeader += ` | ${getCatalogComponentLabel(component.name)}`; + tableHeaderMarkdownUnderline += " | ---"; + } + tableCounts[component.name] = []; + } for (const criteria of criterias) { if (criteria.components) { for (const component of criteria.components) { - if (component.adherence && component.adherence.level === "supports") { - supportCount = supportCount + 1; + if (component.adherence) { + if (tableCounts[component.name] === undefined) { + if (templateType === "html") { + tableHeader += `${getCatalogComponentLabel(component.name)}`; + } + else { + tableHeader += ` | ${getCatalogComponentLabel(component.name)}`; + tableHeaderMarkdownUnderline += " | ---"; + } + tableCounts[component.name] = []; + } + if (tableCounts[component.name][component.adherence.level]) { + tableCounts[component.name][component.adherence.level] += 1; + } + else { + tableCounts[component.name][component.adherence.level] = 1; + } } - else if (component.adherence && - component.adherence.level === "partially-supports") { - partiallySupportCount = partiallySupportCount + 1; + } + } + } + let tableBody = ""; + if (catalogData.terms) { + for (const term of catalogData.terms) { + if (term.label != "" && term.id != "not-evaluated") { + if (templateType === "html") { + tableBody += `${getLevelLabel(term.id)}`; + } + else { + tableBody += `| ${getLevelLabel(term.id)}`; + } + for (const component in tableCounts) { + if (templateType === "html") { + if (tableCounts[component] && tableCounts[component][term.id]) { + tableBody += `${tableCounts[component][term.id]}`; + } + else { + tableBody += "0"; + } + } + else { + if (tableCounts[component] && tableCounts[component][term.id]) { + tableBody += ` | ${tableCounts[component][term.id]}`; + } + else { + tableBody += " | 0"; + } + } } - else if (component.adherence && - component.adherence.level === "does-not-support") { - doesNotSupportCount = doesNotSupportCount + 1; + if (templateType === "html") { + tableBody += ""; } - else if (component.adherence && - component.adherence.level === "not-applicable") { - notApplicableCount = notApplicableCount + 1; + else { + tableBody += ` | +`; } } } } if (templateType === "html") { - return new handlebars_1.default.SafeString(`
  • ${supportCount} supported
  • -
  • ${partiallySupportCount} partially supported
  • -
  • ${doesNotSupportCount} not supported
  • -
  • ${notApplicableCount} not applicable
  • `); + return new handlebars_1.default.SafeString(`Conformance Level${tableHeader}${tableBody}`); } else { - return `- ${supportCount} supported -- ${partiallySupportCount} partially supported -- ${doesNotSupportCount} not supported -- ${notApplicableCount} not applicable`; + return `| Conformance Level${tableHeader} | +| ---${tableHeaderMarkdownUnderline} | +${tableBody}`; } }); handlebars_1.default.registerHelper("sanitizeMarkdown", function (text) { diff --git a/docs/CLI.md b/docs/CLI.md index 89af362f..c5873349 100644 --- a/docs/CLI.md +++ b/docs/CLI.md @@ -170,7 +170,7 @@ Current example OpenACRs that are tracked in this repository are in the `openacr OpenACRs: -- drupal-10-15.yaml: Drupal 10 OpenACR. +- drupal-10-16.yaml: Drupal 10 OpenACR. - drupal-9.yaml: Drupal 9 OpenACR. - govready-0.9.yaml - Moodle-3.yaml @@ -180,7 +180,7 @@ OpenACRs: To regenerate the above OpenACR markdown and HTML reports run the following commands: ```bash -npx ts-node src/openacr.ts output -f openacr/drupal-10-15.yaml -c catalog/2.4-edition-wcag-2.1-en.yaml -o openacr/drupal-10-15.html +npx ts-node src/openacr.ts output -f openacr/drupal-10-16.yaml -c catalog/2.4-edition-wcag-2.1-en.yaml -o openacr/drupal-10-16.html npx ts-node src/openacr.ts output -f openacr/drupal-9.yaml -c catalog/2.4-edition-wcag-2.1-508-en.yaml -o openacr/drupal-9.html npx ts-node src/openacr.ts output -f openacr/drupal-9.yaml -c catalog/2.4-edition-wcag-2.1-508-en.yaml -o openacr/drupal-9.markdown npx ts-node src/openacr.ts output -f openacr/govready-0.9.yaml -c catalog/2.4-edition-wcag-2.0-508-en.yaml -o openacr/govready-0.9.html diff --git a/openacr/Moodle-3.html b/openacr/Moodle-3.html index 1a65072d..2ad323af 100644 --- a/openacr/Moodle-3.html +++ b/openacr/Moodle-3.html @@ -303,16 +303,49 @@

    -

    - Conformance to the 25 criteria listed below is distributed as - follows: -

    -
      -
    • 22 supported
    • -
    • 1 partially supported
    • -
    • 0 not supported
    • -
    • 76 not applicable
    • -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 25 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
    Supports22000
    Partially Supports1000
    Does Not Support0000
    Not Applicable1252525
    @@ -1513,16 +1546,49 @@

    -

    - Conformance to the 13 criteria listed below is distributed as - follows: -

    -
      -
    • 9 supported
    • -
    • 1 partially supported
    • -
    • 0 not supported
    • -
    • 38 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 13 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
    Supports9000
    Partially Supports1000
    Does Not Support0000
    Not Applicable2131211
    @@ -2130,16 +2196,34 @@

    -

    - Conformance to the 23 criteria listed below is distributed as - follows: -

    -
      -
    • 9 supported
    • -
    • 5 partially supported
    • -
    • 0 not supported
    • -
    • 7 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 23 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWeb
    Supports9
    Partially Supports5
    Does Not Support0
    Not Applicable7
    @@ -2893,16 +2977,34 @@

    -

    - Conformance to the 9 criteria listed below is distributed as - follows: -

    -
      -
    • 2 supported
    • -
    • 0 partially supported
    • -
    • 3 not supported
    • -
    • 4 not applicable
    • -
    +

    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 9 criteria listed below is distributed within + each category as follows: +
    Conformance LevelAll
    Supports2
    Partially Supports0
    Does Not Support3
    Not Applicable4
    @@ -3217,16 +3319,34 @@

    -

    - Conformance to the 4 criteria listed below is distributed as - follows: -

    -
      -
    • 0 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 4 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 4 criteria listed below is distributed within + each category as follows: +
    Conformance LevelAll
    Supports0
    Partially Supports0
    Does Not Support0
    Not Applicable4
    diff --git a/openacr/Moodle-3.markdown b/openacr/Moodle-3.markdown index 141c8451..f6a90ad9 100644 --- a/openacr/Moodle-3.markdown +++ b/openacr/Moodle-3.markdown @@ -58,12 +58,14 @@ The terms used in the Conformance Level information are defined as follows: ### Table 1: Success Criteria, Level A -Conformance to the 25 criteria listed below is distributed as follows: +Conformance to the 25 criteria listed below is distributed within each category as follows: -- 22 supported -- 1 partially supported -- 0 not supported -- 76 not applicable +| Conformance Level | Web | Electronic Documents | Software | Authoring Tool | +| ------------------ | --- | -------------------- | -------- | -------------- | +| Supports | 22 | 0 | 0 | 0 | +| Partially Supports | 1 | 0 | 0 | 0 | +| Does Not Support | 0 | 0 | 0 | 0 | +| Not Applicable | 1 | 25 | 25 | 25 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -98,12 +100,14 @@ Conformance to the 25 criteria listed below is distributed as follows: ### Table 2: Success Criteria, Level AA -Conformance to the 13 criteria listed below is distributed as follows: +Conformance to the 13 criteria listed below is distributed within each category as follows: -- 9 supported -- 1 partially supported -- 0 not supported -- 38 not applicable +| Conformance Level | Web | Electronic Documents | Software | Authoring Tool | +| ------------------ | --- | -------------------- | -------- | -------------- | +| Supports | 9 | 0 | 0 | 0 | +| Partially Supports | 1 | 0 | 0 | 0 | +| Does Not Support | 0 | 0 | 0 | 0 | +| Not Applicable | 2 | 13 | 12 | 11 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -124,12 +128,14 @@ Conformance to the 13 criteria listed below is distributed as follows: ### Table 3: Success Criteria, Level AAA -Conformance to the 23 criteria listed below is distributed as follows: +Conformance to the 23 criteria listed below is distributed within each category as follows: -- 9 supported -- 5 partially supported -- 0 not supported -- 7 not applicable +| Conformance Level | Web | +| ------------------ | --- | +| Supports | 9 | +| Partially Supports | 5 | +| Does Not Support | 0 | +| Not Applicable | 7 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -168,12 +174,14 @@ Conformance to the 23 criteria listed below is distributed as follows: Notes: Not applicable. -Conformance to the 9 criteria listed below is distributed as follows: +Conformance to the 9 criteria listed below is distributed within each category as follows: -- 2 supported -- 0 partially supported -- 3 not supported -- 4 not applicable +| Conformance Level | All | +| ------------------ | --- | +| Supports | 2 | +| Partially Supports | 0 | +| Does Not Support | 3 | +| Not Applicable | 4 | | Criteria | Conformance Level | Remarks and Explanations | | --------------------------------------------------------------------------------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -197,12 +205,14 @@ Notes: Software accessibility criteria is not applicable. ### Chapter 6: Support Documentation and Services -Conformance to the 4 criteria listed below is distributed as follows: +Conformance to the 4 criteria listed below is distributed within each category as follows: -- 0 supported -- 0 partially supported -- 0 not supported -- 4 not applicable +| Conformance Level | All | +| ------------------ | --- | +| Supports | 0 | +| Partially Supports | 0 | +| Does Not Support | 0 | +| Not Applicable | 4 | | Criteria | Conformance Level | Remarks and Explanations | | ----------------------------------------------------------------------------------------------------------- | --------------------------------- | ------------------------ | diff --git a/openacr/NVDA-2018.html b/openacr/NVDA-2018.html index 317cc4f6..0ce1fe8d 100644 --- a/openacr/NVDA-2018.html +++ b/openacr/NVDA-2018.html @@ -292,16 +292,49 @@

    -

    - Conformance to the 25 criteria listed below is distributed as - follows: -

    -
      -
    • 25 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 75 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 25 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
    Supports25000
    Partially Supports0000
    Does Not Support0000
    Not Applicable0252525
    @@ -1411,16 +1444,49 @@

    -

    - Conformance to the 13 criteria listed below is distributed as - follows: -

    -
      -
    • 13 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 39 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 13 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
    Supports13000
    Partially Supports0000
    Does Not Support0000
    Not Applicable0131313
    @@ -2013,16 +2079,39 @@

    -

    - Conformance to the 23 criteria listed below is distributed as - follows: -

    -
      -
    • 15 supported
    • -
    • 7 partially supported
    • -
    • 2 not supported
    • -
    • 0 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 23 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWebSoftware
    Supports141
    Partially Supports70
    Does Not Support20
    Not Applicable00
    @@ -2754,16 +2843,34 @@

    -

    - Conformance to the 9 criteria listed below is distributed as - follows: -

    -
      -
    • 9 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 0 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 9 criteria listed below is distributed within + each category as follows: +
    Conformance LevelAll
    Supports9
    Partially Supports0
    Does Not Support0
    Not Applicable0
    @@ -3022,16 +3129,34 @@

    -

    - Conformance to the 24 criteria listed below is distributed as - follows: -

    -
      -
    • 23 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 1 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 24 criteria listed below is distributed within + each category as follows: +
    Conformance LevelAll
    Supports23
    Partially Supports0
    Does Not Support0
    Not Applicable1
    @@ -3624,16 +3749,34 @@

    -

    - Conformance to the 5 criteria listed below is distributed as - follows: -

    -
      -
    • 5 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 0 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 5 criteria listed below is distributed within + each category as follows: +
    Conformance LevelAll
    Supports5
    Partially Supports0
    Does Not Support0
    Not Applicable0
    diff --git a/openacr/NVDA-2018.markdown b/openacr/NVDA-2018.markdown index cd525396..39aa1a12 100644 --- a/openacr/NVDA-2018.markdown +++ b/openacr/NVDA-2018.markdown @@ -53,12 +53,14 @@ The terms used in the Conformance Level information are defined as follows: ### Table 1: Success Criteria, Level A -Conformance to the 25 criteria listed below is distributed as follows: +Conformance to the 25 criteria listed below is distributed within each category as follows: -- 25 supported -- 0 partially supported -- 0 not supported -- 75 not applicable +| Conformance Level | Web | Electronic Documents | Software | Authoring Tool | +| ------------------ | --- | -------------------- | -------- | -------------- | +| Supports | 25 | 0 | 0 | 0 | +| Partially Supports | 0 | 0 | 0 | 0 | +| Does Not Support | 0 | 0 | 0 | 0 | +| Not Applicable | 0 | 25 | 25 | 25 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | @@ -90,12 +92,14 @@ Conformance to the 25 criteria listed below is distributed as follows: ### Table 2: Success Criteria, Level AA -Conformance to the 13 criteria listed below is distributed as follows: +Conformance to the 13 criteria listed below is distributed within each category as follows: -- 13 supported -- 0 partially supported -- 0 not supported -- 39 not applicable +| Conformance Level | Web | Electronic Documents | Software | Authoring Tool | +| ------------------ | --- | -------------------- | -------- | -------------- | +| Supports | 13 | 0 | 0 | 0 | +| Partially Supports | 0 | 0 | 0 | 0 | +| Does Not Support | 0 | 0 | 0 | 0 | +| Not Applicable | 0 | 13 | 13 | 13 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | @@ -115,12 +119,14 @@ Conformance to the 13 criteria listed below is distributed as follows: ### Table 3: Success Criteria, Level AAA -Conformance to the 23 criteria listed below is distributed as follows: +Conformance to the 23 criteria listed below is distributed within each category as follows: -- 15 supported -- 7 partially supported -- 2 not supported -- 0 not applicable +| Conformance Level | Web | Software | +| ------------------ | --- | -------- | +| Supports | 14 | 1 | +| Partially Supports | 7 | 0 | +| Does Not Support | 2 | 0 | +| Not Applicable | 0 | 0 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -153,12 +159,14 @@ Conformance to the 23 criteria listed below is distributed as follows: ### Chapter 3: Functional Performance Criteria (FPC) -Conformance to the 9 criteria listed below is distributed as follows: +Conformance to the 9 criteria listed below is distributed within each category as follows: -- 9 supported -- 0 partially supported -- 0 not supported -- 0 not applicable +| Conformance Level | All | +| ------------------ | --- | +| Supports | 9 | +| Partially Supports | 0 | +| Does Not Support | 0 | +| Not Applicable | 0 | | Criteria | Conformance Level | Remarks and Explanations | | --------------------------------------------------------------------------------------------------------- | --------------------------- | ------------------------ | @@ -178,12 +186,14 @@ Notes: Hardware accessibility criteria is not applicable. ### Chapter 5: Software -Conformance to the 24 criteria listed below is distributed as follows: +Conformance to the 24 criteria listed below is distributed within each category as follows: -- 23 supported -- 0 partially supported -- 0 not supported -- 1 not applicable +| Conformance Level | All | +| ------------------ | --- | +| Supports | 23 | +| Partially Supports | 0 | +| Does Not Support | 0 | +| Not Applicable | 1 | | Criteria | Conformance Level | Remarks and Explanations | | -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | ------------------------ | @@ -214,12 +224,14 @@ Conformance to the 24 criteria listed below is distributed as follows: ### Chapter 6: Support Documentation and Services -Conformance to the 5 criteria listed below is distributed as follows: +Conformance to the 5 criteria listed below is distributed within each category as follows: -- 5 supported -- 0 partially supported -- 0 not supported -- 0 not applicable +| Conformance Level | All | +| ------------------ | --- | +| Supports | 5 | +| Partially Supports | 0 | +| Does Not Support | 0 | +| Not Applicable | 0 | | Criteria | Conformance Level | Remarks and Explanations | | ----------------------------------------------------------------------------------------------------------- | --------------------------- | ------------------------ | diff --git a/openacr/Plone-5.html b/openacr/Plone-5.html index 1a799afd..7bd7b50f 100644 --- a/openacr/Plone-5.html +++ b/openacr/Plone-5.html @@ -309,16 +309,49 @@

    -

    - Conformance to the 25 criteria listed below is distributed as - follows: -

    -
      -
    • 45 supported
    • -
    • 1 partially supported
    • -
    • 0 not supported
    • -
    • 54 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 25 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
    Supports252000
    Partially Supports0100
    Does Not Support0000
    Not Applicable042525
    @@ -1439,16 +1472,49 @@

    -

    - Conformance to the 13 criteria listed below is distributed as - follows: -

    -
      -
    • 31 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 18 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 13 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
    Supports131008
    Partially Supports0000
    Does Not Support0000
    Not Applicable03123
    @@ -2023,16 +2089,34 @@

    -

    - Conformance to the 23 criteria listed below is distributed as - follows: -

    -
      -
    • 0 supported
    • -
    • 0 partially supported
    • -
    • 0 not supported
    • -
    • 0 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 23 criteria listed below is distributed within + each category as follows: +
    Conformance LevelWeb
    Supports0
    Partially Supports0
    Does Not Support0
    Not Applicable0
    @@ -2655,16 +2739,34 @@

    -

    - Conformance to the 9 criteria listed below is distributed as - follows: -

    -
      -
    • 8 supported
    • -
    • 1 partially supported
    • -
    • 0 not supported
    • -
    • 0 not applicable
    • -
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + Conformance to the 9 criteria listed below is distributed within + each category as follows: +
    Conformance LevelAll
    Supports8
    Partially Supports1
    Does Not Support0
    Not Applicable0
    diff --git a/openacr/Plone-5.markdown b/openacr/Plone-5.markdown index 3010d380..f82aefd8 100644 --- a/openacr/Plone-5.markdown +++ b/openacr/Plone-5.markdown @@ -57,12 +57,14 @@ The terms used in the Conformance Level information are defined as follows: ### Table 1: Success Criteria, Level A -Conformance to the 25 criteria listed below is distributed as follows: +Conformance to the 25 criteria listed below is distributed within each category as follows: -- 45 supported -- 1 partially supported -- 0 not supported -- 54 not applicable +| Conformance Level | Web | Electronic Documents | Software | Authoring Tool | +| ------------------ | --- | -------------------- | -------- | -------------- | +| Supports | 25 | 20 | 0 | 0 | +| Partially Supports | 0 | 1 | 0 | 0 | +| Does Not Support | 0 | 0 | 0 | 0 | +| Not Applicable | 0 | 4 | 25 | 25 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -94,12 +96,14 @@ Conformance to the 25 criteria listed below is distributed as follows: ### Table 2: Success Criteria, Level AA -Conformance to the 13 criteria listed below is distributed as follows: +Conformance to the 13 criteria listed below is distributed within each category as follows: -- 31 supported -- 0 partially supported -- 0 not supported -- 18 not applicable +| Conformance Level | Web | Electronic Documents | Software | Authoring Tool | +| ------------------ | --- | -------------------- | -------- | -------------- | +| Supports | 13 | 10 | 0 | 8 | +| Partially Supports | 0 | 0 | 0 | 0 | +| Does Not Support | 0 | 0 | 0 | 0 | +| Not Applicable | 0 | 3 | 12 | 3 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | @@ -119,12 +123,14 @@ Conformance to the 13 criteria listed below is distributed as follows: ### Table 3: Success Criteria, Level AAA -Conformance to the 23 criteria listed below is distributed as follows: +Conformance to the 23 criteria listed below is distributed within each category as follows: -- 0 supported -- 0 partially supported -- 0 not supported -- 0 not applicable +| Conformance Level | Web | +| ------------------ | --- | +| Supports | 0 | +| Partially Supports | 0 | +| Does Not Support | 0 | +| Not Applicable | 0 | | Criteria | Conformance Level | Remarks and Explanations | | ------------------------------------------------------------------------------------------------------- | ----------------------------------------- | ------------------------ | @@ -156,12 +162,14 @@ Conformance to the 23 criteria listed below is distributed as follows: ### Chapter 3: Functional Performance Criteria (FPC) -Conformance to the 9 criteria listed below is distributed as follows: +Conformance to the 9 criteria listed below is distributed within each category as follows: -- 8 supported -- 1 partially supported -- 0 not supported -- 0 not applicable +| Conformance Level | All | +| ------------------ | --- | +| Supports | 8 | +| Partially Supports | 1 | +| Does Not Support | 0 | +| Not Applicable | 0 | | Criteria | Conformance Level | Remarks and Explanations | | --------------------------------------------------------------------------------------------------------- | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | diff --git a/openacr/drupal-10-15-simple.html b/openacr/drupal-10-16-simple.html similarity index 83% rename from openacr/drupal-10-15-simple.html rename to openacr/drupal-10-16-simple.html index 689206e2..c39f9b4d 100644 --- a/openacr/drupal-10-15-simple.html +++ b/openacr/drupal-10-16-simple.html @@ -109,6 +109,7 @@ table { border-collapse: collapse; + margin: 10px 0; } th, td { @@ -159,8 +160,8 @@

    • Report Date: 2023-05-12
    • -
    • Last Modified Date: 2023-05-16
    • -
    • Version: drupal-10-15
    • +
    • Last Modified Date: 2023-06-19
    • +
    • Version: drupal-10-16
    @@ -228,12 +229,26 @@

  • Phone: (510) 408-7510
  • Website: - https://civicactions.com/ + https://civicactions.com
  • +
    +

    + Vendor Information + + + Anchor link + +

    +
      +
      @@ -322,6 +337,7 @@

      • Table 1: Success Criteria, Level A
      • Table 2: Success Criteria, Level AA
      • +
      • Table 3: Success Criteria, Level AAA
      @@ -415,16 +431,49 @@

      -

      - Conformance to the 30 criteria listed below is distributed as - follows: -

      -
        -
      • 40 supported
      • -
      • 12 partially supported
      • -
      • 0 not supported
      • -
      • 68 not applicable
      • -
      +

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Conformance to the 30 criteria listed below is distributed within + each category as follows: +
      Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
      Supports160016
      Partially Supports100010
      Does Not Support0000
      Not Applicable430304
      @@ -453,7 +502,7 @@

      Web: -

      Supports

      +

      Partially Supports

    • >Web:

      - Drupal core has no outstanding user barriers. There are - improvements in the + There are minor barriers which may present themselves to + users. There are improvements in the outstanding issues - which relate to decorative and the password strength - indicator. + which relate to decorative images and the password + strength indicator. Status messages should be clearly + marked as decorative. Most of the issues are tied to the + administration interface.

      - All open WCAG 1.1.1 issues: 3232414, 2514218, 3272325, - 3230231, 3275397, 3087535, 3319601 -

      -
    • -
    • - Electronic Documents: - -

      - Some non-textual content in the documentation does not - provide a textual alternative. + All open WCAG 1.1.1 issue(s): 2921627, 3083994, 3232414, + 2514218, 3272325, 3230231, 3275397, 3087535, 3319601

    • @@ -520,7 +562,7 @@

      Alternative text is required for images by default. Outstanding issues relate to thumbnail images, management of decorative @@ -582,12 +624,6 @@

      (Prerecorded) by using text on the same page.

    • -
    • - Electronic Documents: - -

      This is not explicitly defined in the documentation.

      -
    • Authoring Tool: @@ -715,15 +751,6 @@

      associate captions in Core.

    • -
    • - Electronic Documents: - -

      - There is no documentation on how to properly convey - pre-recorded audio descriptions. -

      -
    • Authoring Tool: @@ -785,20 +812,21 @@

      There are barriers in the outstanding issues ARIA landmarks and roles. There are also a number of errors tied to forms (fieldsets, dates, radios & - checkboxes). There is also more work needed to provide - better semantics for Voice Control and support for Windows - High Contrast mode. + checkboxes). More work is needed to provide better + semantics for Voice Control and support for Windows High + Contrast mode.

      - All open WCAG 1.3.1 issues: 3081500, 2951317, 3098857, - 3347326, 3290899, 3171726, 2951714, 3144948, 3078334, - 2942404, 3190536, 3301868, 3171728, 3194669, 3200642, - 3206290, 3127469. + All open WCAG 1.3.1 issue(s): 3182458, 3037726, 3037730, + 3037733, 3037725, 3037625, 2921627, 2937640, 3037446, + 3081500, 2951317, 3098857, 3347326, 3290899, 3171726, + 2951714, 3144948, 3078334, 2942404, 3190536, 3301868, + 3171728, 3194669, 3200642.

    • @@ -812,6 +840,10 @@

      are also accessibility concerns with the vertical tabs and dashboards available to users. Menu blocks are not getting the correct ID in some instances. + Outstanding issues.

    • @@ -840,7 +872,7 @@

      Electronic Documents: -

      Supports

      +

      Not Applicable

    • Web: -

      Supports

      +

      Partially Supports

    • >Web:

      - Color is not used without text and often symbols to convey - meaning. + Color is generally not used without text and often symbols + to convey meaning. + Outstanding issues + are mostly tied to authoring tools, but table drag + components may also be exposed to an unauthorized user. +

      +

      + All open WCAG 1.4.1 issue(s): 3097907, 3171726, 3059168, + 867830

    • @@ -1002,13 +1044,11 @@

      tray, table drag, column severity and unpublished articles. Outstanding issues. -

      -

      - All open WCAG 1.4.1 issues: 3097907, 3171726, 3281601, - 3059168, 867830. + > + also include the active toolbar tray, and the admin status + report pages.

    • @@ -1054,7 +1094,28 @@

      @@ -1107,21 +1168,27 @@

      with the keyboard and without specific timings for individual keystrokes. Outstanding issues - with tooltips and the header menu. + with tooltips and the header menu. There are also legacy + issues with jQuery UI & header menus. Items like + datepickers can also be exposed to users. +

      +

      + All open WCAG 2.1.1 issue(s): 3085811, 3229647, 3081515, + 2991686, 2911932, 3210434, 3038336, 2933984, 2852702

      -

      All open WCAG 2.1.1 issues: 2933984, 3210434

    • Authoring Tool:

      - See remarks in Web section. + Issues with the toolbar buttons, datepicker, contextual + links, and tooltips. Also see remarks in Web section. Outstanding issues.

      @@ -1175,17 +1242,27 @@

      >Web:

      - Focus can be moved away from that component using only a - keyboard interface. + Users can move focus away from that component using only a + keyboard interface. There is a known problem with the + admin interface. + Outstanding issues.

      +

      All open WCAG 2.1.2 issue(s): 2627788

    • Authoring Tool:

      - Focus can be moved away from that component using only a - keyboard interface. + There is a known issue with focus states on text field + AJAX calls. + Outstanding issues.

    • @@ -1464,12 +1541,6 @@

      Skip links are provided.

      -
    • - Electronic Documents: - -

      Skip links are provided.

      -
    • Authoring Tool: @@ -1496,7 +1567,7 @@

      Web: -

      Supports

      +

      Partially Supports

    • Authoring Tool: -

      Supports

      +

      Partially Supports

    • @@ -1524,7 +1595,16 @@

      Web: -

      Pages are titled correctly.

      +

      + Pages are titled for users correctly. There is an + outstanding issue for authors. + Outstanding issues + are tied to pagination. +

      +

      All open WCAG 2.1.2 issue(s): 2514218, 2509716

    • Generally, pages are titled correctly. Outstanding issues with a regression in how fields are displayed in editing content types.

      -

      All open WCAG 2.4.2 issues: 2514218

    • @@ -1561,7 +1640,7 @@

      Web: -

      Supports

      +

      Partially Supports

    • Authoring Tool: -

      Supports

      +

      Partially Supports

    • @@ -1590,17 +1669,17 @@

      >Web:

      - Focusable components receive focus in an order that - preserves meaning and operability. + Generally, focusable components receive focus in an order + that preserves meaning and operability. Most of these + issues are tied to the administration interface. + Outstanding issues.

      - -
    • - Electronic Documents: -

      - Focusable components receive focus in an order that - preserves meaning and operability. + All open WCAG 2.1.2 issue(s): 3019849, 3042107, 3047730, + 2973114, 2925295, 3273086

    • @@ -1608,8 +1687,15 @@

      >Authoring Tool:

      - Focusable components receive focus in an order that - preserves meaning and operability. + Generally, focusable components receive focus in an order + that preserves meaning and operability. + Outstanding issues. Some elements of the authoring interface to don't + return the focus where an editor should expect it to. + There are elements with table drag and Layout Builder + which should be addressed.

    • @@ -1632,7 +1718,7 @@

      Web: -

      Supports

      +

      Partially Supports

    • Careful attention has been paid to ensure that automated "Read More" links are available in a way that is available with contextual information for screen readers. + Outstanding issues + can be tied to user comments. +

      +

      + All open WCAG 2.4.4 issue(s): 2922435, 3351638, 2852898

    • @@ -1673,13 +1767,12 @@

      Generally very well-supported. Outstanding issues with truncation of the path alias and duplicate links on edit content page.

      -

      All open WCAG 2.4.2 issues: 3351638, 2852898

    • @@ -1719,7 +1812,7 @@

      Authoring Tool: -

      Not Applicable

      +

      Supports

      @@ -1729,7 +1822,7 @@

      Web: -

      No known challenges with pointer gestures.

      +

      Pointer gestures are generally very good.

    • >Web:

      - No known problems for users with pointer cancellation. + No known problems for users with pointer cancellation for + users. + Outstanding issue(s). +

      +

      + All open WCAG 2.5.2 issue(s): 2616184, 2968637, 2960840, + 2958654

    • @@ -1797,13 +1899,12 @@

      The Drupal ajax framework uses 'mousedown' to capture the click. Outstanding issue(s) with truncation of the path alias and duplicate links on edit content page.

      -

      All open WCAG 2.5.2 issue(s): 2616184

    • @@ -1967,23 +2068,11 @@

      Page language is defined semantically on every page.

      -
    • - Electronic Documents: - -

      Page language is defined semantically on every page.

      -
    • Authoring Tool: -

      - Outstanding issues. -

      -

      All open WCAG 3.1.1 issue(s): 3081526

      +

      Page language is defined semantically on every page.

    • @@ -2038,15 +2127,6 @@

      context for the user.

      -
    • - Electronic Documents: - -

      - Change in the focus state does not initiate a change of - context for the user. -

      -
    • Authoring Tool: @@ -2109,15 +2189,6 @@

      take control from the users.

    • -
    • - Electronic Documents: - -

      - Engaging with the interactive sites does not unexpectedly - take control from the users. -

      -
    • Authoring Tool: @@ -2179,15 +2250,15 @@

      The Inline Form Error module needs to be enabled site-wide on installation. Outstanding issues. Most of these issues are also authoring interface, but there are problems with HTML5 validation, child groupings, required errors, and file uploading.

      - All open WCAG 3.3.1 issues: 3059955, 1797438, 2848507, - 2563173, 3087305, 2455933, 3087402, 2847425, 2089703 + All open WCAG 3.3.1 issue(s): 2848307, 2560467, 2876321, + 3279596, 3087385, 3059955, 1797438, 2848507, 2563173

    • @@ -2197,7 +2268,7 @@

      See the Web section as most of these outstanding issues are also likely on the user side. @@ -2254,13 +2325,17 @@

      Default forms all include labels. Outstanding issues include a lack of 'aria-describedby' and grouped fields - missing labels. + missing labels. There are some exceptions like Views + search filter label isn't associated with the input. +

      +

      + All open WCAG 3.3.2 issue(s): 2608180, 2942037, 3037446, + 2998857, 2608212

      -

      All open WCAG 3.3.2 issues: 2998857, 2608212

    • labels, but these are odd exceptions. See the Web section for details. Outstanding issues. + >. There are known issues with the Admin list filter and + grouped publishing status messages.

    • @@ -2324,16 +2400,12 @@

      There are no HTML5 errors or warnings that are known to impact assistive technology users. + Outstanding issues.

      - -
    • - Electronic Documents: - -

      - There are no HTML5 errors or warnings that are known to - impact assistive technology users. -

      +

      All open WCAG 4.1.1 issue(s): 3174459

    • Generally parsing is very well-supported, but there are a few places where this needs to be improved. Outstanding issues. + >. There is an error identified with fields in articles + that has not been independently validated.

      -

      All open WCAG 4.1.1 issue(s): 3174459

    • @@ -2369,7 +2441,7 @@

      Web: -

      Supports

      +

      Partially Supports

    • Web: -

      Public pages support this criterion.

      -
    • -
    • - Electronic Documents: - -

      Public pages support this criterion.

      +

      + Public pages generally support this criterion. + Outstanding issues. There are issues when Views List is filtered. +

      +

      + All open WCAG 4.1.2 issue(s): 3050559, 2805499, 2913378, + 2805227, 1096124, 2047089, 3272316, 2942232, 3087313, + 2719453 +

    • This is generally well-supported, but there are places where it has been overlooked. Outstanding issues. There are semantics missing for aria elements in the - block, forms, and contextual modules. -

      -

      - All open WCAG 4.1.2 issues: 3083181, 2852724, 3218877, - 3028780, 1852090, 3085545 + block, forms, media, bulk actions and contextual modules.

    • @@ -2444,16 +2517,49 @@

      -

      - Conformance to the 20 criteria listed below is distributed as - follows: -

      -
        -
      • 24 supported
      • -
      • 11 partially supported
      • -
      • 3 not supported
      • -
      • 32 not applicable
      • -
      +
      -
        +
          +
        • + Web: + +

          + The file module in Core lets authors upload audio and + video content, and output and elements and does not + support captions. +

          +
        • +
        • + Authoring Tool: + +

          + The file module in Core lets authors upload audio and + video content, and output and elements and does not + support captions. +

          +
        • +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + Conformance to the 20 criteria listed below is distributed within + each category as follows: +
        Conformance LevelWebElectronic DocumentsSoftwareAuthoring Tool
        Supports121011
        Partially Supports6007
        Does Not Support1001
        Not Applicable119191
        @@ -2512,6 +2618,12 @@

        This is not a feature supported in Drupal Core.

        +
      • + Authoring Tool: + +

        This is not a feature supported in Drupal Core.

        +
      • @@ -2540,7 +2652,7 @@

        Electronic Documents: -

        Does Not Support

        +

        Not Applicable

      • associate captions in Core.

      • -
      • - Electronic Documents: - -

        - There is no documentation on how to properly convey - pre-recorded audio descriptions. -

        -
      • Authoring Tool: @@ -2601,10 +2704,48 @@

      • @@ -2619,10 +2760,48 @@

        @@ -2676,21 +2855,15 @@

        form labels, disabled form elements, and some dialogs require additional contrast to meet 1.4.3 requirements. Outstanding issues.

        - All open WCAG 1.4.3 issue(s): 3266299, 3040673, 3231744, - 3200635, 2756483, 2725539, 3076153 + All open WCAG 1.4.3 issue(s): 3271652, 3318394, 3266299, + 3040673, 3231744, 3200635, 2756483, 2725539, 3076153

        -
      • - Electronic Documents: - -

        The docs have sufficient contrast.

        -
      • Authoring Tool: @@ -2699,7 +2872,7 @@

        Generally meets requirements. Form elements described in the web section affect both user and author interfaces. Outstanding issues.

        @@ -2756,17 +2929,11 @@

        Generally support with a minor exception with focus outlines. Outstanding issues.

        -

        All WCAG 1.4.4 issues: 3068698, 3238618

        -

      • -
      • - Electronic Documents: - -

        The docs are accessible up to 200%.

        +

        All WCAG 1.4.4 issue(s): 3068698, 3238618, 2384203

      • Generally support with some minor exception with limited horizontal space. Outstanding issues.

        @@ -2890,13 +3057,13 @@

        Generally meets. Some issues with long words, responsive tables, resizing menus, and wide screen layout. Outstanding issues.

        - All open WCAG 1.4.10 issues: 3159896, 3177475, 2280035, - 3191806, 2574721, 3164587. + All open WCAG 1.4.10 issue(s): 2313471, 3159896, 3177475, + 2280035, 3191806, 2574721, 3164587

      • @@ -2909,7 +3076,7 @@

        some minor exception with the action links on the modules page. Outstanding issues.

        @@ -2966,13 +3133,14 @@

        Generally meets. There are still some images that need to have their contrast increased. Outstanding issues.

        - All open WCAG 1.4.11 issues: 3097907, 2910102, 3171726, - 3272266, 3037742 + All open WCAG 1.4.11 issue(s): 3273806, 3270130, 3269420, + 3269342, 3277262, 2990766, 3097907, 2910102, 3171726, + 3272266

      • @@ -2986,7 +3154,7 @@

        Outstanding issues.

        @@ -3035,6 +3203,19 @@

      • @@ -3158,15 +3338,6 @@

        CMS.

        -
      • - Electronic Documents: - -

        - There is more than one way to locate a Web page within the - CMS. -

        -
      • Authoring Tool: @@ -3214,7 +3385,7 @@

        Authoring Tool: -

        Supports

        +

        Partially Supports

      • @@ -3224,13 +3395,32 @@

        Web: -

        Generally there is very good support.

        +

        + Generally there is very good support. + Outstanding issues + are for the admin interface. +

        +

        + All open WCAG 2.4.6 issue(s): 3232222, 3277785, 2614950, + 3333401, 3293673 +

      • Authoring Tool: -

        Generally good.

        +

        + Generally good. + Outstanding issues + are tied to header for the pager template can be outside + the document hierarchy order. +

      • @@ -3281,7 +3471,16 @@

        >Web:

        - Focus elements are well established for the front-end. + Generally there is very good support. + Outstanding issues. +

        +

        + All open WCAG 2.4.7 issue(s): 2990588, 2822778, 3273054, + 3200584, 3191727, 3270230, 3091534, 3335411, 3302103, + 3273099

      • @@ -3289,15 +3488,15 @@

        >Authoring Tool:

        - Generally supports. There is a known + Generally supports. There is an outstanding issues. A block can be added with layout builder that stops authors from escaping focus. The image style page also has - a hidden focus element. + a hidden focus element. There are issues with modal popups + in Views and with Toolbar focus styles.

        -

        All open WCAG 2.47 issues: 3302103, 3273099

      • @@ -3349,9 +3548,18 @@

        Multilingual sites have language switchers with proper - semantics. Unfotunately support is lacking for - multi-lingual search 2992894 as well as both the - Filesystem 3163915 & Views components 2496223. + semantics. Unfortunately support is lacking for + multilingual search as well as both the Filesystem and + Views components. + Outstanding issues. +

        +

        + All open WCAG 3.1.2 issue(s): 3300835, 3361370, 3361375, + 3362791, 2036277, 3300836, 3042984, 82751, 3163915, + 3049122

      • @@ -3363,6 +3571,11 @@

        accessibility. To support the Language of Parts for authors, a button can be added to simplify the process of adding language specific phrases. + Outstanding issues. There are untranslatable fields in parts of the + administration interface that are known.

      • @@ -3380,7 +3593,7 @@

        @@ -3686,6 +3911,30 @@

        -
          +
            +
          • + Web: + +

            Supports

            +
          • +
          • + Electronic Documents: + +

            Not Applicable

            +
          • +
          • + Software: + +

            Not Applicable

            +
          • +
          • + Authoring Tool: + +

            Supports

            +
          • +
          -
            +
              +
            • + Web: + +

              No known problems with orientation.

              +
            • +
            • + Authoring Tool: + +

              No known problems with orientation.

              +
            • +
            -
              +
                +
              • + Web: + +

                Supports

                +
              • +
              • + Electronic Documents: + +

                Not Applicable

                +
              • +
              • + Software: + +

                Not Applicable

                +
              • +
              • + Authoring Tool: + +

                Supports

                +
              • +
              -
                +
                  +
                • + Web: + +

                  No known problems with input purpose.

                  +
                • +
                • + Authoring Tool: + +

                  No known problems with input purpose.

                  +
                • +
                  +
                • + Web: + +

                  + All known related issues are tied to the admin interface. + Outstanding issues. +

                  +

                  All open WCAG 1.4.12 issue(s): 2919837

                  +
                • Authoring Tool: @@ -3043,11 +3224,10 @@

                  Generally supports. There is a known issue with off-canvas dialogs. Outstanding issues.

                  -

                  All open WCAG 1.4.12 issues: 2919837

                -
                  +
                  • Web: @@ -3391,18 +3604,24 @@

                    Electronic Documents: -

                    Supports

                    +

                    Not Applicable

                  • Authoring Tool: -

                    Supports

                    +

                    Partially Supports

                    +
                  • +
                  • + Software: + +

                    Not Applicable

                -
                  +
                  • Web: @@ -3410,15 +3629,14 @@

                    Drupal's menu structure allows for consistent navigation across the site. + Outstanding issues. There are some minor issues with mobile in Olivero.

                    -

                  • -
                  • - Electronic Documents: -

                    - Drupal's menu structure allows for consistent navigation - across the site. + All open WCAG 3.2.3 issue(s): 3129257, 3209129, 3350947, + 3084554, 2895388

                  • @@ -3428,6 +3646,11 @@

                    Drupal's menu structure allows for consistent navigation across the site. + Outstanding issues. There are issues with scrolling with layout builder and + with the Modules Uninstall filter.

                  @@ -3456,7 +3679,7 @@

                  Electronic Documents: -

                  Supports

                  +

                  Not Applicable

                • identified consistently.

                • -
                • - Electronic Documents: - -

                  - Components in Drupal that have the same functionality are - identified consistently. -

                  -
                • Authoring Tool: @@ -3609,12 +3823,6 @@

                  By default users can editing content which they own.

                • -
                • - Electronic Documents: - -

                  Documentation could be improved.

                  -
                • Authoring Tool: @@ -3672,13 +3880,30 @@

                  Web: -

                  No known problems with status messages.

                  +

                  + No known problems with status messages. + Outstanding issues. +

                  +

                  + All open WCAG 4.1.3 issue(s): 2973116, 2893663, 3035435, + 3159933, 2973140 +

                • Authoring Tool: -

                  No known problems with status messages.

                  +

                  + Outstanding issues + are known after enabling/disabling a View, with the + dropdown buttons, and with progress messages. +

                +

                + Table 3: Success Criteria, Level AAA + + + Anchor link + +

                + +
                + Notes: +

                + Where possible the Drupal community strives to exceed AA compliance. +

                +
                +

                Feedback @@ -3740,6 +3989,23 @@

                https://www.drupal.org/project/issues/drupal + +

                +