SlideShare a Scribd company logo
WordPress and ATAG
Compliance is a work in progress
What does ATAG require?
- An accessible user interface
- The ability to create accessible content
- Promotion and integration of accessible
content creation
An Accessible User Interface
- Constantly improving
- Committed to meeting WCAG 2.0
requirements
- But it's a long way to go...
Excluding WCAG 2.0,
where does WordPress
stand with ATAG?
A.2 Editing Views Are Perceivable
A.2.1 Make alternative content available to
authors
✅ Image alternative text
✓ Video captions: very difficult to manage
⛔ No support for audio description
⛔ No support for programmatically associated
transcripts of audio/video
A.2.2 Editing view presentation can be
programmatically determined
✅ Well, we think so...
⛔ ...but without any systematic testing.
A.3 Editing Views Are Operable
A.3.1 Provide keyboard access to authoring
features
✅ All aspects of the admin are accessible via
the keyboard.
✓ Well, almost all.
⛔ But some require keyboard shortcuts that
may be hard to discover.
A.3.2 Provide authors with enough time
✅ WordPress has no time limitations.
A.3.3 Help authors avoid flashing that could cause
seizures
✅ Videos loaded in the editor do not play
automatically.
⛔ Animated GIF images do play.
A.3.4 Enhance navigation and editing via content
structure
✅ Possible to discover the content structure
for context
⛔ No ability to navigate via the content
structure in the editor.
A.3.5 Provide text search of the content
⛔ No method to search content within the
visual editor
✅ All page content searchable within text
editor using the browser's search feature
A.3.6 Manage preference settings
✅ Preferences to change look & options in
admin
⛔ No ability to modify the look and feel of the
editor beyond text/visual
A.3.7 Ensure previews are at least as accessible as
in-market user agents
✅ Web-based previews in the browser.
A.4 Editing Views Are Understandable
A.4.1 Help authors avoid and correct mistakes
✅ WordPress revisions help restore main
content;
⛔ Content outside the editor not always
stored.
⛔ Settings are not reversible
A.4.2 Document the user interface, including all
accessibility features
✅ WordPress has extensive in-page
documentation.
⛔ Do you know where it is?
⛔ Some complex features have minimal
documentation.
B.1 Fully automatic processes create
accessible content
B.1.2 Ensure that accessibility information is
preserved
⛔ Editor strips some HTML and attributes,
including ARIA attributes.
B.2 Authors are supported in creating accessible
content
B.2.1 Ensure that accessible content production
is possible
✅ It is.
⛔ No tools to assist with tabular data
⛔ No tools to assist with forms
B.2.2 Guide authors to create accessible content
⛔ Alt attributes underexplained,
underemphasized, frequently invalid
⛔ Media captions difficult to use
⛔ Hands-off approach to complex data
B.2.3 Assist authors with managing alternative
content for non-text content
✅ Alt attributes are editable, both in library
and independently in editor.
⛔ Captions not editable
B.2.4 Assist authors with accessible templates
✅ "accessible" themes are available
⛔ What constitutes an accessible theme
is...complicated
B.2.5 Assist authors with accessible pre-authored
content
✅ WordPress does not provide any pre-
authored content.
B.3 Authors are supported in improving the
accessibility of existing content
B.3.1 Assist authors in checking for accessibility
problems
⛔ Nope. Nothing.
B.3.2 Assist authors in repairing accessibility
problems
⛔ Nope. Nothing.
B.4 Authoring tools promote and integrate their
accessibility features
B.4.1 Ensure the availability of features that
support the production of accessible content
✅ Accessibility features are enabled by
default, and there is no option to disable them.
⛔ There aren't a lot of accessibility features...
B.4.2 Ensure that documentation promotes the
production of accessible content
⛔ It doesn't, for the most part, mention
accessibility at all.
Overall?
✅
16
⛔
24
Some plugins that can help:
WP Accessibility https://wordpress.org/plugins/wp-
accessibility/
Access Monitor https://wordpress.org/plugins/access-
monitor/
Accessible Video Library
https://wordpress.org/plugins/accessible-video-library/
Questions?
Joe Dolson // joe@joedolson.com // https://www.joedolson.com

More Related Content

ODP
Accessibility & WordPress: Developing for the whole world.
PPTX
The WordPress Way: Accessibility and Backwards Compatibility
PPTX
Atag & drupal 8
PPTX
E-accessibility and WCAG2.0 presentation
PPTX
The User Experience and Accessibility of Gutenberg
PPTX
Accessibility With WordPress: Accessing Higher Ground 2014
PPTX
Useful Accessibility Tools Version 3 - Jul 2021
PDF
Web Accessibility for Web Developers
Accessibility & WordPress: Developing for the whole world.
The WordPress Way: Accessibility and Backwards Compatibility
Atag & drupal 8
E-accessibility and WCAG2.0 presentation
The User Experience and Accessibility of Gutenberg
Accessibility With WordPress: Accessing Higher Ground 2014
Useful Accessibility Tools Version 3 - Jul 2021
Web Accessibility for Web Developers

Similar to WordPress and ATAG Compliance (20)

PPTX
PresentationPresentationPresentationPresentation.pptx
ODP
WordPress and Accessibility
PDF
O'Leary - Using GitHub for Enterprise and Open Source Documentation
PPTX
Buildmanagment tools mavenandgradle.pptx
PPTX
Introduction to Gutenberg- Imran Sayed
PPTX
Unit 2 - Build Simple Website for comm.pptx
PDF
Pro Magento MeetUp #4 - Upgrade Compatibility Tool, Sergii Ivashchenko
DOCX
Microsoft Word - Sample Report
PDF
Writing Effective Self-Help Guides for World Domination
PPTX
Web Accessibility in Drupal 8
ODP
WCO2014 - To The Word And Beyond!
PPTX
WordPress.pptx
PPTX
Building your first webpage
PDF
How to Transfer Google Docs to WordPress Effortlessly.pdf
PPTX
Authoring tool accessibility guidelines (ATAG)
PPTX
Useful Accessibility Tools - WP Pompey April 2019
PPT
Content Management Training
PPTX
Content Management Training
PDF
DDD with Behat
PPT
accessible_pdf_webinar.ppt
PresentationPresentationPresentationPresentation.pptx
WordPress and Accessibility
O'Leary - Using GitHub for Enterprise and Open Source Documentation
Buildmanagment tools mavenandgradle.pptx
Introduction to Gutenberg- Imran Sayed
Unit 2 - Build Simple Website for comm.pptx
Pro Magento MeetUp #4 - Upgrade Compatibility Tool, Sergii Ivashchenko
Microsoft Word - Sample Report
Writing Effective Self-Help Guides for World Domination
Web Accessibility in Drupal 8
WCO2014 - To The Word And Beyond!
WordPress.pptx
Building your first webpage
How to Transfer Google Docs to WordPress Effortlessly.pdf
Authoring tool accessibility guidelines (ATAG)
Useful Accessibility Tools - WP Pompey April 2019
Content Management Training
Content Management Training
DDD with Behat
accessible_pdf_webinar.ppt
Ad

More from Joseph Dolson (17)

PPTX
Why #A11y?
PPTX
If you build it, they will come.
PPTX
Electronic information and accessible technology
PPTX
JavaScript and Accessibility
PPTX
WordCamp US: ARIA. Roles, States and Properties
PPTX
Build a WordPress Plug-in: Accessible social sharing
PPTX
Automating Accessibility: WordCamp Minneapolis 2015
PPTX
Massively maintained accessibility: WordPress
PPTX
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014
PPTX
The Accessible Web: Improving the Universal Experience
PPTX
Mission: Accessible. Share & Connect Online with Everybody!
ODP
WordPress Accessibility: WordCamp Chicago
ODP
Encouraging Accessibility
ODP
Accessibility with WordPress
PPT
Accessible Web Sites: What can you do?
ODP
Web Accessibility: A Shared Responsibility
PPT
SES Toronto 2008; Joe Dolson
Why #A11y?
If you build it, they will come.
Electronic information and accessible technology
JavaScript and Accessibility
WordCamp US: ARIA. Roles, States and Properties
Build a WordPress Plug-in: Accessible social sharing
Automating Accessibility: WordCamp Minneapolis 2015
Massively maintained accessibility: WordPress
Good Habits: Coding for Accessibility - WordCamp San Francisco 2014
The Accessible Web: Improving the Universal Experience
Mission: Accessible. Share & Connect Online with Everybody!
WordPress Accessibility: WordCamp Chicago
Encouraging Accessibility
Accessibility with WordPress
Accessible Web Sites: What can you do?
Web Accessibility: A Shared Responsibility
SES Toronto 2008; Joe Dolson
Ad

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Cloud computing and distributed systems.
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
The AUB Centre for AI in Media Proposal.docx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Cloud computing and distributed systems.
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

WordPress and ATAG Compliance

  • 1. WordPress and ATAG Compliance is a work in progress
  • 2. What does ATAG require? - An accessible user interface - The ability to create accessible content - Promotion and integration of accessible content creation
  • 3. An Accessible User Interface - Constantly improving - Committed to meeting WCAG 2.0 requirements - But it's a long way to go...
  • 4. Excluding WCAG 2.0, where does WordPress stand with ATAG?
  • 5. A.2 Editing Views Are Perceivable
  • 6. A.2.1 Make alternative content available to authors ✅ Image alternative text ✓ Video captions: very difficult to manage ⛔ No support for audio description ⛔ No support for programmatically associated transcripts of audio/video
  • 7. A.2.2 Editing view presentation can be programmatically determined ✅ Well, we think so... ⛔ ...but without any systematic testing.
  • 8. A.3 Editing Views Are Operable
  • 9. A.3.1 Provide keyboard access to authoring features ✅ All aspects of the admin are accessible via the keyboard. ✓ Well, almost all. ⛔ But some require keyboard shortcuts that may be hard to discover.
  • 10. A.3.2 Provide authors with enough time ✅ WordPress has no time limitations.
  • 11. A.3.3 Help authors avoid flashing that could cause seizures ✅ Videos loaded in the editor do not play automatically. ⛔ Animated GIF images do play.
  • 12. A.3.4 Enhance navigation and editing via content structure ✅ Possible to discover the content structure for context ⛔ No ability to navigate via the content structure in the editor.
  • 13. A.3.5 Provide text search of the content ⛔ No method to search content within the visual editor ✅ All page content searchable within text editor using the browser's search feature
  • 14. A.3.6 Manage preference settings ✅ Preferences to change look & options in admin ⛔ No ability to modify the look and feel of the editor beyond text/visual
  • 15. A.3.7 Ensure previews are at least as accessible as in-market user agents ✅ Web-based previews in the browser.
  • 16. A.4 Editing Views Are Understandable
  • 17. A.4.1 Help authors avoid and correct mistakes ✅ WordPress revisions help restore main content; ⛔ Content outside the editor not always stored. ⛔ Settings are not reversible
  • 18. A.4.2 Document the user interface, including all accessibility features ✅ WordPress has extensive in-page documentation. ⛔ Do you know where it is? ⛔ Some complex features have minimal documentation.
  • 19. B.1 Fully automatic processes create accessible content
  • 20. B.1.2 Ensure that accessibility information is preserved ⛔ Editor strips some HTML and attributes, including ARIA attributes.
  • 21. B.2 Authors are supported in creating accessible content
  • 22. B.2.1 Ensure that accessible content production is possible ✅ It is. ⛔ No tools to assist with tabular data ⛔ No tools to assist with forms
  • 23. B.2.2 Guide authors to create accessible content ⛔ Alt attributes underexplained, underemphasized, frequently invalid ⛔ Media captions difficult to use ⛔ Hands-off approach to complex data
  • 24. B.2.3 Assist authors with managing alternative content for non-text content ✅ Alt attributes are editable, both in library and independently in editor. ⛔ Captions not editable
  • 25. B.2.4 Assist authors with accessible templates ✅ "accessible" themes are available ⛔ What constitutes an accessible theme is...complicated
  • 26. B.2.5 Assist authors with accessible pre-authored content ✅ WordPress does not provide any pre- authored content.
  • 27. B.3 Authors are supported in improving the accessibility of existing content
  • 28. B.3.1 Assist authors in checking for accessibility problems ⛔ Nope. Nothing.
  • 29. B.3.2 Assist authors in repairing accessibility problems ⛔ Nope. Nothing.
  • 30. B.4 Authoring tools promote and integrate their accessibility features
  • 31. B.4.1 Ensure the availability of features that support the production of accessible content ✅ Accessibility features are enabled by default, and there is no option to disable them. ⛔ There aren't a lot of accessibility features...
  • 32. B.4.2 Ensure that documentation promotes the production of accessible content ⛔ It doesn't, for the most part, mention accessibility at all.
  • 34. Some plugins that can help: WP Accessibility https://wordpress.org/plugins/wp- accessibility/ Access Monitor https://wordpress.org/plugins/access- monitor/ Accessible Video Library https://wordpress.org/plugins/accessible-video-library/
  • 35. Questions? Joe Dolson // joe@joedolson.com // https://www.joedolson.com

Editor's Notes

  • #29: You can use Access Monitor to help!
  • #30: You can use Access Monitor to help!