SlideShare a Scribd company logo
TACKLING ACCESSIBILITY
(OR)
!
MAKING PEOPLE HAPPY!
(AND A BETTER WORLD)
HAPPY PEOPLE = $$$
DISCLAIMERS
• I am not “certified"
• I am not disabled (at the moment)
• Applying techniques from this presentation may
result in happier people
LET'S GET TO THE POINT
ACCESSIBILITY IS NOT JUST
ABOUT MAKING WEBSITES WORK
FOR BLIND USERS
• In the last U.S. census, 19.6% of the population thought of themselves
as having a disability.
• If you include close relatives as well, people with an emotional
connection to disability climbs to 53%.
• The disability market represents 1.3 billion people globally who face
challenges across three general areas—dexterity, cognition or sensory
issues.
• The disability market represents an annual disposable income of $1
trillion—and $544 billion in the US alone.
• When you include friends and family, this adds another 2.3 billion
people who control an incremental $6.9 trillion in annual disposable
income.
A FEW FACTS*
*source: Fifth Quadrant Analytics
About 4.4 million Canadians (14.3%) reported
having a disability in 2006. The percentage of
Canadians with disabilities increased with age,
ranging from 3.7% for children 14 years and
under to 56.3% for those 75 years and over.
- HRSDC
MORE NUMBERS
NOT ABOUT DISABLED
JUST DIFFERENTLY-ABLED
• Accessibility is a BUSINESS issue 
• Accessibility is a DEVELOPMENT challenge
• Accessibility affects EVERYONE at some point
MAKE YOUR WEBSITE WORK
EVERYWHERE
• Screen-readers and Voice-to-Text tools
• Keyboard and Touch UI
• Search engines and content aggregators
• Old browsers and slower connections
• Feature phones and low-tech devices
• APIs and other systems
• Future browsers, OS’s, and devices
Q: WHY NOW? A: AODA
Legal requirements for Websites for Public sector organizations, businesses and
non-profit organizations (50+ staff):!
!
• as of Jan 1, 2014: 

New public websites and web content must conform with WCAG 2.0 Level A.!
!
• by Jan 1, 2021: 

All public websites and web content posted after January 1, 2012, must
conform with WCAG 2.0 Level AA (other than criteria 1.2.4 (captions) and 1.2.5
(pre-recorded audio descriptions).)!
Accessibility for Ontarians with Disabilities Act (2005)!
Failure to comply can be costly:
!
• corporations can be fined up to $100,000 a day
!
• individuals or unincorporated organizations can
be fined up to $50,000 a day
* for “major” contraventions in both severity and history
WHY BOTHER?
:(
Accessibility experts estimate that the cost of developing sites that
meet WCAG 2.0 AA increases development costs by the following:!
!
• 1% to 3% on simple sites built with html and css (and little to no
javascript)!
• 3% to 6% on intermediate sites built with html, css and an
intermediate level of javascript!
• 6% to 10% on heavy javascript sites or flash sites!
!
Retrofitting costs 2 to 3 times more.
HOW MUCH $$$???
CERTIFICATION VS
CONFORMANCE
#1: CERTIFICATION IS BULLSHIT
#2: CONFORMANCE IS OFTEN A
MATTER OF INTERPRETATION
BEING RESPONSIVE
• Be considerate with content and design choices
• Validate your code and follow best practices
• Provide alternatives whenever possible
• Fix things as soon as you can
• Put a page on your website with contact info
PLAN ON IT
• Implementing from the start is much easier
• Have tools and checklists in place
• Factor in extra time
• It begins with content and design
DESIGN DEVELOP & TEST
• Pick your colour palette and establish font sizing
early on (for legibility and to ensure conformance)
• Use code validators throughout development
• Watch out for regressions! (automate if possible)
CONTENT + CODE = :)
• Use a multi-pronged approach
• Multiple passes
• More eyes (and ears) the better
LET'S GET TECHNICAL
• Specify language (page and elements)
• Use lists for menus and buttons for buttons
• Number your headings correctly (nesting matters!)
• Use appropriate elements and attributes (abbr,
accr, alt, title, lang, etc.)
• Upload captions and transcripts for audio and
video content
• Use WAI ARIA alert role to properly handle focus
• Specify states (modals, pop-ups, alerts)
• Use text-indent instead of display:none for icons
• Specify tab-order on complex forms (better yet
simplify your forms!)
WHAT ABOUT WIDGETS?
ARIA enables dynamic, JavaScript-driven applications
and widgets to interoperate with a variety of desktop-
based assistive technologies.
ARIA (ACCESSIBLE RICH INTERNET APPLICATIONS)
HOW? By providing additional semantics to describe the role, state,
and functionality of user interface controls, such as menus, sliders,
trees, and dialogs.
!
It also provides additional structural information, helping authors
identify landmarks, regions, and grids on their pages.
<div role="toolbar" tabindex="0" aria-activedescendant="button1">
<img src="buttoncut.png" alt="cut" role="button" id="button1">
<img src="buttoncopy.png" alt="copy" role="button" id="button2">
<img src="buttonpaste.png" alt="paste" role="button" id="button3">
</div>
Really Basic Example:
COMMON PITFALLS
• Keyboard traps (esp. with widgets and iFrames)
• Invisible focus (where the <bleep!> am I?)
• Empty anchors (what icon?)
• Headers used for styling (instead of classes)
• Insufficient contrast (~8% of men are colour-blind)
• Keyword stuffing alt tags for SEO gains
WHAT ABOUT DRUPAL?
As an inclusive community, we are committed
to making sure that Drupal is an accessible tool
for building websites that can also be accessed
by people with disabilities.!
- Drupal.org Accessibility Statement
RESOURCES
• Tools
• Websites
• Books
• Web Developer Toolbar!
• Accessibility Developer Tools
• WAVE toolbar!
• Juicy Studio toolbar
• FireEyes (Firebug plugin)
• FireFocus (Firebug plugin)
• HTML_Codesniffer
BROWSER TOOLBARS & PLUGINS
https://addons.mozilla.org/en-US/firefox/addon/wave-toolbar/
WAVE TOOLBAR
http://squizlabs.github.io/HTML_CodeSniffer/
HTML_CODESNIFFER
Tackling Accessibility - DrupalCampTO 2014
Tackling Accessibility - DrupalCampTO 2014
Tackling Accessibility - DrupalCampTO 2014
http://webaim.org/resources/contrastchecker/
COLOR CONTRAST
WCAG 2.0
http://www.w3.org/TR/WCAG20
!
WCAG 2.0 Understanding Conformance
http://www.w3.org/TR/UNDERSTANDING-WCAG20/conformance.html#uc-conformance-
requirements-head 
!
WebAIM
http://www.webaim.org
!
WebAIM Web Accessibility for Designers
http://webaim.org/resources/designers
WEBSITES
Web applications and ARIA FAQ

https://developer.mozilla.org/en-US/docs/Accessibility/ARIA/
Web_applications_and_ARIA_FAQ 
!
Understanding ARIA Widgets

http://yaccessibilityblog.com/library/understanding-aria-widgets.html 
!
W3C-ARIA Official Guide

http://www.w3.org/TR/wai-aria-practices/ 
!
W3C Design Patterns (examples!) 

http://www.w3.org/TR/wai-aria-practices/#aria_ex
WAI-ARIA RESOURCES
BOOKS
A Web for Everyone by Sarah Horton & Whitney Quesenbery (2014)!
Accessibility Handbook, Katie Cunningham (2012)!
Pro HTML5 Accessibility, Joshue O’Connor (2012)!
Universal Design for Web Applications, Wendy Chisholm & Matt May (2008)!
Automatic Captions
https://support.google.com/youtube/answer/3038280 
!
Youtube Transcripts
https://support.google.com/youtube/answer/2734799?hl=en&ref_topic=3014331 
!
YouTube Ready captioning vendors
http://youtubeready.dcmp.org/ 
!
CAPTIONS AND TRANSCRIPTS
COMMUNITY
• Camps & Conferences
• Meetups & LinkedIn Groups
• Twitter
CAMPS AND CONFERENCES
http://accessconf.cahttp://www.accessibilitycampto.org
http://www.carleton.ca/accessibilitysummit/
Toronto Accessibility and Inclusive Design 
http://www.meetup.com/a11yTo/ 
!
LinkedIn Web Accessibility Group
http://www.linkedin.com/groups/Web-Accessibility-41800/about
GROUPS
FOLLOW THESE PEEPS
@Jennison
@thebillygregory
@gbla11yday@MarcoInEnglish
@PatrickDunphy @good_wally
@karlgroves @mpaciello
@mgifford
@DavidLepofsky
@ONAccessibility @IAAPOrg
THANKS FOR CARING!
CRISPIN@THEREFORE.CA @CSPIN
DIGITAL PRODUCER, UX + A11Y LEAD
WWW.THEREFORE.CA

More Related Content

PDF
Including Everyone: Web Accessibility 101
PPTX
Basics of creating accessible code for websites
PDF
How to create accessible websites - WordCamp Boston
PDF
Web accessibility 101: The why, who, what, and how of "a11y"
PPTX
Basics of Web Accessibility
PPTX
Web accessibility: it’s everyone’s responsibility
PDF
Web Accessibility
PPTX
Digital accessibility intro-a11ycle_2020-01-15
Including Everyone: Web Accessibility 101
Basics of creating accessible code for websites
How to create accessible websites - WordCamp Boston
Web accessibility 101: The why, who, what, and how of "a11y"
Basics of Web Accessibility
Web accessibility: it’s everyone’s responsibility
Web Accessibility
Digital accessibility intro-a11ycle_2020-01-15

What's hot (20)

PPTX
Selfish accessibility: 2015 Buffalo Unconference
PDF
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...
PPT
Understanding Web Accessibility
PPTX
Introduction To Web Accessibility
PDF
Communicating Accesibility - NAMPC Presentation
PDF
Website Accessibility
PPTX
A Web for Everyone: Accessibility as a design challenge
PPTX
Selfish Accessibility — CodeDaze
PDF
Jared Smith - Introduction to Web Accessibility
PPTX
Selfish Accessibility — Harbour Front HK
PDF
Web Accessibility for Web Developers
PPTX
Web Accessibility: MISSION POSSIBLE!
PDF
Accessibility for the Visually Impaired with IBM Lotus Domino
PDF
Accessibility for Fun and Profit
PPTX
Skills needed-for-a-job-in-accessibility
PDF
Web accessibility
PPTX
Empathy training & the accessible web experience
PDF
Information architecture 101
PDF
Accessibility and Web Technologies @HTML5_Toronto
PPTX
Digital accessibility intro 2021
Selfish accessibility: 2015 Buffalo Unconference
Tech Headline - Using WAI-ARIA & HTML5: Techniques to solve accessibility pro...
Understanding Web Accessibility
Introduction To Web Accessibility
Communicating Accesibility - NAMPC Presentation
Website Accessibility
A Web for Everyone: Accessibility as a design challenge
Selfish Accessibility — CodeDaze
Jared Smith - Introduction to Web Accessibility
Selfish Accessibility — Harbour Front HK
Web Accessibility for Web Developers
Web Accessibility: MISSION POSSIBLE!
Accessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for Fun and Profit
Skills needed-for-a-job-in-accessibility
Web accessibility
Empathy training & the accessible web experience
Information architecture 101
Accessibility and Web Technologies @HTML5_Toronto
Digital accessibility intro 2021
Ad

Similar to Tackling Accessibility - DrupalCampTO 2014 (20)

PDF
Design for accessibility
PPTX
Selfish Accessibility — YGLF Vilnius
PDF
How to create accessible websites - Web Accessibility Summit
PPTX
Webinar - Web Accessibility 101 - 2016-08-09
PPTX
Prototyping Accessibility: Booster 2019
PPTX
“Selfish Accessibility” for Create Upstate 2016
PPTX
UX Akron Global Accessibility Awareness Day 2019
PPTX
Tales from the Accessibility Trenches
PDF
Images for Everyone - ImageCon 2018
PDF
Images For Everyone
PPTX
Selfish Accessibility: Government Digital Service
PPTX
Fringe Accessibility: Booster 2016
PDF
Do you have a website? Do you want to get sued?
PDF
Don't Panic! How to perform an accessibility evaluation with limited resources
PDF
Expanding Your Online Community with Web Accessibility
PDF
Website Accessibility Workshop
PPTX
Introduction to accessibility
PDF
SXSW Interactive 2012 (According to Chelsey)
PPTX
Selfish Accessibility — WordCamp Europe 2017
PPTX
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Design for accessibility
Selfish Accessibility — YGLF Vilnius
How to create accessible websites - Web Accessibility Summit
Webinar - Web Accessibility 101 - 2016-08-09
Prototyping Accessibility: Booster 2019
“Selfish Accessibility” for Create Upstate 2016
UX Akron Global Accessibility Awareness Day 2019
Tales from the Accessibility Trenches
Images for Everyone - ImageCon 2018
Images For Everyone
Selfish Accessibility: Government Digital Service
Fringe Accessibility: Booster 2016
Do you have a website? Do you want to get sued?
Don't Panic! How to perform an accessibility evaluation with limited resources
Expanding Your Online Community with Web Accessibility
Website Accessibility Workshop
Introduction to accessibility
SXSW Interactive 2012 (According to Chelsey)
Selfish Accessibility — WordCamp Europe 2017
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Ad

Recently uploaded (20)

PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PPTX
artificial intelligence overview of it and more
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PPTX
Funds Management Learning Material for Beg
PPTX
Database Information System - Management Information System
PPTX
Introduction to cybersecurity and digital nettiquette
PPT
Ethics in Information System - Management Information System
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
SASE Traffic Flow - ZTNA Connector-1.pdf
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
artificial intelligence overview of it and more
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Design_with_Watersergyerge45hrbgre4top (1).ppt
artificialintelligenceai1-copy-210604123353.pptx
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Exploring VPS Hosting Trends for SMBs in 2025
Uptota Investor Deck - Where Africa Meets Blockchain
Funds Management Learning Material for Beg
Database Information System - Management Information System
Introduction to cybersecurity and digital nettiquette
Ethics in Information System - Management Information System
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Power Point - Lesson 3_2.pptx grad school presentation
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx

Tackling Accessibility - DrupalCampTO 2014

  • 3. (AND A BETTER WORLD) HAPPY PEOPLE = $$$
  • 5. • I am not “certified" • I am not disabled (at the moment) • Applying techniques from this presentation may result in happier people
  • 6. LET'S GET TO THE POINT
  • 7. ACCESSIBILITY IS NOT JUST ABOUT MAKING WEBSITES WORK FOR BLIND USERS
  • 8. • In the last U.S. census, 19.6% of the population thought of themselves as having a disability. • If you include close relatives as well, people with an emotional connection to disability climbs to 53%. • The disability market represents 1.3 billion people globally who face challenges across three general areas—dexterity, cognition or sensory issues. • The disability market represents an annual disposable income of $1 trillion—and $544 billion in the US alone. • When you include friends and family, this adds another 2.3 billion people who control an incremental $6.9 trillion in annual disposable income. A FEW FACTS* *source: Fifth Quadrant Analytics
  • 9. About 4.4 million Canadians (14.3%) reported having a disability in 2006. The percentage of Canadians with disabilities increased with age, ranging from 3.7% for children 14 years and under to 56.3% for those 75 years and over. - HRSDC MORE NUMBERS
  • 10. NOT ABOUT DISABLED JUST DIFFERENTLY-ABLED
  • 11. • Accessibility is a BUSINESS issue • Accessibility is a DEVELOPMENT challenge • Accessibility affects EVERYONE at some point
  • 12. MAKE YOUR WEBSITE WORK EVERYWHERE
  • 13. • Screen-readers and Voice-to-Text tools • Keyboard and Touch UI • Search engines and content aggregators • Old browsers and slower connections • Feature phones and low-tech devices • APIs and other systems • Future browsers, OS’s, and devices
  • 14. Q: WHY NOW? A: AODA Legal requirements for Websites for Public sector organizations, businesses and non-profit organizations (50+ staff):! ! • as of Jan 1, 2014: 
 New public websites and web content must conform with WCAG 2.0 Level A.! ! • by Jan 1, 2021: 
 All public websites and web content posted after January 1, 2012, must conform with WCAG 2.0 Level AA (other than criteria 1.2.4 (captions) and 1.2.5 (pre-recorded audio descriptions).)! Accessibility for Ontarians with Disabilities Act (2005)!
  • 15. Failure to comply can be costly: ! • corporations can be fined up to $100,000 a day ! • individuals or unincorporated organizations can be fined up to $50,000 a day * for “major” contraventions in both severity and history WHY BOTHER?
  • 16. :(
  • 17. Accessibility experts estimate that the cost of developing sites that meet WCAG 2.0 AA increases development costs by the following:! ! • 1% to 3% on simple sites built with html and css (and little to no javascript)! • 3% to 6% on intermediate sites built with html, css and an intermediate level of javascript! • 6% to 10% on heavy javascript sites or flash sites! ! Retrofitting costs 2 to 3 times more. HOW MUCH $$$???
  • 20. #2: CONFORMANCE IS OFTEN A MATTER OF INTERPRETATION
  • 22. • Be considerate with content and design choices • Validate your code and follow best practices • Provide alternatives whenever possible • Fix things as soon as you can • Put a page on your website with contact info
  • 24. • Implementing from the start is much easier • Have tools and checklists in place • Factor in extra time • It begins with content and design
  • 26. • Pick your colour palette and establish font sizing early on (for legibility and to ensure conformance) • Use code validators throughout development • Watch out for regressions! (automate if possible)
  • 28. • Use a multi-pronged approach • Multiple passes • More eyes (and ears) the better
  • 30. • Specify language (page and elements) • Use lists for menus and buttons for buttons • Number your headings correctly (nesting matters!) • Use appropriate elements and attributes (abbr, accr, alt, title, lang, etc.) • Upload captions and transcripts for audio and video content
  • 31. • Use WAI ARIA alert role to properly handle focus • Specify states (modals, pop-ups, alerts) • Use text-indent instead of display:none for icons • Specify tab-order on complex forms (better yet simplify your forms!)
  • 33. ARIA enables dynamic, JavaScript-driven applications and widgets to interoperate with a variety of desktop- based assistive technologies. ARIA (ACCESSIBLE RICH INTERNET APPLICATIONS) HOW? By providing additional semantics to describe the role, state, and functionality of user interface controls, such as menus, sliders, trees, and dialogs. ! It also provides additional structural information, helping authors identify landmarks, regions, and grids on their pages.
  • 34. <div role="toolbar" tabindex="0" aria-activedescendant="button1"> <img src="buttoncut.png" alt="cut" role="button" id="button1"> <img src="buttoncopy.png" alt="copy" role="button" id="button2"> <img src="buttonpaste.png" alt="paste" role="button" id="button3"> </div> Really Basic Example:
  • 36. • Keyboard traps (esp. with widgets and iFrames) • Invisible focus (where the <bleep!> am I?) • Empty anchors (what icon?) • Headers used for styling (instead of classes) • Insufficient contrast (~8% of men are colour-blind) • Keyword stuffing alt tags for SEO gains
  • 37. WHAT ABOUT DRUPAL? As an inclusive community, we are committed to making sure that Drupal is an accessible tool for building websites that can also be accessed by people with disabilities.! - Drupal.org Accessibility Statement
  • 40. • Web Developer Toolbar! • Accessibility Developer Tools • WAVE toolbar! • Juicy Studio toolbar • FireEyes (Firebug plugin) • FireFocus (Firebug plugin) • HTML_Codesniffer BROWSER TOOLBARS & PLUGINS
  • 47. WCAG 2.0 http://www.w3.org/TR/WCAG20 ! WCAG 2.0 Understanding Conformance http://www.w3.org/TR/UNDERSTANDING-WCAG20/conformance.html#uc-conformance- requirements-head ! WebAIM http://www.webaim.org ! WebAIM Web Accessibility for Designers http://webaim.org/resources/designers WEBSITES
  • 48. Web applications and ARIA FAQ
 https://developer.mozilla.org/en-US/docs/Accessibility/ARIA/ Web_applications_and_ARIA_FAQ ! Understanding ARIA Widgets
 http://yaccessibilityblog.com/library/understanding-aria-widgets.html ! W3C-ARIA Official Guide
 http://www.w3.org/TR/wai-aria-practices/ ! W3C Design Patterns (examples!) 
 http://www.w3.org/TR/wai-aria-practices/#aria_ex WAI-ARIA RESOURCES
  • 49. BOOKS A Web for Everyone by Sarah Horton & Whitney Quesenbery (2014)! Accessibility Handbook, Katie Cunningham (2012)! Pro HTML5 Accessibility, Joshue O’Connor (2012)! Universal Design for Web Applications, Wendy Chisholm & Matt May (2008)!
  • 50. Automatic Captions https://support.google.com/youtube/answer/3038280 ! Youtube Transcripts https://support.google.com/youtube/answer/2734799?hl=en&ref_topic=3014331 ! YouTube Ready captioning vendors http://youtubeready.dcmp.org/ ! CAPTIONS AND TRANSCRIPTS
  • 52. • Camps & Conferences • Meetups & LinkedIn Groups • Twitter
  • 54. Toronto Accessibility and Inclusive Design http://www.meetup.com/a11yTo/ ! LinkedIn Web Accessibility Group http://www.linkedin.com/groups/Web-Accessibility-41800/about GROUPS
  • 55. FOLLOW THESE PEEPS @Jennison @thebillygregory @gbla11yday@MarcoInEnglish @PatrickDunphy @good_wally @karlgroves @mpaciello @mgifford @DavidLepofsky @ONAccessibility @IAAPOrg