SlideShare ist ein Scribd-Unternehmen logo
1 von 33
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

Weitere ähnliche Inhalte

Was ist angesagt?

CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!
CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!
CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!
Joseph Labrecque
 
Progressive enhancement 2.0 what i'd like to share to designers
Progressive enhancement 2.0  what i'd like to share to designersProgressive enhancement 2.0  what i'd like to share to designers
Progressive enhancement 2.0 what i'd like to share to designers
rita
 

Was ist angesagt? (20)

Making Accessibility Business as Usual
Making Accessibility Business as UsualMaking Accessibility Business as Usual
Making Accessibility Business as Usual
 
Accessibility: Proven, easy integration into design and development workflows
Accessibility: Proven, easy integration into design and development workflowsAccessibility: Proven, easy integration into design and development workflows
Accessibility: Proven, easy integration into design and development workflows
 
Slide Share Handout
Slide Share HandoutSlide Share Handout
Slide Share Handout
 
Let's improve the accessibility of WordPress
Let's improve the accessibility of WordPressLet's improve the accessibility of WordPress
Let's improve the accessibility of WordPress
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPress
 
How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020How to run accessible online meetings - AbilityNet Live event, April 2020
How to run accessible online meetings - AbilityNet Live event, April 2020
 
Visual learning
Visual learningVisual learning
Visual learning
 
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
 
How to do accessible social media
How to do accessible social mediaHow to do accessible social media
How to do accessible social media
 
So how do i know if my wordpress website is accessible - WordPress Accessibil...
So how do i know if my wordpress website is accessible - WordPress Accessibil...So how do i know if my wordpress website is accessible - WordPress Accessibil...
So how do i know if my wordpress website is accessible - WordPress Accessibil...
 
VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...
 
BrickPress: Explaining WordPress Using LEGO Master Builder Techniques
BrickPress: Explaining WordPress Using LEGO Master Builder TechniquesBrickPress: Explaining WordPress Using LEGO Master Builder Techniques
BrickPress: Explaining WordPress Using LEGO Master Builder Techniques
 
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User ExperienceIWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
IWMW 2004: Beyond Web Accessibility Providing A Holistic User Experience
 
CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!
CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!
CrunchBuddy: Server-based Video Transcode for AMS with Adobe AIR!
 
IWMW 2016 Collaborative usability observation workshop intro
IWMW 2016 Collaborative usability observation workshop introIWMW 2016 Collaborative usability observation workshop intro
IWMW 2016 Collaborative usability observation workshop intro
 
Style Guide Driven Development
Style Guide Driven DevelopmentStyle Guide Driven Development
Style Guide Driven Development
 
Progressive enhancement 2.0 what i'd like to share to designers
Progressive enhancement 2.0  what i'd like to share to designersProgressive enhancement 2.0  what i'd like to share to designers
Progressive enhancement 2.0 what i'd like to share to designers
 
Help designers make accessible websites
Help designers make accessible websitesHelp designers make accessible websites
Help designers make accessible websites
 
Truth About HTML5
Truth About HTML5Truth About HTML5
Truth About HTML5
 
Z04380000120164011 chapter 11 isys6202
Z04380000120164011 chapter 11 isys6202Z04380000120164011 chapter 11 isys6202
Z04380000120164011 chapter 11 isys6202
 

Andere mochten auch

Tools for Captioning YouTube Videos - a11yLDN2012
Tools for Captioning YouTube Videos - a11yLDN2012Tools for Captioning YouTube Videos - a11yLDN2012
Tools for Captioning YouTube Videos - a11yLDN2012
Graham Armfield
 
Year 12 AS - Kidulthood, Integration, Synergy, Marketing
Year 12  AS - Kidulthood, Integration, Synergy, MarketingYear 12  AS - Kidulthood, Integration, Synergy, Marketing
Year 12 AS - Kidulthood, Integration, Synergy, Marketing
simone1192
 
Firmvorbereitung 2011 ppt
Firmvorbereitung 2011 pptFirmvorbereitung 2011 ppt
Firmvorbereitung 2011 ppt
markoen
 

Andere mochten auch (16)

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

Ähnlich wie WordPress and Web Accessibility - 2013

Wordpress & accessibility
Wordpress & accessibilityWordpress & accessibility
Wordpress & accessibility
Howard Kramer
 
Digital Doha Summit - ICT Qatar and Open Source
Digital Doha Summit - ICT Qatar and Open SourceDigital Doha Summit - ICT Qatar and Open Source
Digital Doha Summit - ICT Qatar and Open Source
Forum One
 

Ähnlich wie WordPress and Web Accessibility - 2013 (20)

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

Mehr von Graham Armfield

Mehr von Graham Armfield (20)

Useful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp BrightonUseful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp Brighton
 
Accessibility Hacks Version 2
Accessibility Hacks Version 2Accessibility Hacks Version 2
Accessibility Hacks Version 2
 
Accessibility Hacks version 2
Accessibility Hacks version 2Accessibility Hacks version 2
Accessibility Hacks version 2
 
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
 
How to Build an Accessible WordPress Theme
How to Build an Accessible WordPress ThemeHow to Build an Accessible WordPress Theme
How to Build an Accessible WordPress Theme
 
Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018
 
Useful Accessibility Tools
Useful Accessibility ToolsUseful Accessibility Tools
Useful Accessibility Tools
 
Assistive technology Demo WordCamp Bristol
Assistive technology Demo WordCamp BristolAssistive technology Demo WordCamp Bristol
Assistive technology Demo WordCamp Bristol
 
Designing for Accessibility - WordCamp London 2017
Designing for Accessibility - WordCamp London 2017Designing for Accessibility - WordCamp London 2017
Designing for Accessibility - WordCamp London 2017
 
Designing for Accessibility - Front End North - September 2016
Designing for Accessibility - Front End North - September 2016Designing for Accessibility - Front End North - September 2016
Designing for Accessibility - Front End North - September 2016
 
Obscure Wordpress Functions That Are Actually Quite Useful
Obscure Wordpress Functions That Are Actually Quite UsefulObscure Wordpress Functions That Are Actually Quite Useful
Obscure Wordpress Functions That Are Actually Quite Useful
 
So What is This Thing Called WordPress?
So What is This Thing Called WordPress?So What is This Thing Called WordPress?
So What is This Thing Called WordPress?
 
So How Do I Know if My Website is Accessible?
So How Do I Know if My Website is Accessible?So How Do I Know if My Website is Accessible?
So How Do I Know if My Website is Accessible?
 
Handling User Generated Content in WordPress
Handling User Generated Content in WordPressHandling User Generated Content in WordPress
Handling User Generated Content in WordPress
 
So, How Do I Know if my WordPress Website is Accessible?
So, How Do I Know if my WordPress Website is Accessible?So, How Do I Know if my WordPress Website is Accessible?
So, How Do I Know if my WordPress Website is Accessible?
 
Assistive Technology Demo Londonweb
Assistive Technology Demo LondonwebAssistive Technology Demo Londonweb
Assistive Technology Demo Londonweb
 
Towards an Alternate WordPress Theme Structure
Towards an Alternate WordPress Theme StructureTowards an Alternate WordPress Theme Structure
Towards an Alternate WordPress Theme Structure
 
Beginners Guide To Web Accessibility - WordCamp UK July 2013
Beginners Guide To Web Accessibility - WordCamp UK July 2013Beginners Guide To Web Accessibility - WordCamp UK July 2013
Beginners Guide To Web Accessibility - WordCamp UK July 2013
 
Simple Usability Tweaks for Your WordPress Theme
Simple Usability Tweaks for Your WordPress ThemeSimple Usability Tweaks for Your WordPress Theme
Simple Usability Tweaks for Your WordPress Theme
 
WordPress and Web Accessibility - TCUK 2012
WordPress and Web Accessibility - TCUK 2012WordPress and Web Accessibility - TCUK 2012
WordPress and Web Accessibility - TCUK 2012
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

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