By now, I’m sure you’ve noticed Twenty Sixteen has been released on Github and the theme repository to spur development and testing. If you haven’t tested the theme for accessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility), now’s the time! I mentioned it in a recent chat, and a members from the community have already tested it, but the more the merrier!
What do I test?
Test the theme according to the accessibility-ready requirements. Since this is a default theme, you should test for the recommendations too. Also, it’s a good idea to look at the applicable WCAG 2.0 requirements (Link is not the official WCAG WCAG is an acronym for Web Content Accessibility Guidelines. These guidelines are helping make sure the internet is accessible to all people no matter how they would need to access the internet (screen-reader, keyboard only, etc) https://www.w3.org/TR/WCAG21/. requirements, but a more readable version), and test the theme according to those, within reason. This way, the theme can be its best accessibility-wise.
How do I test?
The accessibility-ready requirements give some information on how to test. We also have a list of tools that will help when testing.
How do I report bugs, issues or make a enhancement request?
- Create an issue on Github.
- If you can’t create an issue on Github GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/, comment on this post.
- If you can’t do that, drop us a note on our contact form, making sure you mention Twenty Sixteen.
What information do you need to know when creating an issue?
Here’s a good format to follow when creating a bug report:
Title: Accessibility: ISSUE SUMMARY HERE
What I Did:
What I Expected:
What Actually Happened:
I’m not a developer, how can I help?
No problem! You don’t have to be a developer to help out. Test the theme on your favorite operating system with assistive technology Assistive technology is an umbrella term that includes assistive, adaptive, and rehabilitative devices for people with disabilities and also includes the process used in selecting, locating, and using them. Assistive technology promotes greater independence by enabling people to perform tasks that they were formerly unable to accomplish, or had great difficulty accomplishing, by providing enhancements to, or changing methods of interacting with, the technology needed to accomplish such tasks.
https://en.wikipedia.org/wiki/Assistive_technology. This way, we get a better idea of how the theme works with different configurations. Try to break the theme! Note anything that is confusing, and makes the theme harder to use on the front end.