Core Accessibility: Building Inclusivity into the Drupal Project

A presentation at DrupalCon in in Nashville, TN, USA by Carie Fisher

Core Accessibility: Building Inclusivity into the Drupal Project

Core Accessibility: Building Inclusivity into the Drupal Project

Welcome!

Welcome!

Speakers

Speakers

What Is Accessibility and Why Does Drupal Need It?

What Is Accessibility and Why Does Drupal Need It?

Who Benefits from Web Accessibility?

Who Benefits from Web Accessibility?

How Do People with Disabilities Use the Web Differently?

How Do People with Disabilities Use the Web Differently?

Why Does Drupal Need Accessibility?

Why Does Drupal Need Accessibility?

People with Disabilities Are Not an “Edge Case”

People with Disabilities Are Not an “Edge Case”

People with Disabilities Are Not an “Edge Case”

People with Disabilities Are Not an “Edge Case”

Why Do Drupal Clients Need Accessibility?

Why Do Drupal Clients Need Accessibility?

Why Do Drupal Clients Need Accessibility?

Why Do Drupal Clients Need Accessibility?

Why Does Drupal Need Accessibility?

Why Does Drupal Need Accessibility?

What Are Some Recent Drupal Core Accessibility Improvements?

What Are Some Recent Drupal Core Accessibility Improvements?

Important Drupal 8 Wins

Important Drupal 8 Wins

Drupal.announce() Demo

Drupal.announce() Demo

Continued Efforts

Continued Efforts

Umami Accessibility

Umami Accessibility

Umami Open Issues

Umami Open Issues

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

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

Quick Note on Notation

Quick Note on Notation

Automated Accessibility Testing

Automated Accessibility Testing

Layout Builder

Layout Builder

What Are We Looking At Now?

What Are We Looking At Now?

Supporting Strategic Initiatives

Supporting Strategic Initiatives

How Can the Community Help Improve Accessibility in Drupal?

How Can the Community Help Improve Accessibility in Drupal?

What Are Some of the Accessibility Challenges?

What Are Some of the Accessibility Challenges?

Why Should You Help?

Why Should You Help?

How Can You Help?

How Can You Help?

Contribute and Connect

Contribute and Connect

Resources

Resources

General Resources

General Resources

Drupal Resources

Drupal Resources

Community Resources

Community Resources

Drupal has come a long way in terms of accessibility over the years. In Drupal core specifically, we have been making good strides incorporating accessibility best practices into the UX and markup, but there is a lot we can still do!

This core conversation panel will discuss the current state of accessibility in the Drupal 8 project and the out-of-the-box Umami theme project, as well as ways to continue to build accessibility into future versions and themes in Drupal.

Overview:

  • What is accessibility and why does Drupal need it? (Quick overview)
  • What are some recent Drupal core accessibility improvements?
  • How do we think we are doing overall and what are we working on now in Drupal core?
  • What is the Umami project and how does it address accessibility?
  • What are some of the challenges we face in integrating accessibility into Drupal?
  • How can the community help increase accessibility in Drupal?

These questions will be jumping points into deeper conversations based on the audience, so bring your concerns, opinions, thoughts, and suggestions!

Video

Resources

The following resources were mentioned during the presentation or are useful additional information.