SlideShare a Scribd company logo
1 of 47
WordPress and Web Accessibility:
       Why it’s Important
                 Graham Armfield




                                   www.coolfields.co.uk
Coolfields Consulting                      @coolfields
WordPress and Web Accessibility
Graham Armfield

Who am I?
  •   Web developer
  •   WordPress developer and user
  •   Accessibility consultant
  •   Accessibility tester


                                                            2
                                     www.coolfields.co.uk
Coolfields Consulting                        @coolfields
What this presentation will cover
  • What does web accessibility mean?
  • Why web accessibility is important?
  • Types of disability and how those with different
    impairments use the web
  • Using WordPress to build accessible sites
  • Simple things we can all do
  • Accessibility of the WordPress admin screens
  • Resources


                                                                   3
                                            www.coolfields.co.uk
Coolfields Consulting                               @coolfields
What is web accessibility?

  One definition:
  “Enabling the web so that everyone can access its
  content when they want to and how they need to”




                                                                 4
                                          www.coolfields.co.uk
Coolfields Consulting                             @coolfields
Why web accessibility is important
The web is increasingly the world’s preferred
channel for:
  • Knowledge
  • Social interaction
  • Commerce


But it’s not always easy for:
  • Those with disabilities
  • Those who are getting older
                                                           5
                                    www.coolfields.co.uk
Coolfields Consulting                       @coolfields
Why do web accessibility?

• Accessibility can increase the profitability of
  a website

• Accessibility is a legal requirement




                                                            6
                                     www.coolfields.co.uk
Coolfields Consulting                        @coolfields
Accessibility Myths - 1
It’s just for a minority of people…
  • 12 million people in UK have a recognised disability
  • In the UK 15 million are over 55 – 12 million over 65
  • Allowing for overlap between those with disability
    and those over 65 there could be as many as 16.5
    million people in UK who could benefit from good
    accessibility in websites
  • 71% of PWD have invisible disabilities – such as a
    learning or cognitive disability

                                                                   7
                                            www.coolfields.co.uk
Coolfields Consulting                               @coolfields
Accessibility Myths - 2
Accessibility is all about blind people…
  • 2.6 million have difficulties using their hands which could
    impact their use of keyboard and/or mouse
  • 2.2 million people have difficulty with memory,
    concentration or learning, of which about 1 million have a
    learning difficulty
  • About 2 million people have a hearing impairment, of
    which 50,000 use British Sign Language to communicate
  • About 2 million people are dyslexic
  • 1.8 million people have a vision impairment, of which
    180,000 are registered blind
  • 1 in 12 men have colourblindness
                                                                       8
                                                www.coolfields.co.uk
Coolfields Consulting                                   @coolfields
Accessibility Myths - 3
Yes, but my site is not meant for the
blind/deaf/motor impaired* (Delete as appropriate)
   • People don’t always browse/buy just for themselves
   • You can’t make assumptions about people
   • Think about your site’s reputation amongst friends
     and family of PWD




                                                                  9
                                           www.coolfields.co.uk
Coolfields Consulting                              @coolfields
Accessibility Myths - 4
It’s too expensive – not enough ROI
  • PWD represent a market worth £80bn per year in the
    UK – approx £320bn across EU
  • Friends and family can add significantly to that
  • 83% of disabled people will not return to a business
    that does not meet their access needs.
  • Studies in US show that friends and family of PWD will
    also avoid inaccessible sites


                                                                  10
                                           www.coolfields.co.uk
Coolfields Consulting                              @coolfields
Accessibility can increase profit
It makes financial sense
  • Tesco – In 2001 an accessible version of their shopping
    site was launched at a cost £35k and yielded £13m
    turnover a year

  • If a company’s website is hard to use, people will
    visit a competitor’s site which is easier to use.

  • Why shut out revenue?

                                                                   11
                                            www.coolfields.co.uk
Coolfields Consulting                               @coolfields
Accessibility Myths - 5
If I ignore it, it’ll go away
   • We are all getting older
   • One in four will be over 65 by 2061
   • How accessible do you want the web to be in
     20/30/40 years time?




                                                                 12
                                          www.coolfields.co.uk
Coolfields Consulting                             @coolfields
Accessibility and the law

  • Equality Act 2010 (Still the Disability Discrimination
    Act in Northern Ireland)

  • Laws specifically refer to websites




                                                                    13
                                             www.coolfields.co.uk
Coolfields Consulting                                @coolfields
Accessibility Myths - 6
No-one ever gets sued anyway
  • A number of actions started against companies but
    many settled ‘out of court’ with confidentiality
    clauses attached.
  • In 2012 RNIB started an action publicly against BMI
    Baby. It was impossible to book flights and reserve
             seats on their website without using a mouse.
             » The case has now been settled as BMI Baby have
               agreed to make changes.
             » RNIB have indicated that they are looking at two
               more actions in the near future.
                                                                         14
                                                  www.coolfields.co.uk
Coolfields Consulting                                     @coolfields
Types of impairment
So who can experience difficulties with websites
and apps?

  Those with:
  • Visual impairments
  • Motor impairments
  • Hearing impairments
  • Epilepsy
  • Cognitive impairments

  71% of PWD have ‘invisible’ disabilities
                                                                    15
                                             www.coolfields.co.uk
Coolfields Consulting                                @coolfields
Techniques to mitigate impairment
Accessibility options in browsers
     •   Mainly Internet Explorer + Firefox
     •   Specify colours, font styles and sizes
     •   Adjust text size without zooming – there is a
         difference
     •   Attach your own custom stylesheet (IE only)




                                                                    16
                                             www.coolfields.co.uk
Coolfields Consulting                                @coolfields
Assistive technology




                                               17
                        www.coolfields.co.uk
Coolfields Consulting           @coolfields
Screen reader examples
     1.BBC News with NVDA
       – medium speed
     2.BBC News with NVDA
       – slow speed
     3.BBC News with NVDA
       – faster speed


Refreshable Braille Display
   http://www.youtube.com/watch?v=R6XAPkiQMtw
   at approx 2:06 in
                                                            18
                                     www.coolfields.co.uk
Coolfields Consulting                        @coolfields
But complexity comes at a price
How much for a screen reader?




Fortunately, open source to the rescue?
  • NVDA screen reader
      • free to download
      • Mac and PC
      • Improving all the time - http://www.nvda-project.org/
                                                                         19
                                                  www.coolfields.co.uk
Coolfields Consulting                                     @coolfields
iPhones, iPads and blindness
• Many accessibility features built in
     •   Eg Voiceover – screen reader
     •   Speech recognition
• Result is that many blind users swear by
  their devices




                                                               20
                                        www.coolfields.co.uk
Coolfields Consulting                           @coolfields
WordPress and Accessibility
Good news:
  • WordPress core is generally very good at supporting
    web accessibility
  • Default themes are not too bad

  • It is possible to create a WordPress website that is
    very accessible



                                                                    21
                                             www.coolfields.co.uk
Coolfields Consulting                                @coolfields
WordPress and Accessibility
Bad news - 1:
  • Most WordPress themes contain some elements that
    compromise accessibility:
      •   Keyboard operability, visible focus
      •   Poor colour contrast
      •   Page structures
      •   Headings
      •   Etc




                                                                       22
                                                www.coolfields.co.uk
Coolfields Consulting                                   @coolfields
WordPress and accessibility
Bad news - 2:
  • Some WordPress plugins introduce markup and
    functionality that is not accessible:
      •   Contact form plugins
      •   Lightbox, gallery and carousel plugins
      •   Social bookmarking plugins – eg Addthis
      •   Etc


  • The WordPress admin screens have some inaccessible
    features
                                                                           23
                                                    www.coolfields.co.uk
Coolfields Consulting                                       @coolfields
So who can make WordPress sites
accessible?

               Theme                  Plugin
               Developers             Developers



                            Content
                            Authors


                                                              24
                                       www.coolfields.co.uk
Coolfields Consulting                          @coolfields
Implementing accessibility

  • Accessibility is a lot harder and more expensive to
    retrofit.

  • It needs to be designed in from the start




                                                                   25
                                            www.coolfields.co.uk
Coolfields Consulting                               @coolfields
So what can we do?
• Remember, disabilities and impairments are
  not absolutes
• Few websites are totally impossible for
  those with impairments to use.
• But most are difficult for some people with
  disabilities and impairments
• Every accessibility step that you take will
  make life easier for someone
                                                          26
                                   www.coolfields.co.uk
Coolfields Consulting                      @coolfields
Simple things we can do - 1
Images – correct use of
alternate text (alt
attribute)
  • Describe what image shows
    or what it represents


Relevant for:



                                                       27
                                www.coolfields.co.uk
Coolfields Consulting                   @coolfields
Simple things we can do - 2
Links
  • Ensure that destination is
    clear from the link:
        My blog post: Read more
         rather than
        My blog post: Read more
  • If link opens new tab or
    window inform the user

Relevant for:
                                  Links list from JAWS screen
                                  reader
                                                                      28
                                               www.coolfields.co.uk
Coolfields Consulting                                  @coolfields
Simple things we can do - 3
Use headings properly
  • Semantic elements
  • Often used as navigation
    mechanism by screen
    reader users
  • Signpost content

Relevant for:                  Headings list from JAWS screen
                               reader

                                                                  29
                                           www.coolfields.co.uk
Coolfields Consulting                              @coolfields
Simple things we can do - 4
Keyboard focus and
operation
  • Focus should be easily visible
  • Tab order should make sense
  • Ensure all functionality
    accessible by keystrokes

Relevant for:


                                                            30
                                     www.coolfields.co.uk
Coolfields Consulting                        @coolfields
Simple things we can do - 5
Text
  • Good colour contrast
  • Should allow itself to be
    resized without breaking
    layout (initially)
  • Use of colour alone to
    convey meaning
                                How not to do it
Relevant for:


                                                                     31
                                              www.coolfields.co.uk
Coolfields Consulting                                 @coolfields
Simple things we can do - 6
Mark up forms correctly           <label for="yourname">Your
                                  name:</label>
  • Use labels for input fields   <input type="text"
  • Fieldset for grouping         name="yourname"
                                  id="yourname" value="" />
    controls
  • Clear display of errors and   <input type=“checkbox"
                                  name=“legal" id=“legal"
    use text                      value=""
  • Don’t use CAPTCHAs            checked=“checked”/>
                                  <label for=“legal">I have
Relevant for:                     read the legal page</label>



                                                                     32
                                              www.coolfields.co.uk
Coolfields Consulting                                 @coolfields
Examples
Screen reader
• JAWS on text box with no
  label

• JAWS on radio button with no label

• JAWS on text box with label

• JAWS on radio button with label

• JAWS on radio button with label and fieldset/legend

                                                                      33
                                               www.coolfields.co.uk
Coolfields Consulting                                  @coolfields
Simple things we can do - 7
WAI-ARIA
  • Roles/Landmarks help
    signpost parts of web pages
  • Live regions for dynamic
    content
  • More advanced roles for
    AJAX sites and apps –
    including mobile apps
Relevant for:


                                                         34
                                  www.coolfields.co.uk
Coolfields Consulting                     @coolfields
Accessibility and the WordPress
admin area
So far we’ve covered creating websites that
are outwardly accessible…

Q. But what about the back end?

A. Oh dear…

                                                          35
                                   www.coolfields.co.uk
Coolfields Consulting                      @coolfields
Accessibility and the WordPress
admin area -2
Key Issues
  • Lack of design for accessibility in many key areas.
  • Many tasks appear not to be achievable without use
    of a mouse
  • Those areas where accessibility features are included
    can lack clear instructions – discoverability is so
    important
  • And remember – it’s not just about the blind…

                                                                  36
                                           www.coolfields.co.uk
Coolfields Consulting                              @coolfields
Demo issues with admin area
• Many, many links – including empty ones
• Visible focus
• Getting to where you want to be




                                                         37
                                  www.coolfields.co.uk
Coolfields Consulting                     @coolfields
Demo issues with admin area
Adding and Editing Posts and Pages
  • Many problems here for anyone who can’t use a
    mouse
  • Accessing tool bar
  • Adding images
  • Tab order of edit screen doesn’t always make sense
  • It’s good that some help is provided but instructions
    need to be clearer
  • Remember – accessibility is not just about blind
    people – how do sighted people using keyboard or AT
    use these screens?
                                                                   38
                                            www.coolfields.co.uk
Coolfields Consulting                               @coolfields
Demo issues with admin area
Custom Menus
     •   Can add items to a menu with keyboard, but…
     •   Believed to be impossible to manipulate hierarchy
         of menu items without use of a mouse
     •   Can tab to each menu item but it does not
         announce what it is or its position in the hierarchy
         – could be done with some ARIA wizardry
     •   Could do with some instructions when accessible
         techniques are available
                                                                     39
                                              www.coolfields.co.uk
Coolfields Consulting                                 @coolfields
Demo issues with admin area
Widgets
  • There are accessibility options here but they are
    not easy to find.
  • Once you know where they are you can
    manipulate widgets without a mouse – but it
    could be a lot easier
  • Some clear instructions would be good -
    Discoverability
                                                                40
                                         www.coolfields.co.uk
Coolfields Consulting                            @coolfields
Demo issues with admin area
Theme Customisation
  • Can’t really see how to do this without using a mouse
  • When popup appears, focus needs to be transferred
    into the panel – it’s actually still in the screen
    underneath.
  • When saving options transfer focus back to where you
    were before – in this case the link that opened the
    panel.



                                                                  41
                                           www.coolfields.co.uk
Coolfields Consulting                              @coolfields
Demo issues with admin area
Logging off
  • Don’t think this is possible without using a mouse




                                                                   42
                                            www.coolfields.co.uk
Coolfields Consulting                               @coolfields
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 - http://accessify.com/news/
      •   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)
                                                                            43
                                                     www.coolfields.co.uk
Coolfields Consulting                                        @coolfields
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
      •   WCAG Contrast Checker
                                                                         44
                                                  www.coolfields.co.uk
Coolfields Consulting                                     @coolfields
Resources 3
  • Other Useful sites
      • Keyboard accessible dropdowns –
        http://blakehaswell.com/lab/dropdown/deux/

      • HTML5 and Accessibility -
        http://www.html5accessibility.com/

      • Subtitle Horse - http://subtitle-horse.com/




                                                                             45
                                                      www.coolfields.co.uk
Coolfields Consulting                                         @coolfields
Resources 4
YouTube Videos
  • American blind woman demos JAWS – (slow start)
    http://www.youtube.com/watch?v=si1_iR5lbyg

  • ARIA - live regions
    http://www.youtube.com/watch?v=9nZnTdSAkH0

  • Leonie Watson on ARIA regions
    http://www.youtube.com/watch?v=IhWMou12_Vk

  • MS User and Dragon Naturally Speaking
    http://www.youtube.com/watch?v=BsZo1p_5-o4

  • Build your own assistive technology – (Don’t) try this at home
    http://www.youtube.com/watch?v=1LR11wDFMcA
                                                                           46
                                                    www.coolfields.co.uk
Coolfields Consulting                                       @coolfields
To finish


      Thanks for listening – any questions?

               graham.armfield@coolfields.co.uk




                                                                         47
                                                  www.coolfields.co.uk
Coolfields Consulting                                     @coolfields

More Related Content

Similar to WordPress and Web Accessibility: Why It's Important

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 importantGraham Armfield
 
Web Accessibility & It's Guidelines.pptx
Web Accessibility & It's Guidelines.pptxWeb Accessibility & It's Guidelines.pptx
Web Accessibility & It's Guidelines.pptxGurzu Inc
 
06 internet marketing for linkedin business owners
06 internet marketing for linkedin business owners06 internet marketing for linkedin business owners
06 internet marketing for linkedin business ownersDr. Mark D. Yates
 
06 internet marketing for linkedin business owners
06 internet marketing for linkedin business owners06 internet marketing for linkedin business owners
06 internet marketing for linkedin business ownersDr. Mark D. Yates
 
Accessibility - A Case Study
Accessibility - A Case StudyAccessibility - A Case Study
Accessibility - A Case StudySrinivasa Perumal
 
Digital Engagement: Can Scotland Lead the World?
Digital Engagement: Can Scotland Lead the World?Digital Engagement: Can Scotland Lead the World?
Digital Engagement: Can Scotland Lead the World?DAISY Consortium
 
Accessibility and Inclusive Design Through Business Analysis - Kathryn Townsend
Accessibility and Inclusive Design Through Business Analysis - Kathryn TownsendAccessibility and Inclusive Design Through Business Analysis - Kathryn Townsend
Accessibility and Inclusive Design Through Business Analysis - Kathryn TownsendIIBA UK Chapter
 
Steps to make word press site accessible to everyone
Steps to make word press site accessible to everyoneSteps to make word press site accessible to everyone
Steps to make word press site accessible to everyonePriyanka Behera
 
Why broadband matters
Why broadband mattersWhy broadband matters
Why broadband mattersPaul Wallbank
 
Accessibility myths for a mobile generation
Accessibility myths for a mobile generationAccessibility myths for a mobile generation
Accessibility myths for a mobile generationJonathan Hassell
 
Product design is Poo - And how to fix it!
Product design is Poo - And how to fix it!Product design is Poo - And how to fix it!
Product design is Poo - And how to fix it!Craig Sullivan
 
Eve Designs Presentation
Eve Designs PresentationEve Designs Presentation
Eve Designs Presentationbloodofeve
 
Product Design is Poo - And we're all going to die
Product Design is Poo - And we're all going to dieProduct Design is Poo - And we're all going to die
Product Design is Poo - And we're all going to dieCraig Sullivan
 
Where to get your next startup ideas
Where to get your next startup ideasWhere to get your next startup ideas
Where to get your next startup ideasJorge Azurin
 
Ecommretail - Why no one understands ecommerce
Ecommretail - Why no one understands ecommerceEcommretail - Why no one understands ecommerce
Ecommretail - Why no one understands ecommerceLuis Rivera
 
See differently | Tailor-made comms | Wales networking group | 21 May 2019
See differently | Tailor-made comms | Wales networking group | 21 May 2019See differently | Tailor-made comms | Wales networking group | 21 May 2019
See differently | Tailor-made comms | Wales networking group | 21 May 2019CharityComms
 
Business Case for Digital Inclusion & Social Housing 8 Feb 2014
Business Case for Digital Inclusion & Social Housing 8 Feb 2014Business Case for Digital Inclusion & Social Housing 8 Feb 2014
Business Case for Digital Inclusion & Social Housing 8 Feb 2014Helen Milner
 
BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...Lyndon Borrow
 

Similar to WordPress and Web Accessibility: Why It's Important (20)

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
 
Web Accessibility & It's Guidelines.pptx
Web Accessibility & It's Guidelines.pptxWeb Accessibility & It's Guidelines.pptx
Web Accessibility & It's Guidelines.pptx
 
06 internet marketing for linkedin business owners
06 internet marketing for linkedin business owners06 internet marketing for linkedin business owners
06 internet marketing for linkedin business owners
 
06 internet marketing for linkedin business owners
06 internet marketing for linkedin business owners06 internet marketing for linkedin business owners
06 internet marketing for linkedin business owners
 
Accessibility - A Case Study
Accessibility - A Case StudyAccessibility - A Case Study
Accessibility - A Case Study
 
Digital Engagement: Can Scotland Lead the World?
Digital Engagement: Can Scotland Lead the World?Digital Engagement: Can Scotland Lead the World?
Digital Engagement: Can Scotland Lead the World?
 
Accessibility and Inclusive Design Through Business Analysis - Kathryn Townsend
Accessibility and Inclusive Design Through Business Analysis - Kathryn TownsendAccessibility and Inclusive Design Through Business Analysis - Kathryn Townsend
Accessibility and Inclusive Design Through Business Analysis - Kathryn Townsend
 
Steps to make word press site accessible to everyone
Steps to make word press site accessible to everyoneSteps to make word press site accessible to everyone
Steps to make word press site accessible to everyone
 
Why broadband matters
Why broadband mattersWhy broadband matters
Why broadband matters
 
Accessibility myths for a mobile generation
Accessibility myths for a mobile generationAccessibility myths for a mobile generation
Accessibility myths for a mobile generation
 
Product design is Poo - And how to fix it!
Product design is Poo - And how to fix it!Product design is Poo - And how to fix it!
Product design is Poo - And how to fix it!
 
Eve Designs Presentation
Eve Designs PresentationEve Designs Presentation
Eve Designs Presentation
 
Product Design is Poo - And we're all going to die
Product Design is Poo - And we're all going to dieProduct Design is Poo - And we're all going to die
Product Design is Poo - And we're all going to die
 
Where to get your next startup ideas
Where to get your next startup ideasWhere to get your next startup ideas
Where to get your next startup ideas
 
Speech Enabling Social Networks
Speech Enabling Social NetworksSpeech Enabling Social Networks
Speech Enabling Social Networks
 
Ecommretail - Why no one understands ecommerce
Ecommretail - Why no one understands ecommerceEcommretail - Why no one understands ecommerce
Ecommretail - Why no one understands ecommerce
 
E commretail 0.4
E commretail 0.4E commretail 0.4
E commretail 0.4
 
See differently | Tailor-made comms | Wales networking group | 21 May 2019
See differently | Tailor-made comms | Wales networking group | 21 May 2019See differently | Tailor-made comms | Wales networking group | 21 May 2019
See differently | Tailor-made comms | Wales networking group | 21 May 2019
 
Business Case for Digital Inclusion & Social Housing 8 Feb 2014
Business Case for Digital Inclusion & Social Housing 8 Feb 2014Business Case for Digital Inclusion & Social Housing 8 Feb 2014
Business Case for Digital Inclusion & Social Housing 8 Feb 2014
 
BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...BDA - The Importance of Digital Accessibility and why it should matter to the...
BDA - The Importance of Digital Accessibility and why it should matter to the...
 

More from Graham Armfield

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 2021Graham Armfield
 
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...Graham Armfield
 
Useful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp BrightonUseful Accessibility Tools - WordCamp Brighton
Useful Accessibility Tools - WordCamp BrightonGraham Armfield
 
Accessibility Hacks Version 2
Accessibility Hacks Version 2Accessibility Hacks Version 2
Accessibility Hacks Version 2Graham Armfield
 
Accessibility Hacks version 2
Accessibility Hacks version 2Accessibility Hacks version 2
Accessibility Hacks version 2Graham Armfield
 
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
 
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 ThemeGraham Armfield
 
Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Graham Armfield
 
Useful Accessibility Tools
Useful Accessibility ToolsUseful Accessibility Tools
Useful Accessibility ToolsGraham Armfield
 
Assistive technology Demo WordCamp Bristol
Assistive technology Demo WordCamp BristolAssistive technology Demo WordCamp Bristol
Assistive technology Demo WordCamp BristolGraham Armfield
 
Designing for Accessibility - WordCamp London 2017
Designing for Accessibility - WordCamp London 2017Designing for Accessibility - WordCamp London 2017
Designing for Accessibility - WordCamp London 2017Graham Armfield
 
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 2016Graham Armfield
 
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 UsefulGraham Armfield
 
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 2015Graham Armfield
 
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 2015Graham Armfield
 
Themes, Plugins and Accessibility
Themes, Plugins and AccessibilityThemes, Plugins and Accessibility
Themes, Plugins and AccessibilityGraham Armfield
 
Wordpress and Web Accessibility Wordcamp UK 2014
Wordpress and Web Accessibility Wordcamp UK 2014Wordpress and Web Accessibility Wordcamp UK 2014
Wordpress and Web Accessibility Wordcamp UK 2014Graham Armfield
 
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?Graham Armfield
 
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?Graham Armfield
 
Handling User Generated Content in WordPress
Handling User Generated Content in WordPressHandling User Generated Content in WordPress
Handling User Generated Content in WordPressGraham Armfield
 

More from Graham Armfield (20)

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
 
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...
 
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
 
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
 
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
 
Themes, Plugins and Accessibility
Themes, Plugins and AccessibilityThemes, Plugins and Accessibility
Themes, Plugins and Accessibility
 
Wordpress and Web Accessibility Wordcamp UK 2014
Wordpress and Web Accessibility Wordcamp UK 2014Wordpress and Web Accessibility Wordcamp UK 2014
Wordpress and Web Accessibility Wordcamp UK 2014
 
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
 

Recently uploaded

Revolutionalizing Travel: A VacAI Update
Revolutionalizing Travel: A VacAI UpdateRevolutionalizing Travel: A VacAI Update
Revolutionalizing Travel: A VacAI Updatejoymorrison10
 
Where to Stay in Lagos, Portugal.pptxasd
Where to Stay in Lagos, Portugal.pptxasdWhere to Stay in Lagos, Portugal.pptxasd
Where to Stay in Lagos, Portugal.pptxasdusmanghaniwixpatriot
 
69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)
69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)
69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)Escort Service
 
Moroccan Architecture presentation ( Omar & Yasine ).pptx
Moroccan Architecture presentation ( Omar & Yasine ).pptxMoroccan Architecture presentation ( Omar & Yasine ).pptx
Moroccan Architecture presentation ( Omar & Yasine ).pptxOmarOuazzani1
 
Aeromexico Airlines Flight Name Change Policy
Aeromexico Airlines Flight Name Change PolicyAeromexico Airlines Flight Name Change Policy
Aeromexico Airlines Flight Name Change PolicyFlyFairTravels
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)Mazie Garcia
 
Authentic Travel Experience 2024 Greg DeShields.pptx
Authentic Travel Experience 2024 Greg DeShields.pptxAuthentic Travel Experience 2024 Greg DeShields.pptx
Authentic Travel Experience 2024 Greg DeShields.pptxGregory DeShields
 
How Safe Is It To Witness Whales In Maui’s Waters
How Safe Is It To Witness Whales In Maui’s WatersHow Safe Is It To Witness Whales In Maui’s Waters
How Safe Is It To Witness Whales In Maui’s WatersMakena Coast Charters
 
a presentation for foreigners about how to travel in Germany.
a presentation for foreigners about how to travel in Germany.a presentation for foreigners about how to travel in Germany.
a presentation for foreigners about how to travel in Germany.moritzmieg
 
Inspirational Quotes About Italy and Food
Inspirational Quotes About Italy and FoodInspirational Quotes About Italy and Food
Inspirational Quotes About Italy and FoodKasia Chojecki
 
question 2: airplane vocabulary presentation
question 2: airplane vocabulary presentationquestion 2: airplane vocabulary presentation
question 2: airplane vocabulary presentationcaminantesdaauga
 
Sicily Holidays Guide Book: Unveiling the Treasures of Italy's Jewel
Sicily Holidays Guide Book: Unveiling the Treasures of Italy's JewelSicily Holidays Guide Book: Unveiling the Treasures of Italy's Jewel
Sicily Holidays Guide Book: Unveiling the Treasures of Italy's JewelTime for Sicily
 
Hoi An Ancient Town, Vietnam (越南 會安古鎮).ppsx
Hoi An Ancient Town, Vietnam (越南 會安古鎮).ppsxHoi An Ancient Town, Vietnam (越南 會安古鎮).ppsx
Hoi An Ancient Town, Vietnam (越南 會安古鎮).ppsxChung Yen Chang
 
Italia Lucca 1 Un tesoro nascosto tra le sue mura
Italia Lucca 1 Un tesoro nascosto tra le sue muraItalia Lucca 1 Un tesoro nascosto tra le sue mura
Italia Lucca 1 Un tesoro nascosto tra le sue murasandamichaela *
 
Haitian culture and stuff and places and food and travel.pptx
Haitian culture and stuff and places and food and travel.pptxHaitian culture and stuff and places and food and travel.pptx
Haitian culture and stuff and places and food and travel.pptxhxhlixia
 

Recently uploaded (17)

Revolutionalizing Travel: A VacAI Update
Revolutionalizing Travel: A VacAI UpdateRevolutionalizing Travel: A VacAI Update
Revolutionalizing Travel: A VacAI Update
 
Where to Stay in Lagos, Portugal.pptxasd
Where to Stay in Lagos, Portugal.pptxasdWhere to Stay in Lagos, Portugal.pptxasd
Where to Stay in Lagos, Portugal.pptxasd
 
69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)
69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)
69 Girls ✠ 9599264170 ✠ Call Girls In East Of Kailash (VIP)
 
Moroccan Architecture presentation ( Omar & Yasine ).pptx
Moroccan Architecture presentation ( Omar & Yasine ).pptxMoroccan Architecture presentation ( Omar & Yasine ).pptx
Moroccan Architecture presentation ( Omar & Yasine ).pptx
 
Aeromexico Airlines Flight Name Change Policy
Aeromexico Airlines Flight Name Change PolicyAeromexico Airlines Flight Name Change Policy
Aeromexico Airlines Flight Name Change Policy
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
 
Authentic Travel Experience 2024 Greg DeShields.pptx
Authentic Travel Experience 2024 Greg DeShields.pptxAuthentic Travel Experience 2024 Greg DeShields.pptx
Authentic Travel Experience 2024 Greg DeShields.pptx
 
How Safe Is It To Witness Whales In Maui’s Waters
How Safe Is It To Witness Whales In Maui’s WatersHow Safe Is It To Witness Whales In Maui’s Waters
How Safe Is It To Witness Whales In Maui’s Waters
 
Enjoy ➥8448380779▻ Call Girls In Sector 62 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 62 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 62 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 62 Noida Escorts Delhi NCR
 
a presentation for foreigners about how to travel in Germany.
a presentation for foreigners about how to travel in Germany.a presentation for foreigners about how to travel in Germany.
a presentation for foreigners about how to travel in Germany.
 
Enjoy ➥8448380779▻ Call Girls In Sector 74 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 74 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 74 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 74 Noida Escorts Delhi NCR
 
Inspirational Quotes About Italy and Food
Inspirational Quotes About Italy and FoodInspirational Quotes About Italy and Food
Inspirational Quotes About Italy and Food
 
question 2: airplane vocabulary presentation
question 2: airplane vocabulary presentationquestion 2: airplane vocabulary presentation
question 2: airplane vocabulary presentation
 
Sicily Holidays Guide Book: Unveiling the Treasures of Italy's Jewel
Sicily Holidays Guide Book: Unveiling the Treasures of Italy's JewelSicily Holidays Guide Book: Unveiling the Treasures of Italy's Jewel
Sicily Holidays Guide Book: Unveiling the Treasures of Italy's Jewel
 
Hoi An Ancient Town, Vietnam (越南 會安古鎮).ppsx
Hoi An Ancient Town, Vietnam (越南 會安古鎮).ppsxHoi An Ancient Town, Vietnam (越南 會安古鎮).ppsx
Hoi An Ancient Town, Vietnam (越南 會安古鎮).ppsx
 
Italia Lucca 1 Un tesoro nascosto tra le sue mura
Italia Lucca 1 Un tesoro nascosto tra le sue muraItalia Lucca 1 Un tesoro nascosto tra le sue mura
Italia Lucca 1 Un tesoro nascosto tra le sue mura
 
Haitian culture and stuff and places and food and travel.pptx
Haitian culture and stuff and places and food and travel.pptxHaitian culture and stuff and places and food and travel.pptx
Haitian culture and stuff and places and food and travel.pptx
 

WordPress and Web Accessibility: Why It's Important

  • 1. WordPress and Web Accessibility: Why it’s Important Graham Armfield www.coolfields.co.uk Coolfields Consulting @coolfields
  • 2. WordPress and Web Accessibility Graham Armfield Who am I? • Web developer • WordPress developer and user • Accessibility consultant • Accessibility tester 2 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 3. What this presentation will cover • What does web accessibility mean? • Why web accessibility is important? • Types of disability and how those with different impairments use the web • Using WordPress to build accessible sites • Simple things we can all do • Accessibility of the WordPress admin screens • Resources 3 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 4. What is web accessibility? One definition: “Enabling the web so that everyone can access its content when they want to and how they need to” 4 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 5. Why web accessibility is important The web is increasingly the world’s preferred channel for: • Knowledge • Social interaction • Commerce But it’s not always easy for: • Those with disabilities • Those who are getting older 5 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 6. Why do web accessibility? • Accessibility can increase the profitability of a website • Accessibility is a legal requirement 6 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 7. Accessibility Myths - 1 It’s just for a minority of people… • 12 million people in UK have a recognised disability • In the UK 15 million are over 55 – 12 million over 65 • Allowing for overlap between those with disability and those over 65 there could be as many as 16.5 million people in UK who could benefit from good accessibility in websites • 71% of PWD have invisible disabilities – such as a learning or cognitive disability 7 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 8. Accessibility Myths - 2 Accessibility is all about blind people… • 2.6 million have difficulties using their hands which could impact their use of keyboard and/or mouse • 2.2 million people have difficulty with memory, concentration or learning, of which about 1 million have a learning difficulty • About 2 million people have a hearing impairment, of which 50,000 use British Sign Language to communicate • About 2 million people are dyslexic • 1.8 million people have a vision impairment, of which 180,000 are registered blind • 1 in 12 men have colourblindness 8 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 9. Accessibility Myths - 3 Yes, but my site is not meant for the blind/deaf/motor impaired* (Delete as appropriate) • People don’t always browse/buy just for themselves • You can’t make assumptions about people • Think about your site’s reputation amongst friends and family of PWD 9 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 10. Accessibility Myths - 4 It’s too expensive – not enough ROI • PWD represent a market worth £80bn per year in the UK – approx £320bn across EU • Friends and family can add significantly to that • 83% of disabled people will not return to a business that does not meet their access needs. • Studies in US show that friends and family of PWD will also avoid inaccessible sites 10 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 11. Accessibility can increase profit It makes financial sense • Tesco – In 2001 an accessible version of their shopping site was launched at a cost £35k and yielded £13m turnover a year • If a company’s website is hard to use, people will visit a competitor’s site which is easier to use. • Why shut out revenue? 11 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 12. Accessibility Myths - 5 If I ignore it, it’ll go away • We are all getting older • One in four will be over 65 by 2061 • How accessible do you want the web to be in 20/30/40 years time? 12 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 13. Accessibility and the law • Equality Act 2010 (Still the Disability Discrimination Act in Northern Ireland) • Laws specifically refer to websites 13 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 14. Accessibility Myths - 6 No-one ever gets sued anyway • A number of actions started against companies but many settled ‘out of court’ with confidentiality clauses attached. • In 2012 RNIB started an action publicly against BMI Baby. It was impossible to book flights and reserve seats on their website without using a mouse. » The case has now been settled as BMI Baby have agreed to make changes. » RNIB have indicated that they are looking at two more actions in the near future. 14 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 15. Types of impairment So who can experience difficulties with websites and apps? Those with: • Visual impairments • Motor impairments • Hearing impairments • Epilepsy • Cognitive impairments 71% of PWD have ‘invisible’ disabilities 15 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 16. Techniques to mitigate impairment Accessibility options in browsers • Mainly Internet Explorer + Firefox • Specify colours, font styles and sizes • Adjust text size without zooming – there is a difference • Attach your own custom stylesheet (IE only) 16 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 17. Assistive technology 17 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 18. Screen reader examples 1.BBC News with NVDA – medium speed 2.BBC News with NVDA – slow speed 3.BBC News with NVDA – faster speed Refreshable Braille Display http://www.youtube.com/watch?v=R6XAPkiQMtw at approx 2:06 in 18 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 19. But complexity comes at a price How much for a screen reader? Fortunately, open source to the rescue? • NVDA screen reader • free to download • Mac and PC • Improving all the time - http://www.nvda-project.org/ 19 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 20. iPhones, iPads and blindness • Many accessibility features built in • Eg Voiceover – screen reader • Speech recognition • Result is that many blind users swear by their devices 20 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 21. WordPress and Accessibility Good news: • WordPress core is generally very good at supporting web accessibility • Default themes are not too bad • It is possible to create a WordPress website that is very accessible 21 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 22. WordPress and Accessibility Bad news - 1: • Most WordPress themes contain some elements that compromise accessibility: • Keyboard operability, visible focus • Poor colour contrast • Page structures • Headings • Etc 22 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 23. WordPress and accessibility Bad news - 2: • Some WordPress plugins introduce markup and functionality that is not accessible: • Contact form plugins • Lightbox, gallery and carousel plugins • Social bookmarking plugins – eg Addthis • Etc • The WordPress admin screens have some inaccessible features 23 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 24. So who can make WordPress sites accessible? Theme Plugin Developers Developers Content Authors 24 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 25. Implementing accessibility • Accessibility is a lot harder and more expensive to retrofit. • It needs to be designed in from the start 25 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 26. So what can we do? • Remember, disabilities and impairments are not absolutes • Few websites are totally impossible for those with impairments to use. • But most are difficult for some people with disabilities and impairments • Every accessibility step that you take will make life easier for someone 26 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 27. Simple things we can do - 1 Images – correct use of alternate text (alt attribute) • Describe what image shows or what it represents Relevant for: 27 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 28. Simple things we can do - 2 Links • Ensure that destination is clear from the link: My blog post: Read more rather than My blog post: Read more • If link opens new tab or window inform the user Relevant for: Links list from JAWS screen reader 28 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 29. Simple things we can do - 3 Use headings properly • Semantic elements • Often used as navigation mechanism by screen reader users • Signpost content Relevant for: Headings list from JAWS screen reader 29 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 30. Simple things we can do - 4 Keyboard focus and operation • Focus should be easily visible • Tab order should make sense • Ensure all functionality accessible by keystrokes Relevant for: 30 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 31. Simple things we can do - 5 Text • Good colour contrast • Should allow itself to be resized without breaking layout (initially) • Use of colour alone to convey meaning How not to do it Relevant for: 31 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 32. Simple things we can do - 6 Mark up forms correctly <label for="yourname">Your name:</label> • Use labels for input fields <input type="text" • Fieldset for grouping name="yourname" id="yourname" value="" /> controls • Clear display of errors and <input type=“checkbox" name=“legal" id=“legal" use text value="" • Don’t use CAPTCHAs checked=“checked”/> <label for=“legal">I have Relevant for: read the legal page</label> 32 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 33. Examples Screen reader • JAWS on text box with no label • JAWS on radio button with no label • JAWS on text box with label • JAWS on radio button with label • JAWS on radio button with label and fieldset/legend 33 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 34. Simple things we can do - 7 WAI-ARIA • Roles/Landmarks help signpost parts of web pages • Live regions for dynamic content • More advanced roles for AJAX sites and apps – including mobile apps Relevant for: 34 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 35. Accessibility and the WordPress admin area So far we’ve covered creating websites that are outwardly accessible… Q. But what about the back end? A. Oh dear… 35 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 36. Accessibility and the WordPress admin area -2 Key Issues • Lack of design for accessibility in many key areas. • Many tasks appear not to be achievable without use of a mouse • Those areas where accessibility features are included can lack clear instructions – discoverability is so important • And remember – it’s not just about the blind… 36 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 37. Demo issues with admin area • Many, many links – including empty ones • Visible focus • Getting to where you want to be 37 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 38. Demo issues with admin area Adding and Editing Posts and Pages • Many problems here for anyone who can’t use a mouse • Accessing tool bar • Adding images • Tab order of edit screen doesn’t always make sense • It’s good that some help is provided but instructions need to be clearer • Remember – accessibility is not just about blind people – how do sighted people using keyboard or AT use these screens? 38 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 39. Demo issues with admin area Custom Menus • Can add items to a menu with keyboard, but… • Believed to be impossible to manipulate hierarchy of menu items without use of a mouse • Can tab to each menu item but it does not announce what it is or its position in the hierarchy – could be done with some ARIA wizardry • Could do with some instructions when accessible techniques are available 39 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 40. Demo issues with admin area Widgets • There are accessibility options here but they are not easy to find. • Once you know where they are you can manipulate widgets without a mouse – but it could be a lot easier • Some clear instructions would be good - Discoverability 40 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 41. Demo issues with admin area Theme Customisation • Can’t really see how to do this without using a mouse • When popup appears, focus needs to be transferred into the panel – it’s actually still in the screen underneath. • When saving options transfer focus back to where you were before – in this case the link that opened the panel. 41 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 42. Demo issues with admin area Logging off • Don’t think this is possible without using a mouse 42 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 43. 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 - http://accessify.com/news/ • 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) 43 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 44. 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 • WCAG Contrast Checker 44 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 45. Resources 3 • Other Useful sites • Keyboard accessible dropdowns – http://blakehaswell.com/lab/dropdown/deux/ • HTML5 and Accessibility - http://www.html5accessibility.com/ • Subtitle Horse - http://subtitle-horse.com/ 45 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 46. Resources 4 YouTube Videos • American blind woman demos JAWS – (slow start) http://www.youtube.com/watch?v=si1_iR5lbyg • ARIA - live regions http://www.youtube.com/watch?v=9nZnTdSAkH0 • Leonie Watson on ARIA regions http://www.youtube.com/watch?v=IhWMou12_Vk • MS User and Dragon Naturally Speaking http://www.youtube.com/watch?v=BsZo1p_5-o4 • Build your own assistive technology – (Don’t) try this at home http://www.youtube.com/watch?v=1LR11wDFMcA 46 www.coolfields.co.uk Coolfields Consulting @coolfields
  • 47. To finish Thanks for listening – any questions? graham.armfield@coolfields.co.uk 47 www.coolfields.co.uk Coolfields Consulting @coolfields

Editor's Notes

  1. Freelance developer – used to work for large financial organisation but now run my own company.
  2. Why I’m doing this presentation:Try to get developers and content authors to think about a11y when they’re developing or creating their content.To try to convince you that accessibility can be worth itTo point up deficiences with Wordpress in the hope that something can be done about it.
  3. One definition – not just about people with disabilities.Similar to definition on WordPress Codex Accessibility page.How they need to may be a browser, or some other piece of technology.
  4. PWD = People with disabilityAlso, many people with impairments that affect how they use the internet would not consider that they have a disability.
  5. Colour blindness – penalty shoot out display.
  6. Tesco – accessible site no longer exists as a separate entity. The techniques used were included in the main Tesco online site.Most of my clients are small businesses who are selling products or services. They want to maximise their reach within potential customers.
  7. TypesVisualBlindness (total/partial), colour blindness low visionMotor Restricted use of limbs/handsParkinsonsetcMany cannot use a mouse or struggle to use one with sufficient precisionHearingPartial to full deafnessSensitivity to background noiseEpilepsyCognitiveDyslexiaAttention deficitAutismLinguistic impairmentsEtc
  8. Those with impairments are unlikely to be using Google Chrome – it doesn’t expose as many useful accessibility features and doesn’t follow all useful web standards – eg in-page link focus.
  9. I have a visual impairment – I’m shortsighted. My assistive technology is a pair of glassesAssistive technology can be software based – magnification or screen reader or speech recognition softwareOr hardware based – braille reader, various switches
  10. Continue spectacles analogy – my short range prescription is now so far from my long range prescription that I need bifocals. These are significantly more expensive than standard lenses.Same is true for ATJaws is the industry standard screen reader. How much do you think it costs? And for upgrades too? How much is a refreshing braille display?Fortunately NVDA is available for free. It’s not quite as good as JAWS but is improving all the time. JAWS is much better for non-browser based applications like Word, Excel etc
  11. WordPress admin screens are covered in more detail a bit later
  12. If image is a link describe the destinationDecorative images – leave alternate text blank (alt=“”)Background imagesNo alternate textWill not be voiced so meaning is not conveyed
  13. It is possible to hide verbose messages from sighted users but have them available for screen readers
  14. Good to add all contact in semantic waysSemantic elementsOften used as navigation mechanism by screen reader usersBreak up content into more manageable chunksTry to nest correctlyAlso good for SEONavigation mechanism – think about newspapersBreaking up content – helps those with attention deficit issues and other cognitive impairments
  15. Show example of church website
  16. Basically it needs to be easy to readResizing text is not the same as zoomingLayouts should be resilientAvoid justification
  17. HTML5 Prompt attribute is not yet supported in all AT
  18. ARIA is a huge areaARIA landmarks can be used to jump around the pageScreen reader users are learning to look for them in web pages nowStill really useful despite more semantic HTML5 elements
  19. Introduce my own plugin
  20. Demonstrate finding accessibility options (Like Tomb Raider). Mention Leonie
  21. There is no tool that can fully test for accessibility automatically – so much is about context.