SlideShare une entreprise Scribd logo
1  sur  19
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

Contenu connexe

Tendances

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 designRuss 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 killerSally 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 Blogpenbentley58
 
Slide share
Slide shareSlide share
Slide shareRawlsA
 
Drupal vs WordPress
Drupal vs WordPressDrupal vs WordPress
Drupal vs WordPressPhill 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 webSally 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 IntroductionJoris Graaumans
 
Optimal Mobile Web Experiences
Optimal Mobile Web ExperiencesOptimal Mobile Web Experiences
Optimal Mobile Web ExperiencesDaniel Stout
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs WordpressIan Mariano
 
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 WordPressIacobien Riezebosch
 
Help designers make accessible websites
Help designers make accessible websitesHelp designers make accessible websites
Help designers make accessible websitesStergios Kritikos
 
Building Collaborative Applications with Wikis
Building Collaborative Applications with WikisBuilding Collaborative Applications with Wikis
Building Collaborative Applications with WikisMeredith 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 101Eric Sembrat
 

Tendances (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
 

En vedette

Inclusive design: real accessibility for everyone
Inclusive design: real accessibility for everyoneInclusive design: real accessibility for everyone
Inclusive design: real accessibility for everyoneChris Mills
 
Universal Design: The Seven Principles
Universal Design: The Seven PrinciplesUniversal Design: The Seven Principles
Universal Design: The Seven PrinciplesScott Rains
 
Affordable housing in india
Affordable housing in indiaAffordable housing in india
Affordable housing in indiaPramod Kumar
 
Presentación ansgar
 Presentación ansgar Presentación ansgar
Presentación ansgardescargas20
 
Projecte comenius powerpoint
Projecte comenius powerpointProjecte comenius powerpoint
Projecte comenius powerpointmaribelherrera72
 
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 ghostanaguerlixa
 
Heritage places in australia
Heritage places in australiaHeritage places in australia
Heritage places in australiay3ehps
 
Transecq ITA
Transecq ITATransecq ITA
Transecq ITAtransecq
 
учетная политика организации
учетная политика организацииучетная политика организации
учетная политика организацииdina-9792
 
NOVICOR Consultancy for Technology
NOVICOR Consultancy for TechnologyNOVICOR Consultancy for Technology
NOVICOR Consultancy for TechnologyMustafa Kuğu
 
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 globalarisbudiman.com
 
Lucas going to burger king book
Lucas going to burger king bookLucas going to burger king book
Lucas going to burger king bookbowenslide
 

En vedette (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
 

Similaire à The Drupal Accessibility Advantage Core-Starting Approach

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, PHEleison 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 FrameworkMediacurrent
 
A Quick Look at Drupal
A Quick Look at DrupalA Quick Look at Drupal
A Quick Look at Drupalsheenadonnelly
 
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
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Communitytinacallahan
 
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 MigrationCyber-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.xWong 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 SubmissionDocker, 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 drupalPedro Cambra
 
Sample You Tube tutorial for Drupal
Sample You Tube tutorial for DrupalSample You Tube tutorial for Drupal
Sample You Tube tutorial for Drupalsivaprasad balamara
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupalRachit Gupta
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Brad 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
 

Similaire à The Drupal Accessibility Advantage Core-Starting Approach (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 ...
 

Dernier

SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistKHM Anwar
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...sonatiwari757
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 

Dernier (20)

SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization Specialist
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 

The Drupal Accessibility Advantage Core-Starting Approach

  • 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