SlideShare a Scribd company logo
1 of 90
Download to read offline
DO THE RIGHT THING
ACCESSIBILITY AND INCLUSIVE DESIGN (WITH DRUPAL)
WELCOME
WELCOME
THANK YOU
We specialize in adaptive designs, cross device
content accessibility and open source technologies,
such as Drupal CMS.
My name is Crispin Bailey.
I’ve been interested in Web Accessibility for
over a decade.
@cspin
#a11y
#DAX
#D7AX/#D8AX
These slides will be posted online
And the video will be captioned
OVERVIEW
• What is Accessibility & Inclusive Design?
• Why should I care?
• How much is this gonna cost?
• Where do I start?
• What about Drupal?
• Where can I get more info?
The power of the Web is in its universality.
Access by everyone regardless of disability
is an essential aspect.
- Tim Berners-Lee, W3C
Director and inventor of the World Wide Web
Accessibility is the degree to which a
product, device, service, or environment
is available to as many people as possible.
- Wikipedia
Inclusive design is design that is inclusive of
the full range of human diversity with respect
to ability, language, culture, gender, age and
other forms of human difference.
- Inclusive Design Research Centre
at OCAD University
WHO ARE WE DOING THIS FOR?
• Anyone with a vision disability
• Anyone with a hearing disability
• Anyone with a mobility disability
• Anyone with a cognitive disability
• older people
• people with low literacy or not fluent in the
language
• people with low bandwidth connections or using
older technologies
• new and infrequent users
• future generations of connected devices
WHO ELSE?
About 4.4 million Canadians (14.3%)
reported having a disability in 2006.
SOME NUMBERS
Over 20% of them have a mobility
or agility disability
5% of have a hearing disability
4.5% have a learning or memory disability
Over 3% have a vision disability
In the United Kingdom, 75 per cent of the
companies of the FTSE 100 Index on the
London Stock Exchange do not meet basic
levels of web accessibility, thus missing out
on more than $147 million in revenue.
- UN Factsheet on Persons with Disabilities
IT’S WORTH IT
WHY NOW?
Accessibility for Ontarians with
Disabilities Act (2005)
Requirements for Websites for Public sector organizations,
businesses and non-profit organizations (50+ staff):
• by 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).
• corporations can be fined up to $100,000 a day
• individuals or unincorporated organizations can be
fined up to $50,000 a day
Penalties for major contraventions in both severity and history:
In May 2005 the National Federation of the Blind
(NFB), a non-profit organization representing
blind people in the United States, notified Target
Corporation that its website, Target.com, was not
accessible to blind and visually impaired users.
DON’T BE A TARGET
Key issues cited were:
• a lack of alternative (alt) text on the site
• online purchases could not be completed without
the use of a mouse
• image maps to show store locations were
inaccessible
• many headings important to navigating the site
were missing
Target Corporation would not commit to
any action to remedy this.
In January 2006, the NFB filed a class
action lawsuit.
In August 2008 Target Corporation settled the
suit for $6 million.
The NFB was also awarded nearly $4 million
to cover their legal fees and costs in addition
to Target’s own legal costs.
$10,000,000+
Total cost to Target Corporation:
• Frustrating and alienating experience
• Brand damage
• Legal fees, fines and/or settlement payments
• Cost of retrofitting accessibility into your site
THE COST OF NOT DOING IT:
It depends.
WHAT DOES DOING IT RIGHT COST?
Developing sites that meet WCAG 2.0 AA increases
development costs by:
• 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
SOME ESTIMATES
DON’T WAIT
Retrofitting costs 2 to 3 times more.
WHERE DO I START?
STEPS TO ACCESSIBILITY
1. Determine requirements (audio? video? images?)
2. Develop some rules (style guides and best practices)
3. Train staff (including design/dev partners)
4. Start implementing
WHERE THERE’S A WILL
THERE’S A WAI
WEB ACCESSIBILITY INITIATIVE
http://www.w3.org/WAI/
(W3C/WAI)
• Content owners
• Designers
• Developers
• Business stakeholders
WAI-WCAG 2.0 (Web Content Accessibility Guidelines)
60+ Guidelines affecting
• Perceivable
• Operable
• Understandable
• Robust
4 Major Categories:
WAI-WCAG 2.0
• A
• AA
• AAA
3 Levels of Compliance:
WAI-WCAG 2.0
An example:
1.2.1 Prerecorded Audio-only and Video-only
• A descriptive text transcript (including all relevant visual and
auditory clues and indicators) is provided for non-live, web-based
audio (audio podcasts, MP3 files, etc.).
• A text or audio description is provided for non-live, web-based
video-only (e.g., video that has no audio track).
WAI-WCAG 2.0
THIS GOES WAY BEYOND
CONTENT...
WHAT ABOUT WIDGETS?
Overlays and popups
Drag-and-drop
Dynamic Updates
(AJAX)
Sortable Grids
WAI-ARIA (Accessible Rich Internet Applications)
http://www.w3.org/WAI/ARIA/
... defines a way to make Web content and Web
applications more accessible to people with
disabilities. It especially helps with dynamic
content and advanced user interface controls
developed with Ajax, HTML, JavaScript, and
related technologies.
WAI-ATAG 2.0 (Authoring Tool Accessibility Guidelines)
This specification provides guidelines for designing
web content authoring tools that are both (1) more
accessible to authors with disabilities and (2)
designed to enable, support, and promote the
production of more accessible web content by all
authors.
http://www.w3.org/TR/ATAG20/
WHAT ABOUT DRUPAL?
DRUPAL IS ACCESSIBLE
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
DRUPAL IS ACCESSIBLE
Drupal 7 is designed to support the development
of sites that comply with WCAG 2.0 and ATAG 2.0.
The #D7AX (or #DAX) hashtag marks themes whose
developers actively support accessibility improvements.
ACCESSIBLE DRUPAL THEMES
Look for the #D7AX (or #DAX) hashtag on the page of
each module you download for your site.
Token
Pathauto
Superfish
ACCESSIBLE DRUPAL MODULES
Drupal modules to make your site more accessible:
ACCESSIBILITY-SPECIFIC MODULES
Accessible Skip Links
YouTube Video Accessibility Controls
Node Accessibility / Node Accessibility Statistics
CCK Accessibility
“AA” DRUPAL WEBSITE
Firefox Extensions:
ACCESSIBILITY DEV TOOLS
Chrome Extensions:
• WAVE Toolbar
• Juicy Accessibility Toolbar
• Accessiblity Developer Tools
Web-based Tools:
IDI Web Accessibility Checker: http://achecker.ca/checker/index.php
WebAIM Color Contrast Checker: http://webaim.org/resources/contrastchecker/
Photosensitivity Epilepsy Analysis Tool (PEAT): http://trace.wisc.edu/PEAT
Automated Tools:
AriaLinter (requires Grunt.js): https://github.com/globant-ui/arialinter
A11yLint Brackets Extension : https://github.com/DuaneOBrien/A11YLint-Brackets
(requires Brackets and optionally brackets-grunt for Grunt.js integration)
Checklists:
Gov. of Canada’s WCAG 2.0 Conformance Assessment Tool:
http://www.tbs-sct.gc.ca/ws-nw/wa-aw/wa-aw-assess-methd-eng.asp
OTHER VALIDATION TOOLS
RECENT A11Y BOOKS
Digital Outcasts, Kel Smith, (Morgan Kaufmann), (2013)
Accessibility Handbook, Katie Cunningham, (O’Reilly), (2012)
Pro HTML5 Accessibility, Joshue O’Connor, (Apress), (2012)
Universal Design for Web Applications, W. Chisholm & M. May, (O’Reilly), (2008)
DRUPAL GROUPS
Accessibility
https://groups.drupal.org/accessibility
Toronto Accessibility
& Inclusive Design
LOCAL MEET-UPS & EVENTS
GuelphToronto
http://www.accessconf.ca/
http://www.meetup.com/a11yTo/
http://deep.idrc.ocadu.ca/
Designing Enabling Economies and Policies
ADDITIONAL RESOURCES
Accessibility Support Website
GET STARTED!
• Get educated
• Rally support
• Make a plan
• Become involved
THANK YOU
CONTACT ME!
Email: crispin@therefore.ca
Twitter: @cspin
Skype: crispinbailey

More Related Content

What's hot

Web2 Presentation
Web2 PresentationWeb2 Presentation
Web2 PresentationErwin Huang
 
Design your website with your mission in mind
Design your website with your mission in mindDesign your website with your mission in mind
Design your website with your mission in mindMichael Beahm
 
Back to the Future: Current and Future Trends for Accessibility
Back to the Future: Current and Future Trends for AccessibilityBack to the Future: Current and Future Trends for Accessibility
Back to the Future: Current and Future Trends for AccessibilityJonathan Hassell
 
Design for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive DesignDesign for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive DesignJonathan Hassell
 
Web2.0 and Social Media leading to Inbound Marketing 2014
Web2.0 and Social Media leading to Inbound Marketing 2014Web2.0 and Social Media leading to Inbound Marketing 2014
Web2.0 and Social Media leading to Inbound Marketing 2014Lukas Ritzel
 
Teaching 2.0 Learning & Leading in the Digital Age
Teaching 2.0 Learning & Leading in the Digital AgeTeaching 2.0 Learning & Leading in the Digital Age
Teaching 2.0 Learning & Leading in the Digital AgeMatthew Hayden
 
Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)Michael Edson
 
Community 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara HuntCommunity 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara HuntTara Hunt
 
Intranets - Why You Should Care
Intranets - Why You Should CareIntranets - Why You Should Care
Intranets - Why You Should CarePatrick Kennedy
 
Tech workshop
Tech workshopTech workshop
Tech workshopdbtonline
 
Getting Your Priorities Straight: A Guide to Successful Information Architect...
Getting Your Priorities Straight: A Guide to Successful Information Architect...Getting Your Priorities Straight: A Guide to Successful Information Architect...
Getting Your Priorities Straight: A Guide to Successful Information Architect...Misty McLaughlin
 
Web3.0- How brands can take advantage of the semantic shift - Brandsential
Web3.0- How brands can take advantage of the semantic shift -  BrandsentialWeb3.0- How brands can take advantage of the semantic shift -  Brandsential
Web3.0- How brands can take advantage of the semantic shift - BrandsentialJeffrey V
 
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Erin 'Folletto' Casali
 
The What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web StrategyThe What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web StrategyNatalie Alvanez
 
Enterprise 2.0: Connecting, Collaborating & You
Enterprise 2.0:  Connecting, Collaborating & YouEnterprise 2.0:  Connecting, Collaborating & You
Enterprise 2.0: Connecting, Collaborating & YouJerilyn Wagner
 
Design for developers
Design for developersDesign for developers
Design for developersJohan Ronsse
 
Online platforms for ICT Content Development
Online platforms for ICT Content DevelopmentOnline platforms for ICT Content Development
Online platforms for ICT Content DevelopmentAngelito Quiambao
 
I'm out of the buiding, now what?
I'm out of the buiding, now what?I'm out of the buiding, now what?
I'm out of the buiding, now what?Lane Goldstone
 

What's hot (19)

Web2 Presentation
Web2 PresentationWeb2 Presentation
Web2 Presentation
 
Design your website with your mission in mind
Design your website with your mission in mindDesign your website with your mission in mind
Design your website with your mission in mind
 
Back to the Future: Current and Future Trends for Accessibility
Back to the Future: Current and Future Trends for AccessibilityBack to the Future: Current and Future Trends for Accessibility
Back to the Future: Current and Future Trends for Accessibility
 
Design for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive DesignDesign for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive Design
 
Web2.0 and Social Media leading to Inbound Marketing 2014
Web2.0 and Social Media leading to Inbound Marketing 2014Web2.0 and Social Media leading to Inbound Marketing 2014
Web2.0 and Social Media leading to Inbound Marketing 2014
 
Teaching 2.0 Learning & Leading in the Digital Age
Teaching 2.0 Learning & Leading in the Digital AgeTeaching 2.0 Learning & Leading in the Digital Age
Teaching 2.0 Learning & Leading in the Digital Age
 
Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)Michael Edson @ Forum One: Strategy and Audience (long version)
Michael Edson @ Forum One: Strategy and Audience (long version)
 
Community 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara HuntCommunity 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara Hunt
 
Intranets - Why You Should Care
Intranets - Why You Should CareIntranets - Why You Should Care
Intranets - Why You Should Care
 
Tech workshop
Tech workshopTech workshop
Tech workshop
 
Getting Your Priorities Straight: A Guide to Successful Information Architect...
Getting Your Priorities Straight: A Guide to Successful Information Architect...Getting Your Priorities Straight: A Guide to Successful Information Architect...
Getting Your Priorities Straight: A Guide to Successful Information Architect...
 
Web3.0- How brands can take advantage of the semantic shift - Brandsential
Web3.0- How brands can take advantage of the semantic shift -  BrandsentialWeb3.0- How brands can take advantage of the semantic shift -  Brandsential
Web3.0- How brands can take advantage of the semantic shift - Brandsential
 
Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)Introduction to Building Wireframes (with OmniGraffle)
Introduction to Building Wireframes (with OmniGraffle)
 
The What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web StrategyThe What & The Why: Small Business Social Web Strategy
The What & The Why: Small Business Social Web Strategy
 
Enterprise 2.0: Connecting, Collaborating & You
Enterprise 2.0:  Connecting, Collaborating & YouEnterprise 2.0:  Connecting, Collaborating & You
Enterprise 2.0: Connecting, Collaborating & You
 
Design for developers
Design for developersDesign for developers
Design for developers
 
Online platforms for ICT Content Development
Online platforms for ICT Content DevelopmentOnline platforms for ICT Content Development
Online platforms for ICT Content Development
 
I'm out of the buiding, now what?
I'm out of the buiding, now what?I'm out of the buiding, now what?
I'm out of the buiding, now what?
 
Fowd Recap
Fowd RecapFowd Recap
Fowd Recap
 

Viewers also liked

Accessibility Design: Design for All
Accessibility Design: Design for AllAccessibility Design: Design for All
Accessibility Design: Design for AllShandy Tsai
 
Accessibility and Your Blog
Accessibility and Your BlogAccessibility and Your Blog
Accessibility and Your BlogDomanique Alicia
 
Responsive Design & Accessibility
Responsive Design & AccessibilityResponsive Design & Accessibility
Responsive Design & AccessibilityDesarae Veit
 
The Mindfulness of Accessibility and Design Wu (Elle Waters)
The Mindfulness of Accessibility and Design Wu (Elle Waters)The Mindfulness of Accessibility and Design Wu (Elle Waters)
The Mindfulness of Accessibility and Design Wu (Elle Waters)UXPA International
 
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...Radina Matic
 
Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)David Lamas
 
Accessibility and Design: Where Productivity and Philosophy Meet
Accessibility and Design:  Where Productivity and Philosophy MeetAccessibility and Design:  Where Productivity and Philosophy Meet
Accessibility and Design: Where Productivity and Philosophy MeetJoe Lonsky
 
Accessibility, Usability and User Centred Design (Accessibility workshop)
Accessibility, Usability and User Centred Design (Accessibility workshop)Accessibility, Usability and User Centred Design (Accessibility workshop)
Accessibility, Usability and User Centred Design (Accessibility workshop)David Lamas
 
PLUTO Institute: Accessibility and Universal Design
PLUTO Institute: Accessibility and Universal DesignPLUTO Institute: Accessibility and Universal Design
PLUTO Institute: Accessibility and Universal DesignEsteban (Steve) Sosa
 
Universal Design, Accessibility, and the Typing Experience
Universal Design, Accessibility, and the Typing ExperienceUniversal Design, Accessibility, and the Typing Experience
Universal Design, Accessibility, and the Typing ExperienceUXAndrew
 

Viewers also liked (10)

Accessibility Design: Design for All
Accessibility Design: Design for AllAccessibility Design: Design for All
Accessibility Design: Design for All
 
Accessibility and Your Blog
Accessibility and Your BlogAccessibility and Your Blog
Accessibility and Your Blog
 
Responsive Design & Accessibility
Responsive Design & AccessibilityResponsive Design & Accessibility
Responsive Design & Accessibility
 
The Mindfulness of Accessibility and Design Wu (Elle Waters)
The Mindfulness of Accessibility and Design Wu (Elle Waters)The Mindfulness of Accessibility and Design Wu (Elle Waters)
The Mindfulness of Accessibility and Design Wu (Elle Waters)
 
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...
 
Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)Accessibility, Usability and User Centred Design (Accessibility)
Accessibility, Usability and User Centred Design (Accessibility)
 
Accessibility and Design: Where Productivity and Philosophy Meet
Accessibility and Design:  Where Productivity and Philosophy MeetAccessibility and Design:  Where Productivity and Philosophy Meet
Accessibility and Design: Where Productivity and Philosophy Meet
 
Accessibility, Usability and User Centred Design (Accessibility workshop)
Accessibility, Usability and User Centred Design (Accessibility workshop)Accessibility, Usability and User Centred Design (Accessibility workshop)
Accessibility, Usability and User Centred Design (Accessibility workshop)
 
PLUTO Institute: Accessibility and Universal Design
PLUTO Institute: Accessibility and Universal DesignPLUTO Institute: Accessibility and Universal Design
PLUTO Institute: Accessibility and Universal Design
 
Universal Design, Accessibility, and the Typing Experience
Universal Design, Accessibility, and the Typing ExperienceUniversal Design, Accessibility, and the Typing Experience
Universal Design, Accessibility, and the Typing Experience
 

Similar to Do the right thing: accessibility and inclusive design (with Drupal)

How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibilityDomenico Monaco
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalothegeniusca
 
Wordcamp Toronto 2013
Wordcamp Toronto 2013Wordcamp Toronto 2013
Wordcamp Toronto 2013thegeniusca
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilitySilverTech
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityAll Things Open
 
Profitability of Accessibility WordPress Accessibility Day 2020
Profitability of Accessibility WordPress Accessibility Day 2020Profitability of Accessibility WordPress Accessibility Day 2020
Profitability of Accessibility WordPress Accessibility Day 2020Sumner M. Davenport
 
Wordcamp Ottawa 2014 - WordPress Accessibility
Wordcamp Ottawa 2014 - WordPress AccessibilityWordcamp Ottawa 2014 - WordPress Accessibility
Wordcamp Ottawa 2014 - WordPress Accessibilitythegeniusca
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility OverviewWill Jayroe
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
 
Accessibility on the Web
Accessibility on the WebAccessibility on the Web
Accessibility on the WebJessica Keyes
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesAayush Shrestha
 
Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....rayhudson5
 
The Impact of Accessibility
The Impact of AccessibilityThe Impact of Accessibility
The Impact of AccessibilityJosh Amer
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentAgile Testing Alliance
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
How to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkHow to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkRachel Cherry
 

Similar to Do the right thing: accessibility and inclusive design (with Drupal) (20)

How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibility
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalo
 
Wordcamp Toronto 2013
Wordcamp Toronto 2013Wordcamp Toronto 2013
Wordcamp Toronto 2013
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web Accessibility
 
Profitability of Accessibility WordPress Accessibility Day 2020
Profitability of Accessibility WordPress Accessibility Day 2020Profitability of Accessibility WordPress Accessibility Day 2020
Profitability of Accessibility WordPress Accessibility Day 2020
 
Wordcamp Ottawa 2014 - WordPress Accessibility
Wordcamp Ottawa 2014 - WordPress AccessibilityWordcamp Ottawa 2014 - WordPress Accessibility
Wordcamp Ottawa 2014 - WordPress Accessibility
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility Overview
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
Accessibility on the Web
Accessibility on the WebAccessibility on the Web
Accessibility on the Web
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With Disabilities
 
2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web2012-07-24: Accessibility On The Web
2012-07-24: Accessibility On The Web
 
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
 
Web2.0v2.0
Web2.0v2.0Web2.0v2.0
Web2.0v2.0
 
Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....
 
The Impact of Accessibility
The Impact of AccessibilityThe Impact of Accessibility
The Impact of Accessibility
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
How to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkHow to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New York
 

Recently uploaded

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Do the right thing: accessibility and inclusive design (with Drupal)

  • 1. DO THE RIGHT THING ACCESSIBILITY AND INCLUSIVE DESIGN (WITH DRUPAL)
  • 5. We specialize in adaptive designs, cross device content accessibility and open source technologies, such as Drupal CMS.
  • 6. My name is Crispin Bailey. I’ve been interested in Web Accessibility for over a decade.
  • 7.
  • 10. #DAX
  • 12. These slides will be posted online
  • 13. And the video will be captioned
  • 14. OVERVIEW • What is Accessibility & Inclusive Design? • Why should I care? • How much is this gonna cost? • Where do I start? • What about Drupal? • Where can I get more info?
  • 15.
  • 16. The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. - Tim Berners-Lee, W3C Director and inventor of the World Wide Web
  • 17.
  • 18. Accessibility is the degree to which a product, device, service, or environment is available to as many people as possible. - Wikipedia
  • 19.
  • 20. Inclusive design is design that is inclusive of the full range of human diversity with respect to ability, language, culture, gender, age and other forms of human difference. - Inclusive Design Research Centre at OCAD University
  • 21.
  • 22. WHO ARE WE DOING THIS FOR? • Anyone with a vision disability • Anyone with a hearing disability • Anyone with a mobility disability • Anyone with a cognitive disability
  • 23. • older people • people with low literacy or not fluent in the language • people with low bandwidth connections or using older technologies • new and infrequent users • future generations of connected devices WHO ELSE?
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. About 4.4 million Canadians (14.3%) reported having a disability in 2006. SOME NUMBERS
  • 36. Over 20% of them have a mobility or agility disability
  • 37. 5% of have a hearing disability
  • 38. 4.5% have a learning or memory disability
  • 39. Over 3% have a vision disability
  • 40. In the United Kingdom, 75 per cent of the companies of the FTSE 100 Index on the London Stock Exchange do not meet basic levels of web accessibility, thus missing out on more than $147 million in revenue. - UN Factsheet on Persons with Disabilities IT’S WORTH IT
  • 41.
  • 42. WHY NOW? Accessibility for Ontarians with Disabilities Act (2005)
  • 43. Requirements for Websites for Public sector organizations, businesses and non-profit organizations (50+ staff): • by 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).
  • 44. • corporations can be fined up to $100,000 a day • individuals or unincorporated organizations can be fined up to $50,000 a day Penalties for major contraventions in both severity and history:
  • 45. In May 2005 the National Federation of the Blind (NFB), a non-profit organization representing blind people in the United States, notified Target Corporation that its website, Target.com, was not accessible to blind and visually impaired users. DON’T BE A TARGET
  • 46. Key issues cited were: • a lack of alternative (alt) text on the site • online purchases could not be completed without the use of a mouse • image maps to show store locations were inaccessible • many headings important to navigating the site were missing
  • 47. Target Corporation would not commit to any action to remedy this.
  • 48. In January 2006, the NFB filed a class action lawsuit.
  • 49. In August 2008 Target Corporation settled the suit for $6 million. The NFB was also awarded nearly $4 million to cover their legal fees and costs in addition to Target’s own legal costs.
  • 50. $10,000,000+ Total cost to Target Corporation:
  • 51. • Frustrating and alienating experience • Brand damage • Legal fees, fines and/or settlement payments • Cost of retrofitting accessibility into your site THE COST OF NOT DOING IT:
  • 52. It depends. WHAT DOES DOING IT RIGHT COST?
  • 53. Developing sites that meet WCAG 2.0 AA increases development costs by: • 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 SOME ESTIMATES
  • 54. DON’T WAIT Retrofitting costs 2 to 3 times more.
  • 55. WHERE DO I START?
  • 56. STEPS TO ACCESSIBILITY 1. Determine requirements (audio? video? images?) 2. Develop some rules (style guides and best practices) 3. Train staff (including design/dev partners) 4. Start implementing
  • 57. WHERE THERE’S A WILL THERE’S A WAI
  • 59. • Content owners • Designers • Developers • Business stakeholders WAI-WCAG 2.0 (Web Content Accessibility Guidelines) 60+ Guidelines affecting
  • 60. • Perceivable • Operable • Understandable • Robust 4 Major Categories: WAI-WCAG 2.0
  • 61. • A • AA • AAA 3 Levels of Compliance: WAI-WCAG 2.0
  • 62. An example: 1.2.1 Prerecorded Audio-only and Video-only • A descriptive text transcript (including all relevant visual and auditory clues and indicators) is provided for non-live, web-based audio (audio podcasts, MP3 files, etc.). • A text or audio description is provided for non-live, web-based video-only (e.g., video that has no audio track). WAI-WCAG 2.0
  • 63.
  • 64. THIS GOES WAY BEYOND CONTENT...
  • 69.
  • 70. WAI-ARIA (Accessible Rich Internet Applications) http://www.w3.org/WAI/ARIA/ ... defines a way to make Web content and Web applications more accessible to people with disabilities. It especially helps with dynamic content and advanced user interface controls developed with Ajax, HTML, JavaScript, and related technologies.
  • 71. WAI-ATAG 2.0 (Authoring Tool Accessibility Guidelines) This specification provides guidelines for designing web content authoring tools that are both (1) more accessible to authors with disabilities and (2) designed to enable, support, and promote the production of more accessible web content by all authors. http://www.w3.org/TR/ATAG20/
  • 73. DRUPAL IS ACCESSIBLE 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
  • 74. DRUPAL IS ACCESSIBLE Drupal 7 is designed to support the development of sites that comply with WCAG 2.0 and ATAG 2.0.
  • 75. The #D7AX (or #DAX) hashtag marks themes whose developers actively support accessibility improvements. ACCESSIBLE DRUPAL THEMES
  • 76. Look for the #D7AX (or #DAX) hashtag on the page of each module you download for your site. Token Pathauto Superfish ACCESSIBLE DRUPAL MODULES
  • 77. Drupal modules to make your site more accessible: ACCESSIBILITY-SPECIFIC MODULES Accessible Skip Links YouTube Video Accessibility Controls Node Accessibility / Node Accessibility Statistics CCK Accessibility
  • 79.
  • 80.
  • 81.
  • 82. Firefox Extensions: ACCESSIBILITY DEV TOOLS Chrome Extensions: • WAVE Toolbar • Juicy Accessibility Toolbar • Accessiblity Developer Tools
  • 83. Web-based Tools: IDI Web Accessibility Checker: http://achecker.ca/checker/index.php WebAIM Color Contrast Checker: http://webaim.org/resources/contrastchecker/ Photosensitivity Epilepsy Analysis Tool (PEAT): http://trace.wisc.edu/PEAT Automated Tools: AriaLinter (requires Grunt.js): https://github.com/globant-ui/arialinter A11yLint Brackets Extension : https://github.com/DuaneOBrien/A11YLint-Brackets (requires Brackets and optionally brackets-grunt for Grunt.js integration) Checklists: Gov. of Canada’s WCAG 2.0 Conformance Assessment Tool: http://www.tbs-sct.gc.ca/ws-nw/wa-aw/wa-aw-assess-methd-eng.asp OTHER VALIDATION TOOLS
  • 84. RECENT A11Y BOOKS Digital Outcasts, Kel Smith, (Morgan Kaufmann), (2013) Accessibility Handbook, Katie Cunningham, (O’Reilly), (2012) Pro HTML5 Accessibility, Joshue O’Connor, (Apress), (2012) Universal Design for Web Applications, W. Chisholm & M. May, (O’Reilly), (2008)
  • 86. Toronto Accessibility & Inclusive Design LOCAL MEET-UPS & EVENTS GuelphToronto http://www.accessconf.ca/ http://www.meetup.com/a11yTo/ http://deep.idrc.ocadu.ca/ Designing Enabling Economies and Policies
  • 88. GET STARTED! • Get educated • Rally support • Make a plan • Become involved