-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Labels
Milestone
Description
We don't currently have any guidelines for accessibly development, which may result in inconsistencies.
We should document accessibility best practices as they apply to development of Silverstripe CMS.
Some things to include are:
- What web accessibility standards we strive to achieve
- Information about roving tabindex with a link to that page
- Whether to have an outline around the roving tabindex container or not (see outcome in ENH Use arrow keys to navigate asset gallery silverstripe-asset-admin#1643)
- If the roving tabindex container has pagination (e.g. gridfield, asset gallery, etc), the roving tabindex container should announce the pagination information (e.g "Page 3 of 12, 13 items on this page")
- Other keyboard navigation/operation information (e.g. how to deal with drag/drop)
- A link to the W3C patterns as a guide
There are probably other things we should note, as well.