SlideShare a Scribd company logo
THE DRUPAL
ACCESSIBILITY
ADVANTAGE
It's About Starting with Core – May 15#ID24 Hour 12
OpenConcept Consulting Inc.
Facts and Figures:
President: Mike Gifford
Creation date: 1999
Switch to Drupal: 2006
Number of employees: 10
Location: Ottawa, Canada
Services
❏ Consulting
❏ Drupal Development
❏ Support and Maintenance
Rapidly Accelerating
Problems
◻ The Web continues to change rapidly
◻ Standards are in flux and will remain so
◻ Keeping up with devices and browsers
◻ User expectations are growing
Greater Diversity
◻ Greater accommodation for the human condition
◻ Support for the whole population
◻ Drive for personalized experience
◻ New legal implications
Drupal Core & Accessibility
◻ Central software libraries driving the Internet
◻ Commitment to developing to standards
◻ Best practices need to be codified
◻ Making accessibility issues release blockers
◻ An inclusive culture in the developer community
Fix Problems at the Source
■ Drupal CMS
■ jQuery UI
■ CKEditor
■ Firefox & Chrome
■ Assistive Technology
Central Solutions
◻ Drupal 7
⬜ CSS display:none;
⬜ Forms API
◻ Drupal 8
⬜ ARIA Live Announcements API
⬜ Controlled TabManager
⬜ Views
Add Proper Semantics
◻ Drupal 7
⬜ Headings applied to lists & blocks
⬜ Labels
◻ Drupal 8
⬜ WAI-ARIA landmarks, live regions, roles & properties
⬜ HTML5
⬜ Cleanup: Label, Fieldsets, Figure/figcaption
We are Mobile
◻ Drupal 8 is responsive out of the
box
◻ Apple’s iPhone/iPad includes
VoiceOver
◻ Android devices come with
TalkBack
◻ Growing number of accessibility
apps available
◻ Mobile devices support multiple
browsers
Accessibility Everywhere
◻ Anonymous Users
◻ Authenticated Users
◻ Content Editors
◻ Site Administrators
◻ Developers
◻ Drupal Community Sites
Drupal is Multilingual
◻ Early commitment to Internationalization
◻ More than one language at one time
◻ Centralized control of strings
◻ Patterns for Contributed Modules/Themes
◻ Language of Parts
Proudly Invented Elsewhere
◻ jQuery UI
⬜ Autocomplete
⬜ Modal Dialogs
◻ CKEditor
⬜ Pushing Accessibility
⬜ Drupal’s accessible administration
◻ HTML5 Boilerplate
Provide Good Examples
◻ Modules
⬜ Core modules
◻ Themes
⬜ Bartik & Seven
◻ Documentation
⬜ Inline
⬜ API
⬜ Handbooks
◻ Issue Queue
⬜ Provide external links
People with Disabilities
◻ Seek out people with
disabilities
◻ Drupal 7
⬜ OpenConcept Everett Zufelt
◻ Drupal 8
⬜ Crowd funding to bring Vincenzo
Rubano to DrupalCon
◻ Where possible integrate
with community
Automated Testing
◻ WAVE Toolbar
◻ Firefox/Chrome Extensions for Color Contrast
◻ QUAIL - http://quailjs.org
Feedback: Early & Often
◻ Encourage people to download early versions
⬜ https://drupal.org/project/drupal
◻ Provide simple means to test patches
⬜ http://simplytest.me/project/drupal/8.x
◻ Have a channel for discussion
⬜ https://drupal.org/irc/
3% Of the Internet Matters
◻ The community is large
◻ We influence other open source projects
◻ We can have an effect on
⬜ Microsoft
⬜ Apple
⬜ Google
⬜ Freedom Scientific
In Conclusion...
◻ Start by addressing accessibility at the source
◻ Where possible centralize solutions
◻ Add meaning through semantics
◻ Accessibility is also mobile
◻ Be inclusive
◻ Collaborate with other software communities
◻ Engage people with disabilities & robots
◻ Seek feedback & give feedback
◻ Together we can make a difference!
For participating in GAAD 2014!
Thank you
@mgifford
@openconcept_ca
http://openconcept.ca

More Related Content

What's hot

WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...
WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...
WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...
Paul Hibbitts
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
Russ Weakley
 
Content obesity: An organisation's silent killer
Content obesity: An organisation's silent killerContent obesity: An organisation's silent killer
Content obesity: An organisation's silent killer
Sally Bagshaw
 
Wordpress: It's more than just a Blog
Wordpress: It's more than just a BlogWordpress: It's more than just a Blog
Wordpress: It's more than just a Blog
penbentley58
 
Slide share
Slide shareSlide share
Slide shareRawlsA
 
Online Portfolio
Online PortfolioOnline Portfolio
Online Portfolio
Prahasi Kacham
 
Real solutions, no tricks
Real solutions, no tricksReal solutions, no tricks
Real solutions, no tricks
Jens Grochtdreis
 
Drupal vs WordPress
Drupal vs WordPressDrupal vs WordPress
Drupal vs WordPress
Phill Brown
 
Future-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the webFuture-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the web
Sally Bagshaw
 
Progressive enhancement 2.0 what i'd like to share to designers
Progressive enhancement 2.0  what i'd like to share to designersProgressive enhancement 2.0  what i'd like to share to designers
Progressive enhancement 2.0 what i'd like to share to designersrita
 
jQuery Mobile Introduction
jQuery Mobile IntroductionjQuery Mobile Introduction
jQuery Mobile Introduction
Joris Graaumans
 
Optimal Mobile Web Experiences
Optimal Mobile Web ExperiencesOptimal Mobile Web Experiences
Optimal Mobile Web Experiences
Daniel Stout
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
Ian Mariano
 
Technology4 Teaching
Technology4 TeachingTechnology4 Teaching
Technology4 Teaching
carolinabutton
 
Let's improve the accessibility of WordPress
Let's improve the accessibility of WordPressLet's improve the accessibility of WordPress
Let's improve the accessibility of WordPress
Iacobien Riezebosch
 
Help designers make accessible websites
Help designers make accessible websitesHelp designers make accessible websites
Help designers make accessible websites
Stergios Kritikos
 
Building Collaborative Applications with Wikis
Building Collaborative Applications with WikisBuilding Collaborative Applications with Wikis
Building Collaborative Applications with Wikis
Meredith Farkas
 
October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101
Eric Sembrat
 

What's hot (20)

WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...
WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...
WordPress in Higher Ed - Designing a Multi-device WordPress Course Site: A Ca...
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Content obesity: An organisation's silent killer
Content obesity: An organisation's silent killerContent obesity: An organisation's silent killer
Content obesity: An organisation's silent killer
 
Wordpress: It's more than just a Blog
Wordpress: It's more than just a BlogWordpress: It's more than just a Blog
Wordpress: It's more than just a Blog
 
Slide share
Slide shareSlide share
Slide share
 
Online Portfolio
Online PortfolioOnline Portfolio
Online Portfolio
 
Real solutions, no tricks
Real solutions, no tricksReal solutions, no tricks
Real solutions, no tricks
 
Drupal vs WordPress
Drupal vs WordPressDrupal vs WordPress
Drupal vs WordPress
 
Future-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the webFuture-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the web
 
Progressive enhancement 2.0 what i'd like to share to designers
Progressive enhancement 2.0  what i'd like to share to designersProgressive enhancement 2.0  what i'd like to share to designers
Progressive enhancement 2.0 what i'd like to share to designers
 
jQuery Mobile Introduction
jQuery Mobile IntroductionjQuery Mobile Introduction
jQuery Mobile Introduction
 
Online Tools for Group Work
Online Tools for Group WorkOnline Tools for Group Work
Online Tools for Group Work
 
Optimal Mobile Web Experiences
Optimal Mobile Web ExperiencesOptimal Mobile Web Experiences
Optimal Mobile Web Experiences
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
 
Wikis and blogs
Wikis and blogsWikis and blogs
Wikis and blogs
 
Technology4 Teaching
Technology4 TeachingTechnology4 Teaching
Technology4 Teaching
 
Let's improve the accessibility of WordPress
Let's improve the accessibility of WordPressLet's improve the accessibility of WordPress
Let's improve the accessibility of WordPress
 
Help designers make accessible websites
Help designers make accessible websitesHelp designers make accessible websites
Help designers make accessible websites
 
Building Collaborative Applications with Wikis
Building Collaborative Applications with WikisBuilding Collaborative Applications with Wikis
Building Collaborative Applications with Wikis
 
October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101
 

Viewers also liked

Inclusive Design
Inclusive DesignInclusive Design
Inclusive Design
Michael Miles
 
Inclusive Design
Inclusive Design Inclusive Design
Inclusive Design
Alessandro Scardova
 
Inclusive design: real accessibility for everyone
Inclusive design: real accessibility for everyoneInclusive design: real accessibility for everyone
Inclusive design: real accessibility for everyone
Chris Mills
 
Universal Design: The Seven Principles
Universal Design: The Seven PrinciplesUniversal Design: The Seven Principles
Universal Design: The Seven Principles
Scott Rains
 
Affordable housing in india
Affordable housing in indiaAffordable housing in india
Affordable housing in india
Pramod Kumar
 
Presentación ansgar
 Presentación ansgar Presentación ansgar
Presentación ansgardescargas20
 
Projecte comenius powerpoint
Projecte comenius powerpointProjecte comenius powerpoint
Projecte comenius powerpoint
maribelherrera72
 
Lecture cash flow evaluation new
Lecture cash flow evaluation newLecture cash flow evaluation new
Lecture cash flow evaluation newBsgr Planmin
 
The canterville ghost
The canterville ghostThe canterville ghost
The canterville ghost
anaguerlixa
 
Heritage places in australia
Heritage places in australiaHeritage places in australia
Heritage places in australiay3ehps
 
Transecq ITA
Transecq ITATransecq ITA
Transecq ITA
transecq
 
учетная политика организации
учетная политика организацииучетная политика организации
учетная политика организации
dina-9792
 
NOVICOR Consultancy for Technology
NOVICOR Consultancy for TechnologyNOVICOR Consultancy for Technology
NOVICOR Consultancy for Technology
Mustafa Kuğu
 
Market 3.0
Market 3.0Market 3.0
Market 3.0
Jaeho Kim
 
My-Martglobal.com | Business proposal toko belanja my mart global
My-Martglobal.com | Business proposal toko belanja my mart globalMy-Martglobal.com | Business proposal toko belanja my mart global
My-Martglobal.com | Business proposal toko belanja my mart global
arisbudiman.com
 
Lucas going to burger king book
Lucas going to burger king bookLucas going to burger king book
Lucas going to burger king bookbowenslide
 

Viewers also liked (20)

Inclusive Housing - White
Inclusive Housing - WhiteInclusive Housing - White
Inclusive Housing - White
 
Inclusive Design
Inclusive DesignInclusive Design
Inclusive Design
 
Inclusive Design
Inclusive Design Inclusive Design
Inclusive Design
 
Inclusive design: real accessibility for everyone
Inclusive design: real accessibility for everyoneInclusive design: real accessibility for everyone
Inclusive design: real accessibility for everyone
 
Universal Design: The Seven Principles
Universal Design: The Seven PrinciplesUniversal Design: The Seven Principles
Universal Design: The Seven Principles
 
Affordable housing in india
Affordable housing in indiaAffordable housing in india
Affordable housing in india
 
Presentación ansgar
 Presentación ansgar Presentación ansgar
Presentación ansgar
 
Projecte comenius powerpoint
Projecte comenius powerpointProjecte comenius powerpoint
Projecte comenius powerpoint
 
Presentation1
Presentation1Presentation1
Presentation1
 
Lecture cash flow evaluation new
Lecture cash flow evaluation newLecture cash flow evaluation new
Lecture cash flow evaluation new
 
Merissa's slideshow
Merissa's slideshowMerissa's slideshow
Merissa's slideshow
 
The canterville ghost
The canterville ghostThe canterville ghost
The canterville ghost
 
Alle har et liv der er værd at leve
Alle har et liv der er værd at leveAlle har et liv der er værd at leve
Alle har et liv der er værd at leve
 
Heritage places in australia
Heritage places in australiaHeritage places in australia
Heritage places in australia
 
Transecq ITA
Transecq ITATransecq ITA
Transecq ITA
 
учетная политика организации
учетная политика организацииучетная политика организации
учетная политика организации
 
NOVICOR Consultancy for Technology
NOVICOR Consultancy for TechnologyNOVICOR Consultancy for Technology
NOVICOR Consultancy for Technology
 
Market 3.0
Market 3.0Market 3.0
Market 3.0
 
My-Martglobal.com | Business proposal toko belanja my mart global
My-Martglobal.com | Business proposal toko belanja my mart globalMy-Martglobal.com | Business proposal toko belanja my mart global
My-Martglobal.com | Business proposal toko belanja my mart global
 
Lucas going to burger king book
Lucas going to burger king bookLucas going to burger king book
Lucas going to burger king book
 

Similar to Inclusive design 24 (gaad)

Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Eleison Cruz
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Wong Hoi Sing Edison
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
Mediacurrent
 
Drupal for Enterprises
Drupal for EnterprisesDrupal for Enterprises
Drupal for Enterprises
Srijan Technologies
 
Introduction to Drupal 7
Introduction to Drupal 7Introduction to Drupal 7
Introduction to Drupal 7
Gerald Villorente
 
A Quick Look at Drupal
A Quick Look at DrupalA Quick Look at Drupal
A Quick Look at Drupal
sheenadonnelly
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCape
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
Kathryn Carruthers
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
tinacallahan
 
Drupal
DrupalDrupal
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Cyber-Duck
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
Wong Hoi Sing Edison
 
How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session Submission
Docker, Inc
 
Drupal at ASU - Drupalcon 2010
Drupal at ASU - Drupalcon 2010Drupal at ASU - Drupalcon 2010
Drupal at ASU - Drupalcon 2010Jeff Beeman
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
Pedro Cambra
 
OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
Appnovation Technologies
 
Sample You Tube tutorial for Drupal
Sample You Tube tutorial for DrupalSample You Tube tutorial for Drupal
Sample You Tube tutorial for Drupal
sivaprasad balamara
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupal
Rachit Gupta
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
Brad Nowak
 
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
Graham Smith
 

Similar to Inclusive design 24 (gaad) (20)

Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PH
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
Drupal for Enterprises
Drupal for EnterprisesDrupal for Enterprises
Drupal for Enterprises
 
Introduction to Drupal 7
Introduction to Drupal 7Introduction to Drupal 7
Introduction to Drupal 7
 
A Quick Look at Drupal
A Quick Look at DrupalA Quick Look at Drupal
A Quick Look at Drupal
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
Drupal
DrupalDrupal
Drupal
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session Submission
 
Drupal at ASU - Drupalcon 2010
Drupal at ASU - Drupalcon 2010Drupal at ASU - Drupalcon 2010
Drupal at ASU - Drupalcon 2010
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
 
Sample You Tube tutorial for Drupal
Sample You Tube tutorial for DrupalSample You Tube tutorial for Drupal
Sample You Tube tutorial for Drupal
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupal
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
 
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
UKOUG APPS 15 - PeopleSoft UI: Fluid, Classic, or Both? A Decision for Every ...
 

Recently uploaded

Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
JeyaPerumal1
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 

Recently uploaded (20)

Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 

Inclusive design 24 (gaad)

  • 1. THE DRUPAL ACCESSIBILITY ADVANTAGE It's About Starting with Core – May 15#ID24 Hour 12
  • 2. OpenConcept Consulting Inc. Facts and Figures: President: Mike Gifford Creation date: 1999 Switch to Drupal: 2006 Number of employees: 10 Location: Ottawa, Canada Services ❏ Consulting ❏ Drupal Development ❏ Support and Maintenance
  • 3. Rapidly Accelerating Problems ◻ The Web continues to change rapidly ◻ Standards are in flux and will remain so ◻ Keeping up with devices and browsers ◻ User expectations are growing
  • 4. Greater Diversity ◻ Greater accommodation for the human condition ◻ Support for the whole population ◻ Drive for personalized experience ◻ New legal implications
  • 5. Drupal Core & Accessibility ◻ Central software libraries driving the Internet ◻ Commitment to developing to standards ◻ Best practices need to be codified ◻ Making accessibility issues release blockers ◻ An inclusive culture in the developer community
  • 6. Fix Problems at the Source ■ Drupal CMS ■ jQuery UI ■ CKEditor ■ Firefox & Chrome ■ Assistive Technology
  • 7. Central Solutions ◻ Drupal 7 ⬜ CSS display:none; ⬜ Forms API ◻ Drupal 8 ⬜ ARIA Live Announcements API ⬜ Controlled TabManager ⬜ Views
  • 8. Add Proper Semantics ◻ Drupal 7 ⬜ Headings applied to lists & blocks ⬜ Labels ◻ Drupal 8 ⬜ WAI-ARIA landmarks, live regions, roles & properties ⬜ HTML5 ⬜ Cleanup: Label, Fieldsets, Figure/figcaption
  • 9. We are Mobile ◻ Drupal 8 is responsive out of the box ◻ Apple’s iPhone/iPad includes VoiceOver ◻ Android devices come with TalkBack ◻ Growing number of accessibility apps available ◻ Mobile devices support multiple browsers
  • 10. Accessibility Everywhere ◻ Anonymous Users ◻ Authenticated Users ◻ Content Editors ◻ Site Administrators ◻ Developers ◻ Drupal Community Sites
  • 11. Drupal is Multilingual ◻ Early commitment to Internationalization ◻ More than one language at one time ◻ Centralized control of strings ◻ Patterns for Contributed Modules/Themes ◻ Language of Parts
  • 12. Proudly Invented Elsewhere ◻ jQuery UI ⬜ Autocomplete ⬜ Modal Dialogs ◻ CKEditor ⬜ Pushing Accessibility ⬜ Drupal’s accessible administration ◻ HTML5 Boilerplate
  • 13. Provide Good Examples ◻ Modules ⬜ Core modules ◻ Themes ⬜ Bartik & Seven ◻ Documentation ⬜ Inline ⬜ API ⬜ Handbooks ◻ Issue Queue ⬜ Provide external links
  • 14. People with Disabilities ◻ Seek out people with disabilities ◻ Drupal 7 ⬜ OpenConcept Everett Zufelt ◻ Drupal 8 ⬜ Crowd funding to bring Vincenzo Rubano to DrupalCon ◻ Where possible integrate with community
  • 15. Automated Testing ◻ WAVE Toolbar ◻ Firefox/Chrome Extensions for Color Contrast ◻ QUAIL - http://quailjs.org
  • 16. Feedback: Early & Often ◻ Encourage people to download early versions ⬜ https://drupal.org/project/drupal ◻ Provide simple means to test patches ⬜ http://simplytest.me/project/drupal/8.x ◻ Have a channel for discussion ⬜ https://drupal.org/irc/
  • 17. 3% Of the Internet Matters ◻ The community is large ◻ We influence other open source projects ◻ We can have an effect on ⬜ Microsoft ⬜ Apple ⬜ Google ⬜ Freedom Scientific
  • 18. In Conclusion... ◻ Start by addressing accessibility at the source ◻ Where possible centralize solutions ◻ Add meaning through semantics ◻ Accessibility is also mobile ◻ Be inclusive ◻ Collaborate with other software communities ◻ Engage people with disabilities & robots ◻ Seek feedback & give feedback ◻ Together we can make a difference!
  • 19. For participating in GAAD 2014! Thank you @mgifford @openconcept_ca http://openconcept.ca