SlideShare uma empresa Scribd logo
1 de 35
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

Mais conteúdo relacionado

Semelhante a WordPress and ATAG Compliance

O'Leary - Using GitHub for Enterprise and Open Source Documentation
O'Leary - Using GitHub for Enterprise and Open Source DocumentationO'Leary - Using GitHub for Enterprise and Open Source Documentation
O'Leary - Using GitHub for Enterprise and Open Source Documentation
LavaCon
 
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationWriting Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World Domination
Emma Jane Hogbin Westby
 
accessible_pdf_webinar.ppt
accessible_pdf_webinar.pptaccessible_pdf_webinar.ppt
accessible_pdf_webinar.ppt
Chelo603470
 

Semelhante a WordPress and ATAG Compliance (20)

WordPress and Accessibility
WordPress and AccessibilityWordPress and Accessibility
WordPress and Accessibility
 
O'Leary - Using GitHub for Enterprise and Open Source Documentation
O'Leary - Using GitHub for Enterprise and Open Source DocumentationO'Leary - Using GitHub for Enterprise and Open Source Documentation
O'Leary - Using GitHub for Enterprise and Open Source Documentation
 
Introduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran SayedIntroduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran Sayed
 
Pro Magento MeetUp #4 - Upgrade Compatibility Tool, Sergii Ivashchenko
Pro Magento MeetUp #4 - Upgrade Compatibility Tool, Sergii IvashchenkoPro Magento MeetUp #4 - Upgrade Compatibility Tool, Sergii Ivashchenko
Pro Magento MeetUp #4 - Upgrade Compatibility Tool, Sergii Ivashchenko
 
Microsoft Word - Sample Report
Microsoft Word - Sample ReportMicrosoft Word - Sample Report
Microsoft Word - Sample Report
 
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationWriting Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World Domination
 
Web Accessibility in Drupal 8
Web Accessibility in Drupal 8Web Accessibility in Drupal 8
Web Accessibility in Drupal 8
 
WCO2014 - To The Word And Beyond!
WCO2014 - To The Word And Beyond!WCO2014 - To The Word And Beyond!
WCO2014 - To The Word And Beyond!
 
WordPress.pptx
WordPress.pptxWordPress.pptx
WordPress.pptx
 
Building your first webpage
Building your first webpageBuilding your first webpage
Building your first webpage
 
Authoring tool accessibility guidelines (ATAG)
Authoring tool accessibility guidelines (ATAG)Authoring tool accessibility guidelines (ATAG)
Authoring tool accessibility guidelines (ATAG)
 
Useful Accessibility Tools - WP Pompey April 2019
Useful Accessibility Tools - WP Pompey April 2019Useful Accessibility Tools - WP Pompey April 2019
Useful Accessibility Tools - WP Pompey April 2019
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Training
 
DDD with Behat
DDD with BehatDDD with Behat
DDD with Behat
 
accessible_pdf_webinar.ppt
accessible_pdf_webinar.pptaccessible_pdf_webinar.ppt
accessible_pdf_webinar.ppt
 
Web Applications
Web ApplicationsWeb Applications
Web Applications
 
Useful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp BrightonUseful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp Brighton
 
Wordcamp 2014 - How to Perform an Accessibility Audit
Wordcamp 2014   - How to Perform an Accessibility AuditWordcamp 2014   - How to Perform an Accessibility Audit
Wordcamp 2014 - How to Perform an Accessibility Audit
 
Making Learning Products Accessible
Making Learning Products AccessibleMaking Learning Products Accessible
Making Learning Products Accessible
 

Mais de Joseph Dolson

Build a WordPress Plug-in: Accessible social sharing
Build a WordPress Plug-in: Accessible social sharingBuild a WordPress Plug-in: Accessible social sharing
Build a WordPress Plug-in: Accessible social sharing
Joseph Dolson
 
SES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe DolsonSES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe Dolson
Joseph Dolson
 

Mais de Joseph Dolson (17)

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

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

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

Notas do Editor

  1. You can use Access Monitor to help!
  2. You can use Access Monitor to help!