Core Accessibility: Building Inclusivity into the Drupal Project

A presentation at DrupalCon in April 2018 in Nashville, TN, USA by Helena McCabe

Slide 1

Slide 1

Slide 2

Slide 2

Core Accessibility: Building Inclusivity into the Drupal Project

Slide 3

Slide 3

Speakers Hook42.com d.o: cehfisher @cariefisher OpenConcept.ca d.o: mgifford @mgifford Lullabot.com d.o: helenasue @misshelenasue Phase2.com d.o: cmcnally @cmcnally

Slide 4

Slide 4

What Is Accessibility and Why Does Drupal Need It?

Slide 5

Slide 5

Who Benefits from Web Accessibility? ● ● ● ● ● SECTION 508

Slide 6

Slide 6

How Do People with Disabilities Use the Web Differently? ● ● ● ● SECTION 508

Slide 7

Slide 7

Why Does Drupal Need Accessibility? ● ● ● SECTION 508

Slide 8

Slide 8

People with Disabilities Are Not an “Edge Case” SECTION 508

Slide 9

Slide 9

People with Disabilities Are Not an “Edge Case” SECTION 508

Slide 10

Slide 10

Why Do Drupal Clients Need Accessibility? ● ● SECTION 508

Slide 11

Slide 11

Why Do Drupal Clients Need Accessibility? All orgs who receive federal funding must comply. Including state and local agencies. The Section 508 was updated in January, the first time in 20 years, dubbed ‘Section 508 Refresh” Formed by the Web Accessibility Initiative after the passage of Section 508 as a technologically-neutral set of best practices for eb ontent ccessibility. Provides developers, product managers with the “why” and techniques for conformance. Americans with Disabilities Act of 1990: Title III — Accommodations In 2017, digital spaces became the legal responsibility for most organizations to provide accommodation: just like physical spaces.

Slide 12

Slide 12

Why Does Drupal Need Accessibility? SECTION 508

Slide 13

Slide 13

What Are Some Recent Drupal Core Accessibility Improvements?

Slide 14

Slide 14

Important Drupal 8 Wins ● ● ● ●

Slide 15

Slide 15

Drupal.announce() Demo

Slide 16

Slide 16

Continued Efforts ● ● ●

Slide 17

Slide 17

Umami Accessibility ● ● ● ●

Slide 18

Slide 18

Umami Open Issues ● ● ● ●

Slide 19

Slide 19

What Accessibility Initiatives Are We Working on Currently in Drupal 8?

Slide 20

Slide 20

Quick Note on Notation [#2857808] 2857808

Slide 21

Slide 21

Automated Accessibility Testing ● ● ● ● ●

Slide 22

Slide 22

Layout Builder ● ● ● ●

Slide 23

Slide 23

What Are We Looking At Now? ● ● ● ● ●

Slide 24

Slide 24

Supporting Strategic Initiatives ● ● ● ●

Slide 25

Slide 25

How Can the Community Help Improve Accessibility in Drupal?

Slide 26

Slide 26

What Are Some of the Accessibility Challenges? ● ● ● ●

Slide 27

Slide 27

Why Should You Help?

Slide 28

Slide 28

How Can You Help?

Slide 29

Slide 29

Contribute and Connect

Slide 30

Slide 30

Resources

Slide 31

Slide 31

General Resources ● ● ● ● ● ●

Slide 32

Slide 32

Drupal Resources ● ● ● ●

Slide 33

Slide 33

Community Resources ● ● ● ● ● ●

Slide 34

Slide 34

“ The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. “

Slide 35

Slide 35

More accessibility opportunities! Accessibility BoF Right after this talk! The Accessible Editor A Smarter Way to Test Accessibility

Slide 36

Slide 36

What did you think? http://nashville2018.drupal.org/schedule https://www.surveymonkey.com/r/nashiville