SlideShare a Scribd company logo
Coolfields Consulting www.coolfields.co.uk
@coolfields
WordPress and Web Accessibility:
Where we‟ve got to, and where to next
Graham Armfield
Web Accessibility Consultant
WordPress Developer
graham.armfield@coolfields.co.uk
@coolfields
What I‟m Going to Cover
• Recap on last year‟s presentation
• What happened afterwards
• What shouldn‟t have happened
• The future of WordPress and accessibility
2
Coolfields Consulting www.coolfields.co.uk
@coolfields
Brief recap from last year
What was all the fuss about?
Recap on last year‟s presentation
• Slides are still available - http://owl.li/cfm7H
• What is accessibility, and why it‟s important
• Types of disability, issues and assistive technology
• A snapshot of WP accessibility
• WordPress core
• What theme and plugin developers can do
• What content authors can do
• Problems identified with WP admin screens
4
Accessibility problems with WP
admin screens in 3.4
Summary
• Many, many links – including seemingly empty ones
• Tab order didn‟t always make sense
• Some big problems for anyone who can‟t use a mouse
• Keyboard focus not always visible
Logging out
• Not possible without a mouse
• No visible log-out link
5
Accessibility problems with WP
admin screens in 3.4
Adding and editing posts and pages
• Accessing tool bar
• Adding images
• Tab order issues
• Lack of help/instructions
Widgets and screen options
• Accessibility options are provided for manipulating widgets
• But screen options were difficult to find for blind users
• Lack of clear instructions
6
Accessibility problems with WP
admin screens in 3.4
Custom menu builder
• Keyboard operability not good
• Could add items to menu…
• But could not manipulate
hierarchy
• Could tab to items…
• But no useful audible feedback
for screen readers
• Lack of meaningful help or
instructions - especially for those
with cognitive issues
7
Accessibility problems with WP
admin screens in 3.4
Theme customizer
• Keyboard operability very difficult – inc
for screen readers
• Couldn‟t tab into panel
• Focus not easy to follow
• Tab order could be better
• Selecting colours
8
Coolfields Consulting www.coolfields.co.uk
@coolfields
What happened afterwards
Good things…
and some not so good things
What happened afterwards during
10
Loads of accessibility trac tickets
Current status: owl.li/mMThL
11
6
Progress on key issues
12
Issue Fix? Release
Theme Customizer All keyboard operable including colour picker. VR
use not so easy.
3.5
Custom Menu Builder Improvements for screen reader users and
partially for VR users.
3.6??
Links Skip links now present, but only visible when
receive focus. Many redundant links removed.
3.5
Log out without a mouse Log out link appears when receives focus, but
still not permanently visible.
3.5
Visible focus Much better in most places. 3.5
Labels for input fields in page/post
lists (eg search/select all)
Much better. 3.5
Screen options Much easier for screen reader users to find and
use.
3.5
Accessibility of quick edit panel Not yet. ???
Tab order not logical Much better. 3.5
And there are others…
4
4
4
4
4
4
4
6
6
Acknowledgements
So a lot was achieved in 3.5 and significant progress made
• Thanks go to all those WP developers who got involved
and actually made the changes that were specified.
@lessbloat, @sabreuse, @azaozz, @mattwiebe,
@MikeLittle, @SergeyBiryukov – and anyone I‟ve missed
• Also to Andrew Nacin who was the project lead on 3.5
and who was keen to ensure that as many accessibility
improvements as possible were included.
13
What happened next
• I contributed more to the Make WordPress Accessible
Group http://make.wordpress.org/accessibility/
• Other new people joined the group and contributed as
they saw that things were happening
• There is now a regular weekly IRC chat for accessibility
• Reworked accessibility page within the WP codex
http://codex.wordpress.org/Accessibility
• New accessibility theme review guidelines
http://codex.wordpress.org/Theme_Review#Accessibility
14
What happened next
So, everything‟s going along
swimmingly? We‟re there aren‟t we?
Well no, it‟s not all good news…
15
J
L
Add media panel
16
Something the accessibility team missed – new functionality in 3.5
Add media panel
• No labelling of the media for
screen readers if you could get
to them
• All media in one block could
mean hard work getting to the
Attachment Details frame
17
• Can‟t be used without a mouse
– no way to tab to the media
Add media panel status
• Trac tickets raised in February, but no action
for ages
• Eventually, Dave Martin (aka @lessbloat)
gave up some time to try an interim
solution using advanced ARIA techniques
• Not a perfect solution, but a better
experience for keyboard users, and users of
newer screen readers
• Unfortunately I believe the fix has been
pulled from 3.6
18
L
L
J
J
Coolfields Consulting www.coolfields.co.uk
@coolfields
The future of WordPress and
accessibility
A roadmap for the future…
and making it happen
WordPress for the world
http://memeburn.com/2013/05/matt-mullenweg-on-how-open-source-is-democratising-the-web/
20
Make WordPress accessible group
• http://make.wordpress.org/accessibility
• We are few
• We are all volunteers (AFAIK)
• Have to juggle our WP a11y effort alongside our client
work
21
Make WordPress accessible group
• Being totally responsible for the accessibility of
WordPress is not really feasible
• And it will not bring about change fast enough to
include some groups of people in the WordPress
„experience‟ for the foreseeable future – if ever
22
The „Us‟ and „Them‟ of accessibility
Being the „accessibility guy‟ doesn‟t always make you
popular
• We are the people who only find fault
• We are the people who only say “No, not like that”
• But I don‟t believe that any of the WordPress
accessibility group want that role
• We want to be a resource. To help and to bring about
change
23
The situation has to change
• WordPress can‟t go on just retrospectively applying
sticking plaster solutions to new functionality that is
inaccessible
• It takes too long
• It also leads to poor, half-baked solutions that don‟t work
for everyone and can be hard to maintain
• Accessibility has to be considered at all stages – design,
build, testing
• Which means everyone has to be involved
24
Design with accessibility in mind
Early proposals for showing
post revisions in 3.6
25
Build/test with accessibility in mind
Early proposals for
showing post revisions
26
Can I tab to
all these
links and
images?
Do these form
fields have labels?
Is the
colour
contrast
sufficient?
How do
these images
describe
themselves
to screen
readers?
Will I know if
they are
selected?
Can I tab easily from images
to attachment details?
How would I access these
with voice recognition?
Does all users know what‟s expected of them here?
An accessibility strategy for
WordPress?
Currently being debated on Make WordPress Accessible…
• An accessibility statement
• Further development of coding and style guidelines for
accessibility
• Providing resources
• Development of outreach programs for WordPress
developers
• Improving communication
• Theme and plugin reviews
• Appointing an accessibility lead
• Growing the accessibility group
27
Other people are doing it
28
Like to get involved?
We‟d love your thoughts
Make WordPress Accessible
http://make.wordpress.org/accessibility/
Codex page on accessibility
http://codex.wordpress.org/Accessibility
Theme guidelines: accessibility
http://make.wordpress.org/themes/guidelines/guidelines-accessibility/
Other ideas…
29
Thanks for listening –
any questions?
graham.armfield@coolfields.co.uk
@coolfields
30
Resources 1
• WCAG Guidelines - http://www.w3.org/TR/WCAG/
WARNING: Not all easy reading, but use the „Understanding
WCAG‟ section
• Accessibility sites and blogs (including my own)
• Webaim - http://webaim.org/
• Accessify Forum - http://www.accessifyforum.com/
• WebAxe - http://webaxe.blogspot.com/
• Coolfields (my own) - http://www.coolfields.co.uk/blog/
(including many guides to correct markup of forms, text for
screen readers only, etc)
• ARIA techniques
• Mozilla Dev Network - https://developer.mozilla.org/en-
US/docs/Accessibility/ARIA
31
Resources 2
• Validators and accessibility tools
• Markup validator - http://validator.w3.org/
• Wave - http://wave.webaim.org/
• Colour contrast analyser -
http://www.paciellogroup.com/resources/contrast-
analyser.html
• NVDA - http://www.nvda-project.org/
• Useful Firefox Add-ons
• Fangs (screen reader emulator)
• HTML Validator
• Web Developer toolbar
There is no tool that can fully test for accessibility
automatically – so much is about context.
32
Resources 3
• Other Useful sites
• Keyboard accessible dropdowns –
http://blakehaswell.com/lab/dropdown/deux/
Technique now adapted into WordPress plugin -
http://wordpress.org/plugins/accessible-dropdown-menus/
• HTML5 and Accessibility - http://www.html5accessibility.com/
• Subtitle Horse - http://subtitle-horse.com/
• Amara (Universal Subtitles) - http://www.amara.org/en/
33

More Related Content

PPTX
Wordpress and Web Accessibility Wordcamp UK 2014
PPTX
Visual learning
PPTX
Themes, Plugins and Accessibility
PPTX
Share new ideas on slide share
PPTX
Webinar: Web Design Trends
PPTX
Introduction to accessibility
PDF
Web Accessibility: Showing your users you care
PPTX
Edu614 session 4 spring 14
Wordpress and Web Accessibility Wordcamp UK 2014
Visual learning
Themes, Plugins and Accessibility
Share new ideas on slide share
Webinar: Web Design Trends
Introduction to accessibility
Web Accessibility: Showing your users you care
Edu614 session 4 spring 14

What's hot (18)

PPSX
Making Accessibility Business as Usual
PDF
Accessibility: Proven, easy integration into design and development workflows
DOC
Slide Share Handout
PPT
Let's improve the accessibility of WordPress
ODP
Accessibility with WordPress
PPTX
How to run accessible online meetings - AbilityNet Live event, April 2020
PPTX
Visual learning
PDF
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
PPTX
How to do accessible social media
PPTX
So how do i know if my wordpress website is accessible - WordPress Accessibil...
PPTX
BrickPress: Explaining WordPress Using LEGO Master Builder Techniques
PPT
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
PPTX
IWMW 2016 Collaborative usability observation workshop intro
PDF
Style Guide Driven Development
PPT
Progressive enhancement 2.0 what i'd like to share to designers
PDF
Help designers make accessible websites
PDF
Truth About HTML5
PPT
Z04380000120164011 chapter 11 isys6202
Making Accessibility Business as Usual
Accessibility: Proven, easy integration into design and development workflows
Slide Share Handout
Let's improve the accessibility of WordPress
Accessibility with WordPress
How to run accessible online meetings - AbilityNet Live event, April 2020
Visual learning
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
How to do accessible social media
So how do i know if my wordpress website is accessible - WordPress Accessibil...
BrickPress: Explaining WordPress Using LEGO Master Builder Techniques
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2016 Collaborative usability observation workshop intro
Style Guide Driven Development
Progressive enhancement 2.0 what i'd like to share to designers
Help designers make accessible websites
Truth About HTML5
Z04380000120164011 chapter 11 isys6202
Ad

Viewers also liked (16)

PPT
The Web 2.0 Lifestyle, Are you ready for it?
PPTX
Cockfighting the only universal sports 8000 bc an individual liberty
PDF
Benefits of product labeling packaging mo grown
PPS
An Amazing Man
PPTX
Tools for Captioning YouTube Videos - a11yLDN2012
PPTX
Fourth South-South Cooperation Workshop on Rural Development and Poverty Redu...
PPTX
Web Accessibility: What it is, Why it's important
DOC
N tier architecture
DOC
N tier architecture
PPTX
Missouri Manufacturing 2016
PDF
@Bayern auf Instagram #AFBMC
PPT
Year 12 AS - Kidulthood, Integration, Synergy, Marketing
PPTX
Us trade policy agenda in 2016 wenk- joplin mo - may 16 2016
PDF
Departmental Undertaking- Indian Railway
PDF
Privacy Concerns and Social Robots
PPT
Firmvorbereitung 2011 ppt
The Web 2.0 Lifestyle, Are you ready for it?
Cockfighting the only universal sports 8000 bc an individual liberty
Benefits of product labeling packaging mo grown
An Amazing Man
Tools for Captioning YouTube Videos - a11yLDN2012
Fourth South-South Cooperation Workshop on Rural Development and Poverty Redu...
Web Accessibility: What it is, Why it's important
N tier architecture
N tier architecture
Missouri Manufacturing 2016
@Bayern auf Instagram #AFBMC
Year 12 AS - Kidulthood, Integration, Synergy, Marketing
Us trade policy agenda in 2016 wenk- joplin mo - may 16 2016
Departmental Undertaking- Indian Railway
Privacy Concerns and Social Robots
Firmvorbereitung 2011 ppt
Ad

Similar to WordPress and Web Accessibility - 2013 (20)

PPTX
Can WordPress help make the web more accessible - eaccess15 - Feb 2015
PPTX
Accessibility With WordPress: Accessing Higher Ground 2014
ODP
WordPress and Accessibility
PPT
Wordpress & accessibility
PPTX
WordPress.pptx
PPTX
WordPress for Nonprofits - 2013
PPTX
Massively maintained accessibility: WordPress
PPTX
Useful Accessibility Tools Version 3 - Jul 2021
PDF
Roadmap to WordPress Accessibility CSUN 2014
PDF
CMS Crash Course!
PPT
Designing for Everybody Workshop
PDF
Digital Doha Summit - ICT Qatar and Open Source
PPTX
Dyslexia and Digital Design: websites, apps and more, November 2014
PDF
How to engineer accessible websites
PPTX
Themes Plugins and Accessibility - WordCamp London March 2015
PPTX
Csun retrofitting anoosha&sathish-2
PDF
Accessible Web Design
PPTX
Website builders workshop
PPTX
Software Project Management project on WordPress
KEY
Drupal UI Tweaks PNW Drupal Summit
Can WordPress help make the web more accessible - eaccess15 - Feb 2015
Accessibility With WordPress: Accessing Higher Ground 2014
WordPress and Accessibility
Wordpress & accessibility
WordPress.pptx
WordPress for Nonprofits - 2013
Massively maintained accessibility: WordPress
Useful Accessibility Tools Version 3 - Jul 2021
Roadmap to WordPress Accessibility CSUN 2014
CMS Crash Course!
Designing for Everybody Workshop
Digital Doha Summit - ICT Qatar and Open Source
Dyslexia and Digital Design: websites, apps and more, November 2014
How to engineer accessible websites
Themes Plugins and Accessibility - WordCamp London March 2015
Csun retrofitting anoosha&sathish-2
Accessible Web Design
Website builders workshop
Software Project Management project on WordPress
Drupal UI Tweaks PNW Drupal Summit

More from Graham Armfield (20)

PPTX
Useful Accessibility Tools - WordCamp Brighton
PPTX
Accessibility Hacks Version 2
PPTX
Accessibility Hacks version 2
PPTX
Useful Accessibility Tools - WP Pompey April 2019
PPTX
How to Build an Accessible WordPress Theme
PPTX
Accessibility Hacks Wordcamp Manchester October 2018
PPTX
Useful Accessibility Tools
PPTX
Assistive technology Demo WordCamp Bristol
PPTX
Designing for Accessibility - WordCamp London 2017
PPTX
Designing for Accessibility - Front End North - September 2016
PPTX
Obscure Wordpress Functions That Are Actually Quite Useful
PPTX
So What is This Thing Called WordPress?
PPTX
So How Do I Know if My Website is Accessible?
PPTX
Handling User Generated Content in WordPress
PPTX
So, How Do I Know if my WordPress Website is Accessible?
PPTX
Assistive Technology Demo Londonweb
PPTX
Towards an Alternate WordPress Theme Structure
PPTX
Beginners Guide To Web Accessibility - WordCamp UK July 2013
PPTX
Simple Usability Tweaks for Your WordPress Theme
PPTX
WordPress and Web Accessibility - TCUK 2012
Useful Accessibility Tools - WordCamp Brighton
Accessibility Hacks Version 2
Accessibility Hacks version 2
Useful Accessibility Tools - WP Pompey April 2019
How to Build an Accessible WordPress Theme
Accessibility Hacks Wordcamp Manchester October 2018
Useful Accessibility Tools
Assistive technology Demo WordCamp Bristol
Designing for Accessibility - WordCamp London 2017
Designing for Accessibility - Front End North - September 2016
Obscure Wordpress Functions That Are Actually Quite Useful
So What is This Thing Called WordPress?
So How Do I Know if My Website is Accessible?
Handling User Generated Content in WordPress
So, How Do I Know if my WordPress Website is Accessible?
Assistive Technology Demo Londonweb
Towards an Alternate WordPress Theme Structure
Beginners Guide To Web Accessibility - WordCamp UK July 2013
Simple Usability Tweaks for Your WordPress Theme
WordPress and Web Accessibility - TCUK 2012

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Modernizing your data center with Dell and AMD
PDF
cuic standard and advanced reporting.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
GamePlan Trading System Review: Professional Trader's Honest Take
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
Modernizing your data center with Dell and AMD
cuic standard and advanced reporting.pdf
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing

WordPress and Web Accessibility - 2013

  • 1. Coolfields Consulting www.coolfields.co.uk @coolfields WordPress and Web Accessibility: Where we‟ve got to, and where to next Graham Armfield Web Accessibility Consultant WordPress Developer graham.armfield@coolfields.co.uk @coolfields
  • 2. What I‟m Going to Cover • Recap on last year‟s presentation • What happened afterwards • What shouldn‟t have happened • The future of WordPress and accessibility 2
  • 3. Coolfields Consulting www.coolfields.co.uk @coolfields Brief recap from last year What was all the fuss about?
  • 4. Recap on last year‟s presentation • Slides are still available - http://owl.li/cfm7H • What is accessibility, and why it‟s important • Types of disability, issues and assistive technology • A snapshot of WP accessibility • WordPress core • What theme and plugin developers can do • What content authors can do • Problems identified with WP admin screens 4
  • 5. Accessibility problems with WP admin screens in 3.4 Summary • Many, many links – including seemingly empty ones • Tab order didn‟t always make sense • Some big problems for anyone who can‟t use a mouse • Keyboard focus not always visible Logging out • Not possible without a mouse • No visible log-out link 5
  • 6. Accessibility problems with WP admin screens in 3.4 Adding and editing posts and pages • Accessing tool bar • Adding images • Tab order issues • Lack of help/instructions Widgets and screen options • Accessibility options are provided for manipulating widgets • But screen options were difficult to find for blind users • Lack of clear instructions 6
  • 7. Accessibility problems with WP admin screens in 3.4 Custom menu builder • Keyboard operability not good • Could add items to menu… • But could not manipulate hierarchy • Could tab to items… • But no useful audible feedback for screen readers • Lack of meaningful help or instructions - especially for those with cognitive issues 7
  • 8. Accessibility problems with WP admin screens in 3.4 Theme customizer • Keyboard operability very difficult – inc for screen readers • Couldn‟t tab into panel • Focus not easy to follow • Tab order could be better • Selecting colours 8
  • 9. Coolfields Consulting www.coolfields.co.uk @coolfields What happened afterwards Good things… and some not so good things
  • 11. Loads of accessibility trac tickets Current status: owl.li/mMThL 11
  • 12. 6 Progress on key issues 12 Issue Fix? Release Theme Customizer All keyboard operable including colour picker. VR use not so easy. 3.5 Custom Menu Builder Improvements for screen reader users and partially for VR users. 3.6?? Links Skip links now present, but only visible when receive focus. Many redundant links removed. 3.5 Log out without a mouse Log out link appears when receives focus, but still not permanently visible. 3.5 Visible focus Much better in most places. 3.5 Labels for input fields in page/post lists (eg search/select all) Much better. 3.5 Screen options Much easier for screen reader users to find and use. 3.5 Accessibility of quick edit panel Not yet. ??? Tab order not logical Much better. 3.5 And there are others… 4 4 4 4 4 4 4 6 6
  • 13. Acknowledgements So a lot was achieved in 3.5 and significant progress made • Thanks go to all those WP developers who got involved and actually made the changes that were specified. @lessbloat, @sabreuse, @azaozz, @mattwiebe, @MikeLittle, @SergeyBiryukov – and anyone I‟ve missed • Also to Andrew Nacin who was the project lead on 3.5 and who was keen to ensure that as many accessibility improvements as possible were included. 13
  • 14. What happened next • I contributed more to the Make WordPress Accessible Group http://make.wordpress.org/accessibility/ • Other new people joined the group and contributed as they saw that things were happening • There is now a regular weekly IRC chat for accessibility • Reworked accessibility page within the WP codex http://codex.wordpress.org/Accessibility • New accessibility theme review guidelines http://codex.wordpress.org/Theme_Review#Accessibility 14
  • 15. What happened next So, everything‟s going along swimmingly? We‟re there aren‟t we? Well no, it‟s not all good news… 15 J L
  • 16. Add media panel 16 Something the accessibility team missed – new functionality in 3.5
  • 17. Add media panel • No labelling of the media for screen readers if you could get to them • All media in one block could mean hard work getting to the Attachment Details frame 17 • Can‟t be used without a mouse – no way to tab to the media
  • 18. Add media panel status • Trac tickets raised in February, but no action for ages • Eventually, Dave Martin (aka @lessbloat) gave up some time to try an interim solution using advanced ARIA techniques • Not a perfect solution, but a better experience for keyboard users, and users of newer screen readers • Unfortunately I believe the fix has been pulled from 3.6 18 L L J J
  • 19. Coolfields Consulting www.coolfields.co.uk @coolfields The future of WordPress and accessibility A roadmap for the future… and making it happen
  • 20. WordPress for the world http://memeburn.com/2013/05/matt-mullenweg-on-how-open-source-is-democratising-the-web/ 20
  • 21. Make WordPress accessible group • http://make.wordpress.org/accessibility • We are few • We are all volunteers (AFAIK) • Have to juggle our WP a11y effort alongside our client work 21
  • 22. Make WordPress accessible group • Being totally responsible for the accessibility of WordPress is not really feasible • And it will not bring about change fast enough to include some groups of people in the WordPress „experience‟ for the foreseeable future – if ever 22
  • 23. The „Us‟ and „Them‟ of accessibility Being the „accessibility guy‟ doesn‟t always make you popular • We are the people who only find fault • We are the people who only say “No, not like that” • But I don‟t believe that any of the WordPress accessibility group want that role • We want to be a resource. To help and to bring about change 23
  • 24. The situation has to change • WordPress can‟t go on just retrospectively applying sticking plaster solutions to new functionality that is inaccessible • It takes too long • It also leads to poor, half-baked solutions that don‟t work for everyone and can be hard to maintain • Accessibility has to be considered at all stages – design, build, testing • Which means everyone has to be involved 24
  • 25. Design with accessibility in mind Early proposals for showing post revisions in 3.6 25
  • 26. Build/test with accessibility in mind Early proposals for showing post revisions 26 Can I tab to all these links and images? Do these form fields have labels? Is the colour contrast sufficient? How do these images describe themselves to screen readers? Will I know if they are selected? Can I tab easily from images to attachment details? How would I access these with voice recognition? Does all users know what‟s expected of them here?
  • 27. An accessibility strategy for WordPress? Currently being debated on Make WordPress Accessible… • An accessibility statement • Further development of coding and style guidelines for accessibility • Providing resources • Development of outreach programs for WordPress developers • Improving communication • Theme and plugin reviews • Appointing an accessibility lead • Growing the accessibility group 27
  • 28. Other people are doing it 28
  • 29. Like to get involved? We‟d love your thoughts Make WordPress Accessible http://make.wordpress.org/accessibility/ Codex page on accessibility http://codex.wordpress.org/Accessibility Theme guidelines: accessibility http://make.wordpress.org/themes/guidelines/guidelines-accessibility/ Other ideas… 29
  • 30. Thanks for listening – any questions? graham.armfield@coolfields.co.uk @coolfields 30
  • 31. Resources 1 • WCAG Guidelines - http://www.w3.org/TR/WCAG/ WARNING: Not all easy reading, but use the „Understanding WCAG‟ section • Accessibility sites and blogs (including my own) • Webaim - http://webaim.org/ • Accessify Forum - http://www.accessifyforum.com/ • WebAxe - http://webaxe.blogspot.com/ • Coolfields (my own) - http://www.coolfields.co.uk/blog/ (including many guides to correct markup of forms, text for screen readers only, etc) • ARIA techniques • Mozilla Dev Network - https://developer.mozilla.org/en- US/docs/Accessibility/ARIA 31
  • 32. Resources 2 • Validators and accessibility tools • Markup validator - http://validator.w3.org/ • Wave - http://wave.webaim.org/ • Colour contrast analyser - http://www.paciellogroup.com/resources/contrast- analyser.html • NVDA - http://www.nvda-project.org/ • Useful Firefox Add-ons • Fangs (screen reader emulator) • HTML Validator • Web Developer toolbar There is no tool that can fully test for accessibility automatically – so much is about context. 32
  • 33. Resources 3 • Other Useful sites • Keyboard accessible dropdowns – http://blakehaswell.com/lab/dropdown/deux/ Technique now adapted into WordPress plugin - http://wordpress.org/plugins/accessible-dropdown-menus/ • HTML5 and Accessibility - http://www.html5accessibility.com/ • Subtitle Horse - http://subtitle-horse.com/ • Amara (Universal Subtitles) - http://www.amara.org/en/ 33