SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à WordPress and ATAG Compliance

WordPress and Accessibility
WordPress and AccessibilityWordPress and Accessibility
WordPress and AccessibilityJoseph Dolson
 
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 DocumentationLavaCon
 
Introduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran SayedIntroduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran SayedImran 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 IvashchenkoPro Magento Community
 
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 DominationEmma Jane Hogbin Westby
 
Web Accessibility in Drupal 8
Web Accessibility in Drupal 8Web Accessibility in Drupal 8
Web Accessibility in Drupal 8AGILEDROP
 
WCO2014 - To The Word And Beyond!
WCO2014 - To The Word And Beyond!WCO2014 - To The Word And Beyond!
WCO2014 - To The Word And Beyond!Meagan Hanes
 
WordPress.pptx
WordPress.pptxWordPress.pptx
WordPress.pptxChandlalu
 
Authoring tool accessibility guidelines (ATAG)
Authoring tool accessibility guidelines (ATAG)Authoring tool accessibility guidelines (ATAG)
Authoring tool accessibility guidelines (ATAG)AdhithyaHarshan
 
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 2019Graham Armfield
 
Content Management Training
Content Management TrainingContent Management Training
Content Management Trainingguestb3bf88
 
Content Management Training
Content Management TrainingContent Management Training
Content Management TrainingNuno Nunes
 
accessible_pdf_webinar.ppt
accessible_pdf_webinar.pptaccessible_pdf_webinar.ppt
accessible_pdf_webinar.pptChelo603470
 
Useful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp BrightonUseful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp BrightonGraham Armfield
 
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 AuditJanis Yee
 
Making Learning Products Accessible
Making Learning Products AccessibleMaking Learning Products Accessible
Making Learning Products AccessibleMagic Software
 

Similaire à 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
 

Plus de Joseph Dolson

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.Joseph Dolson
 
Electronic information and accessible technology
Electronic information and accessible technologyElectronic information and accessible technology
Electronic information and accessible technologyJoseph Dolson
 
JavaScript and Accessibility
JavaScript and AccessibilityJavaScript and Accessibility
JavaScript and AccessibilityJoseph Dolson
 
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 PropertiesJoseph 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 sharingJoseph Dolson
 
Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015Joseph Dolson
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPressJoseph Dolson
 
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 2014Joseph Dolson
 
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 ExperienceJoseph Dolson
 
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!Joseph Dolson
 
WordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp ChicagoWordPress Accessibility: WordCamp Chicago
WordPress Accessibility: WordCamp ChicagoJoseph Dolson
 
Encouraging Accessibility
Encouraging AccessibilityEncouraging Accessibility
Encouraging AccessibilityJoseph Dolson
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPressJoseph Dolson
 
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?Joseph Dolson
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityJoseph Dolson
 
SES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe DolsonSES Toronto 2008; Joe Dolson
SES Toronto 2008; Joe DolsonJoseph Dolson
 

Plus 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
 

Dernier

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
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 educationjfdjdjcjdnsjd
 
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.pdfUK Journal
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 DevelopmentsTrustArc
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

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

Notes de l'éditeur

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