Umbraco.Community.AccessibilityReporter 1.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Umbraco.Community.AccessibilityReporter --version 1.2.0                
NuGet\Install-Package Umbraco.Community.AccessibilityReporter -Version 1.2.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Umbraco.Community.AccessibilityReporter" Version="1.2.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Umbraco.Community.AccessibilityReporter --version 1.2.0                
#r "nuget: Umbraco.Community.AccessibilityReporter, 1.2.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Umbraco.Community.AccessibilityReporter as a Cake Addin
#addin nuget:?package=Umbraco.Community.AccessibilityReporter&version=1.2.0

// Install Umbraco.Community.AccessibilityReporter as a Cake Tool
#tool nuget:?package=Umbraco.Community.AccessibilityReporter&version=1.2.0                

Accessibility Reporter For Umbraco

Accessibility Reporter logo

What is it?

Accessibility Reporter for Umbraco is a content app that helps you to make your website accessible.

Why should I use it?

You want to help make your Umbraco website more accessible by testing it against Web Content Accessibility Guidelines success criteria.

How does it work?

It runs an accessibility audit against the current live version of the page that you are editing and displays a report in a tab called 'Accessibility'.

How do I install it?

You can install Accessibility Reporter using Nuget https://www.nuget.org/packages/Umbraco.Community.AccessibilityReporter. Once installed when you build your project the files needed for Accessibility Reporter will be copied into your App_Plugins folder. That's it!.

Limitations

The accessibility report runs on the current page URL you are editing. This means that if the URL is not publicly available, or the front-end of website is on a different domain it will not return results, unless you set the domain in Culture and Hostnames.

Automated accessibility testing is no substitute for manual testing and testing using real users. In a UK government blog article they created a test page with 143 accessibility issues on it and the best automated tool only discovered 37% of the issues. However, automated accessibility testing does help to find common issues and technical failures.

Roadmap

  • Work out a nice way of running the report for Umbraco setups where Umbraco is on a different domain to the front-end of the website.
  • Add options so that users can choose what WCAG level to run the tests against.
  • Localization - if anyone speaks any languages other than English it would be super to get some help.

License

Copyright © Matt Begent.

All source code is licensed under the Mozilla Public License.

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.3.0 623 10/11/2024
3.2.1 5,288 3/12/2024
3.2.0 1,898 12/11/2023
3.1.2 693 11/10/2023
3.1.1 159 11/8/2023
3.1.0 877 9/12/2023
3.1.0-beta 165 9/11/2023
3.0.0 202 9/6/2023
3.0.0-beta 116 9/5/2023
2.2.0 748 8/17/2023
2.1.0 279 8/1/2023
2.0.0 1,595 6/12/2023
1.5.0 272 5/11/2023
1.4.0 172 5/10/2023
1.3.0 162 5/8/2023
1.2.0 160 5/6/2023
1.1.1 367 3/5/2023
1.1.0 245 3/5/2023
1.0.2 249 3/3/2023
1.0.1 229 3/2/2023
1.0.0 250 3/1/2023

Added manual testing checklist.