diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b4e3b8a9..15b948059 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # NHS digital service manual Changelog +## 7.1.0 - 15 October 2024 + +:new: **New features** +- Update accessibility guidance to say that WCAG 2.2 includes WCAG 2.1 and teams are now monitored to WCAG 2.2 + ## 7.0.0 - 19 September 2024 :new: **New features** diff --git a/app.js b/app.js index cdb7162b8..3d41dc8f9 100755 --- a/app.js +++ b/app.js @@ -180,6 +180,12 @@ app.get('/service-standard/:page', (req, res) => { res.redirect(301, `/standards-and-technology/service-standard-points/${req.params.page}`); }); +// Redirects for accessibility URLs + +app.get('/accessibility/new-accessibility-requirements-wcag-2-2', (req, res) => { + res.redirect('/accessibility/new-criteria-in-wcag-2-2'); +}); + // REDIRECT STOPS HERE app.get('/content/health-literacy/use-a-readability-tool-to-prioritise-content', (req, res) => { diff --git a/app/views/accessibility/content.njk b/app/views/accessibility/content.njk index 8da5f2bf4..06f5e60e3 100644 --- a/app/views/accessibility/content.njk +++ b/app/views/accessibility/content.njk @@ -3,7 +3,7 @@ {% set subSection = "Accessibility" %} {% set pageDescription = "What content designers, writers and editors need to do to make digital services accessible." %} {% set theme = "Accessibility guidance for:" %} -{% set dateUpdated = "September 2024" %} +{% set dateUpdated = "October 2024" %} {% set backlog_issue_id = "347" %} {% extends "includes/app-layout.njk" %} @@ -16,7 +16,7 @@

Use the NHS accessibility checklist for:

diff --git a/app/views/accessibility/design.njk b/app/views/accessibility/design.njk index 2541df32d..b1767a321 100644 --- a/app/views/accessibility/design.njk +++ b/app/views/accessibility/design.njk @@ -3,7 +3,7 @@ {% set subSection = "Accessibility" %} {% set pageDescription = "What graphic and interaction designers need to do to make digital services accessible." %} {% set theme = "Accessibility guidance for:" %} -{% set dateUpdated = "September 2024" %} +{% set dateUpdated = "October 2024" %} {% set backlog_issue_id = "349" %} {% extends "includes/app-layout.njk" %} @@ -16,7 +16,7 @@

Use the NHS accessibility checklist for:

diff --git a/app/views/accessibility/development.njk b/app/views/accessibility/development.njk index 1e36e83af..81ddb23ad 100644 --- a/app/views/accessibility/development.njk +++ b/app/views/accessibility/development.njk @@ -3,7 +3,7 @@ {% set subSection = "Accessibility" %} {% set pageDescription = "What developers need to do to make digital services accessible." %} {% set theme = "Accessibility guidance for:" %} -{% set dateUpdated = "April 2024" %} +{% set dateUpdated = "October 2024" %} {% set backlog_issue_id = "348" %} {% extends "includes/app-layout.njk" %} @@ -16,7 +16,7 @@

Use the NHS accessibility checklist for:

diff --git a/app/views/accessibility/index.njk b/app/views/accessibility/index.njk index 49ffee289..d493750aa 100644 --- a/app/views/accessibility/index.njk +++ b/app/views/accessibility/index.njk @@ -13,8 +13,9 @@

Everyone who works on NHS digital services has a role to play in making them accessible and inclusive.

Make sure your service meets Web Content Accessibility Guidelines (WCAG) 2.2

-

The service manual has been updated to meet WCAG 2.2. Find out more about the new requirements.

-

Teams should comply now to make sure products and services are ready by October 2024. This is when the Government Digital Service, Department of Health and Social Care and NHS England will start monitoring accessibility according to WCAG 2.2.

+

The service manual is up to date with WCAG 2.2.

+

Find out more about the new criteria that WCAG 2.2 introduced.

+

The Government Digital Service, Department of Health and Social Care and NHS England are now monitoring accessibility to WCAG 2.2.

diff --git a/app/views/accessibility/new-accessibility-requirements-wcag-2-2.njk b/app/views/accessibility/new-criteria-in-wcag-2-2.njk similarity index 78% rename from app/views/accessibility/new-accessibility-requirements-wcag-2-2.njk rename to app/views/accessibility/new-criteria-in-wcag-2-2.njk index 887abcf72..6386d5429 100644 --- a/app/views/accessibility/new-accessibility-requirements-wcag-2-2.njk +++ b/app/views/accessibility/new-criteria-in-wcag-2-2.njk @@ -1,9 +1,9 @@ -{% set pageTitle = "New accessibility requirements: WCAG 2.2" %} +{% set pageTitle = "New criteria in WCAG 2.2" %} {% set pageSection = "Accessibility" %} {% set subSection = "Accessibility" %} -{% set pageDescription = "Your service must meet these requirements." %} +{% set pageDescription = "Your service must meet WCAG 2.2." %} {% set theme = "Everyone needs to know" %} -{% set dateUpdated = "April 2024" %} +{% set dateUpdated = "October 2024" %} {% set backlog_issue_id = "512" %} {% extends "includes/app-layout.njk" %} @@ -14,9 +14,10 @@ {% block bodyContent %} -

The Web Content Accessibility Guidelines, known as WCAG, have been updated to version 2.2. As a public sector organisation, by law we must meet these guidelines to level AA for all patient and staff-facing services.

+

The Web Content Accessibility Guidelines, known as WCAG, have been updated to version 2.2, which includes all the success criteria of WCAG 2.1 plus 9 new criteria. As a public sector organisation, by law you must meet the guidelines to level AA for all patient and staff facing services.

What you need to do

+

To get from WCAG 2.1 to WCAG 2.2, follow these steps.

  1. Read this page to understand the new criteria you must comply with.
  2. @@ -25,15 +26,25 @@
  3. Plan and implement your updates.
-

The Government Digital Service, Department of Health and Social Care and NHS England will start monitoring accessibility to WCAG 2.2 from October 2024.

+

The Government Digital Service, Department of Health and Social Care and NHS England are now monitoring accessibility to WCAG 2.2.

-

The new criteria

+

Use the NHS accessibility checklist for:

+ + +

The extra criteria

WCAG 2.2

-

The update adds 9 new success criteria for improving web accessibility. 6 of the new criteria are graded at the A and AA level, which means they're a requirement for websites and mobile apps in the NHS.

+

WCAG 2.2 includes the WCAG 2.1 criteria, plus 9 new criteria. The 9 new criteria are made up of:

+

These are the 6 new criteria you'll need to meet, as a minimum.

diff --git a/app/views/accessibility/partials/make-sure-your-service-meets-wcag-2-2.njk b/app/views/accessibility/partials/make-sure-your-service-meets-wcag-2-2.njk index f0f8dfc1a..fa558f698 100644 --- a/app/views/accessibility/partials/make-sure-your-service-meets-wcag-2-2.njk +++ b/app/views/accessibility/partials/make-sure-your-service-meets-wcag-2-2.njk @@ -6,5 +6,11 @@ WCAG 2.2

-

The Web Content Accessibility Guidelines (WCAG) 2.2 add 9 new "success criteria" for improving web accessibility. 6 of the new criteria are graded at the A and AA level, which means they're a requirement for websites and mobile apps in the NHS. Learn more about the WCAG 2.2 new accessibility requirements and criteria.

-

See the full list of design system changes to meet the requirements.

\ No newline at end of file +

The Web Content Accessibility Guidelines (known as WCAG) have been updated to version 2.2, which includes all the success criteria of WCAG 2.1, plus 9 new criteria.

+

The 9 new criteria are made up of:

+ +

Learn more about the new criteria that WCAG 2.2 introduced.

+

The NHS accessibility checklist will help you meet WCAG 2.2.

diff --git a/app/views/accessibility/product-and-delivery.njk b/app/views/accessibility/product-and-delivery.njk index 01a4f30ec..707b146fa 100644 --- a/app/views/accessibility/product-and-delivery.njk +++ b/app/views/accessibility/product-and-delivery.njk @@ -3,7 +3,7 @@ {% set subSection = "Accessibility" %} {% set pageDescription = "What product and delivery managers need to do to make digital services accessible." %} {% set theme = "Accessibility guidance for:" %} -{% set dateUpdated = "April 2024" %} +{% set dateUpdated = "October 2024" %} {% set backlog_issue_id = "345" %} {% extends "includes/app-layout.njk" %} diff --git a/app/views/accessibility/testing.njk b/app/views/accessibility/testing.njk index 35262ce41..67cfe71ba 100644 --- a/app/views/accessibility/testing.njk +++ b/app/views/accessibility/testing.njk @@ -3,7 +3,7 @@ {% set subSection = "Accessibility" %} {% set pageDescription = "What testers and quality assurers need to do to make digital services accessible." %} {% set theme = "Accessibility guidance for:" %} -{% set dateUpdated = "September 2024" %} +{% set dateUpdated = "October 2024" %} {% set backlog_issue_id = "350" %} {% extends "includes/app-layout.njk" %} @@ -16,7 +16,7 @@

Use the NHS accessibility checklist for:

diff --git a/app/views/design-system/index.njk b/app/views/design-system/index.njk index c1b71757a..40a8ea6ac 100644 --- a/app/views/design-system/index.njk +++ b/app/views/design-system/index.njk @@ -9,13 +9,13 @@

Use these design styles, components and patterns to quickly make prototypes or build a live service. The examples come with code to make it easy for you to use them in your project.

-

Changes to meet new accessibility requirements

+

Changes to meet new accessibility criteria

WCAG 2.2

-

We've added new guidance to meet WCAG 2.2 level AA. Learn about the new WCAG 2.2 accessibility requirements.

+

We've added new guidance to meet WCAG 2.2 level AA. Learn about the new criteria in WCAG 2.2.

Updates to our components

No changes to design or code, but you must check the updated guidance to understand whether your service needs updating.

diff --git a/app/views/includes/_side-nav.njk b/app/views/includes/_side-nav.njk index 0d8191912..06e6e42fc 100644 --- a/app/views/includes/_side-nav.njk +++ b/app/views/includes/_side-nav.njk @@ -28,7 +28,7 @@ { title: "What all NHS services need to do about accessibility", url: "/accessibility/what-all-NHS-services-need-to-do" }, { title: "How to make digital services accessible", url: "/accessibility/how-to-make-digital-services-accessible" }, { title: "Getting started with accessibility", url: "/accessibility/getting-started" }, - { title: "New accessibility requirements: WCAG 2.2", url: "/accessibility/new-accessibility-requirements-wcag-2-2" }, + { title: "New criteria in WCAG 2.2", url: "/accessibility/new-criteria-in-wcag-2-2" }, { title: "Download accessibility posters", url: "/accessibility/download-accessibility-posters" } ] %} diff --git a/app/views/index.njk b/app/views/index.njk index ef2ed2b68..e27be2f3f 100755 --- a/app/views/index.njk +++ b/app/views/index.njk @@ -22,7 +22,7 @@

What's new

-

Minor changes to typography. Also content guide updates.

+

Minor changes to accessibility guidance

@@ -39,7 +39,7 @@ WCAG 2.2 -

Check your service meets the new accessibility requirements

+

Check your service meets the new accessibility requirements

diff --git a/app/views/site-map.njk b/app/views/site-map.njk index 96091ec12..4f91cc1d5 100644 --- a/app/views/site-map.njk +++ b/app/views/site-map.njk @@ -1,7 +1,7 @@ {% set pageTitle = "Site map" %} {% set pageDescription = "A list of pages on this website - with links" %} {% set hideDescription = true %} -{% set dateUpdated = "March 2024" %} +{% set dateUpdated = "October 2024" %} {% extends "includes/app-layout-two-thirds.njk" %} @@ -15,7 +15,7 @@
  • What all NHS services need to do about accessibility
  • How to make digital services accessible
  • Getting started with accessibility
  • -
  • New accessibility requirements: WCAG 2.2
  • +
  • New criteria in WCAG 2.2
  • Download accessibility posters
  • Product and delivery
  • User research
  • diff --git a/app/views/whats-new/index.njk b/app/views/whats-new/index.njk index 54f2dee99..bfb71d425 100644 --- a/app/views/whats-new/index.njk +++ b/app/views/whats-new/index.njk @@ -9,9 +9,9 @@

    Latest updates

    -

    September 2024

    +

    October 2024

    - + @@ -22,52 +22,11 @@ - - - - - - - - - - - - - - - - @@ -106,7 +65,7 @@

    See all blog posts

    -

    Latest show and tell

    + {% endblock %} diff --git a/app/views/whats-new/updates.njk b/app/views/whats-new/updates.njk index 4db63e290..737c2290e 100644 --- a/app/views/whats-new/updates.njk +++ b/app/views/whats-new/updates.njk @@ -10,6 +10,29 @@ {% block bodyContent %} +

    October 2024

    +
    Updates to the service manual in September 2024Updates to the service manual in October 2024
    Section
    Accessibility guidance -

    Updated link section to recommend avoiding "see"

    -
    Content guide -

    Rewrote our guidance on age to make it clearer

    -

    Added Down's syndrome, fit note and period products to the A to Z of NHS health writing

    -

    Updated fetus, microgram and NHS in the A to Z

    -

    Updated links guidance to recommend avoiding "see"

    -

    Updated section on capitalisation to mention geographical names

    -
    Design system -

    Made minor changes to typography section:

    -
      -
    • updated guidance on heading sizes
    • -
    • increased large and medium heading size on desktop and mobile
    • -
    • tweaked line-heights for headings
    • -
    • reduced heading captions sizes
    • -
    • tweaked the typography print styles
    • -
    -

    Tweaked the spacing around the breadcrumbs and back link, with a recommendation to put back link top of page

    -

    Updated page template guidance and examples:

    -
      -
    • new breadcrumbs position within content page template
    • -
    • added guidance on heading sizes for content pages
    • -
    • updated the Options table
    • -
    -

    Added table caption size classes

    - -
    NHS service standard -

    Updated About the NHS service standard

    -
    Other -

    Updated the service manual team page

    -

    Updated service manual team email address on Get in touch and other pages

    +

    Updated Accessibility guidance to make it clear that:

    +
      +
    • the Web Content Accessibility Guidelines (WCAG) 2.2 include WCAG 2.1
    • +
    • teams are now monitored to WCAG 2.2
    • +
    + + + + + + + + + + + + + +
    Updates to the service manual in October 2024
    SectionUpdate
    Accessibility guidance +

    Updated Accessibility guidance to make it clear that:

    +
      +
    • the Web Content Accessibility Guidelines (WCAG) 2.2 include WCAG 2.1
    • +
    • teams are now monitored to WCAG 2.2
    • +
    +
    +

    September 2024

    @@ -144,7 +167,7 @@ diff --git a/package-lock.json b/package-lock.json index 3e521d5bb..07d2346e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nhsuk-service-manual", - "version": "7.0.0", + "version": "7.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nhsuk-service-manual", - "version": "7.0.0", + "version": "7.1.0", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -22,7 +22,7 @@ "highlight.js": "^11.2.0", "js-beautify": "^1.14.0", "lunr": "^2.3.9", - "nhsuk-frontend": "^9.0.0", + "nhsuk-frontend": "^9.0.1", "nunjucks": "^3.2.4" }, "devDependencies": { @@ -10715,9 +10715,9 @@ "dev": true }, "node_modules/nhsuk-frontend": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-9.0.0.tgz", - "integrity": "sha512-JZtrvbVqeThf8FC6Ky44zyXs0+sZHI2qCYDgTsuBcWFlASBerduCiYJ0NAL3Y4uHcsj4fe2I1Bc5zXidklDaDA==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/nhsuk-frontend/-/nhsuk-frontend-9.0.1.tgz", + "integrity": "sha512-pLuE7qPbuFaqyZzx874nLKrHLrquVW5z3/UsmwwP19zRWj9pW5qK519mDfLXnugAq1M5fQxjz5OvHofj0XAPdg==", "engines": { "node": ">=20.0.0" } diff --git a/package.json b/package.json index ac20b111f..d2f590c95 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nhsuk-service-manual", - "version": "7.0.0", + "version": "7.1.0", "description": "NHS digital service manual", "main": "app.js", "directories": { @@ -56,7 +56,7 @@ "highlight.js": "^11.2.0", "js-beautify": "^1.14.0", "lunr": "^2.3.9", - "nhsuk-frontend": "^9.0.0", + "nhsuk-frontend": "^9.0.1", "nunjucks": "^3.2.4" }, "devDependencies": {
    Updates to the service manual in September 2024
    Accessibility guidance -

    Added new accessibility requirements: WCAG 2.2

    +

    Added new accessibility requirements: WCAG 2.2

    Added sections on making sure your service meets WCAG 2.2 for: Product and delivery and Design, Development and Testing