Fixing Accessibility Problems

at the Source

Mike Gifford - OpenConcept.ca

Photo: Kris Krung

Introduction

 
 

Mike Gifford, President

OpenConcept Consulting Inc.


Drupal Core Accessibility Maintainer


@mgifford
http://openconcept.ca

#a11yopen

Scaling

Matters!

Photo: Yamashita Yohei

Traditional Approaches

 
 
Assistive Technology
Standards & Legislation 
Individual Sites
Educational Efforts

Increasingly:
Automated Tests, Themes & Plugins

The Modern Web Is Built with Central Libraries!

Photo: mathrong

Software Like:

 
 

Content Management Systems

WordPress
(48%) -
Drupal
(13%)

Design Frameworks

HTML5 Boilerplate
(57%) -
Bootstrap
(31%)

Javascript

jQuery
(20%) -
Modernizr
(5%)

Multimedia

JW Player
(16%) -
MediaElement.js
(4%)

Photo: Jeff Kubina

Four Freedoms

 
 

Use for any purpose

Modify it as you wish

Share with others

Contribute back

Free   As   In   Kittens !

Photo: Harry Whittier Frees

Collaboration

 
 
  • bug reports
  • feature requests
  • documentation
  • design
  • UX
  • editing
  • testing
  • finances 
  • and much more.

 

Drupal

Photo: Palantir

What's Different

 
 
  • Perceivable & Operable on front & back-end
  • Goal of WCAG 2.0 AA
  • Proudly Built Elsewhere
  • Accessibility integrated into culture
  • Open governance process (meritocracy)

How


IS


IT 


Accessible?

Photo: Ray Dumas

What We've Done

 
 

  • Involved programmers with disabilities
     
  • Reached out to browsers & AT vendors
     
  • Used automated testing tools
     
  • Contacted subject experts about problems
     
  • Have an open/transparent issue queue
     
  • Make accessibility part of the whole development cycle

 

Accessible

Defaults

Photo: MarkA

The right attitude

 
 
  • Establish a precedent
  • Foster personal agency, I can fix this!
  • Supportive, inclusive community
  • Be vigilant, nothing will 100% accessible
  • Don't settle for the status quo

Why Open Source 

Matters for 

Accessibility

Photo: NASA: 2Explore

Open Source & Accessibility

 
 

Rate of change on the Internet

Need for regular testing

Problems too big to solve alone

Engage disabled people in solution




Viable Solution

Photo: Martin Sharman

Mike Gifford

 
 

http://openconcept.ca

@mgifford

Fixing Accessibility Problems At The Source

By Mike Gifford

Fixing Accessibility Problems At The Source

A review of why Drupal's accessibility enhancements matter and how we got there.

  • 3,636