DrupalCon Accessibility BoF Notes

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
bowersox's picture

At DrupalCon San Francisco 2010 we held an Accessibility BoF (Birds of a Feather) on Monday at 11:00AM in Room 262. I've included notes and links from our discussion. If you have any additions or corrections, please post a reply.
 

Attendees

  • Mike Gifford, mgifford from OpenConcept.ca
  • Owen Barton, grugnog
  • Brandon Bowersox, brandonojc from ojctech.com
  • Matthew Mattingly, mdmattin from UMass Amherst
  • Kathy Kahl, daisyk from DAISY.org
  • Caroline Boyden, cboyden from UC Berkeley
  • Dan Chaney, dcrelabs
  • Scott Worthington, seworthi from Estrella Mountain Community College
  • Luke Withrow, lwithrow
  • Kevin O'Brien, nowarninglabel, San Francisco State University
  • Kevin Miller, kevee, California State University, Monterey Bay
  • Everett Zufelt, aka Everett Zufelt, who gave the Core Developer Summit accessibility presentation
  • John Foliot, Standford University Online Accessibility Program
  • Charles Belov, aka charles_belov, San Francisco Municipal Transportation Agency
  • Kate Lynch, kat3_drx, Drexel University Libraries
  • Ruben
  • Greg Pool

If anyone has additional contact info or corrections, please post a comment.

Theme Switching

Is theme switching a good accessibility approach? Kate suggested checking out glaucoma.org for an example of a site that gives lots of switches at the top for layout, text size, and contrast. Everett and others suggested that the approach of having a separate theme can cause problems if it is not maintained over time. Also, "how many toggles can you really add for every different user preference?" The idea of having a "separate but equal" theme or user experience has its downsides. In general, everyone agreed that making the primary theme more accessible is the ideal long-term solution.

YouTube Captions

Google now provides automation captioning for YouTube videos. But they admit that the speech recognition technology is not perfect (unless you speak exact American English in a small, quiet room with a microphone close to you). CaptionTube was one tool suggested for making captioning more easy-to-use as an online tool without special software. The group discussed difficulties with getting content contributors (such as faculty) to provide captions.

Caption support in Drupal's video and media modules

"If you need a Drupal module to support videos with captioning or transcripts, what do you use?" There are lots of small but significant accessibility problems with contributed modules on drupal.org. And there is no way to know which module is best. One suggestion was to use the Media module and to add fields to your media content -- you could add a field for a link to the text transcript, for example. There are 4 or 5 video player modules on drupal.org including Media module and Flowplayer. Owen suggests that we simply open an issue in the issue queue and submit a patch for each. Kevin (kevee) said that Quail briefly had a test to check whether a video had a transcript, but Google removed that API.

When you find an accessibility problem

There are three important things to do when you find an accessibility problem in drupal core or contributed modules:

  1. Go into the issue queue and start a new issue if there isn't one already. For example, "please provide caption support for this module." Even if you cannot code the fix, you can provide an overview of what is needed and why.
  2. Speak up on groups.drupal.org to raise awareness and start a conversation. If you don't know where to post an issue or how to use the issue queue, you can start with a conversation and the group can help.
  3. Tag your issue with accessibility.

Quail and the Accessible Content module

Kevin (kevee), the author of the Accessible Content module, described the impetus. He had projects with hundreds of contributors who didn't know HTML and they were creating content without knowing how to make it accessible. Hence they created Quail, an open source (GPL) PHP library for checking adherence to accessibility standards.

The module uses hundreds of the accessibility tests provided by Quail. Each test is a node in the Drupal site so that it's easy to customize the tests. For example, you could change the name or description of a test so it will be more helpful to end-users who run the test and need to learn what they did wrong and how to fix their content. You can also configure the levels of checks and severity used for each content type in the Drupal site. For example, you can require that Press Releases cannot be posted if they fail any severe test. It allows you to export settings and import those into another site. It has checks for tables and all sorts of content-level accessibility issues. The biggest issue now is providing automated color contrast checks and checks for "display: none" CSS.

The Quail website has a list of all the supported tests including which tests align with Section 508 and W3C WCAG 1.0 and 2.0.

Related Tools

The group discussed some of the other tools and libraries such a AChecker and a new PHP tool. We also discussed whether SimpleTest could be used to check parts of core and contributed modules or themes for accessibility. In addition, Owen mentioned that there is a module called Content Quality API that checks for W3C standards, SEO, and we could work with them on adding accessibility checks to that module.

A Drupal Accessibility Statement

Mike suggested that we need an accessibility statement for Drupal 7 and 8. Everett suggested that we make an alias for the URL drupal.org/accessibility to point to all this. An accessibility statement could live in the Handbook near the other drupal community principles about community participation and inclusiveness.

John suggested we create a reference for which add-on modules are good for accessibility. The group discussed how we could assess accessibility, and how we could encourage module contributors to want to improve accessibility. We identified 3 important pieces:

  1. First, how can site builders find the most accessible contrib modules when they are picking modules to use?
  2. Second, how can module creators learn what to do?
  3. Third, how can content authors get guidance about how to build and structure their content?

We talked about user-friendly educational materials. Opera and the Web Standards Project (aka WaSP) apparently have a good curriculum and developers network. Also the Consortium on Disability Information (CoDI) is another resource for bloggers and webmasters. Kate reminded us to not dwell solely on visual impairments but to remember all the cognitive and other disabilities of web users.

Testing by Real People

The group discussed how to find human evaluators to conduct real accessibility checks on websites and on Drupal core and contrib. A number of people suggested how to find good groups of testers. Everett said that it's important to find the real users who are well-connected in the disability community and then make sure you pay them well for their time (such as $50 for a testing session). Kevin also said the San Francisco State University Access Team will be here on Thursday for a day of training and learning. Many university accessibility teams are a good place to start to find testers.

Mike said that Bojhan and others had discussed getting an accessibility testing session together in order to have an official evaluation of Drupal core. Kate has recently conducted testing and has just released video which she showed in her presentation. Moodle apparently received funding in order to bring in a team to conduct accessibility testing.

Next Steps

A number of threads emerged in our conversation as efforts that a critical mass of the group wanted to pursue:

  • Conducting accessibility testing of Drupal and releasing our results to the community, just like the Usability Testing in 2008 and 2009 which helped capture attention and focus efforts of the whole Drupal community around usability. There was talk of ATI funding, help from SF State University and the CSU campuses. Interested folks included: Kevin, Kate, Mike, Brandon (anyone else please chime in).
  • Creating an Accessibility Page and Statement for Drupal. Interested folks included: Everett, Owen, Mike (anyone else please chime in).
  • Creating a voluntary "pledge" that module authors can add to their module, much like #D7CX. This would be a pledge for the module to support accessibility. Interested folks included: Owen, Brandon (anyone else please chime in).
  • And the next BoF at DrupalCon is Wednesday. Watch the board for details.

Comments

Don't forget me!

Cliff's picture

Hey, everybody, I am thrilled to see all that is being accomplished at DrupalCon and just wish I could be there to join in. (As well as to eat crabs and sand dabs at Fisherman's Wharf). I was real impressed with Everett's presentation and am looking forward to viewing Kate's.

I'm also looking forward to hearing more about everything that was discussed from Everett when he's here in Austin next month to present at Knowbility's John Slatin Access U. That might be a good time for us to learn more about accessibility testing from a variety of folks who do it. (Everett's right about compensating people; the $50 a session strikes me as a little low for this type of work, unless the sessions are very short and the test comes to the person.)

I know that anyone who is in accessibility and at DrupalCon is probably "conferenced out" by now, as they probably hit CSUN last month, too, but anyone who thinks they can work in a trip to Austin May 10-12 for John Slatin Access U should do so. It isn't a huge conference, but there is a lot of good information covered and there are a number of opportunities for BoF-type discussions. And a fair amount of fun, too.

Gotta keep this short, but I would like to be involved in the development of the accessibility page, statement, and pledges. Keep up the good work.

Tomorrow is actually a holiday for me, so if there's any way for me to at least listen in on the BoF, that would be great.

Cliff, SF State is working on

coderintherye's picture

Cliff,

SF State is working on setting up accessibility testing (indeed they said to focus on accessibility not just usability as past Drupal testing has done) and we were floating the idea of setting up donations to help get this going. They have some funding for these types of projects already, but expressed that donations would help move them along, because as you and them both said it has been harder and harder to get participants to come in and do the tests.

Cheers,

Kevin

Drupal evangelist.
www.CoderintheRye.com

Great!

Cliff's picture

Kevin, that's great to hear. Since they're that interested, I wonder if we could set up a Chip-In account, as is used for the improvement of various modules, to support accessibility testing of Drupal by SFSU.

Cliff, Yeah, I think that

coderintherye's picture

Cliff,

Yeah, I think that would be the best route. I am meeting with them on Wednesday, so I can come back with details then and figure out where to go from there.

Drupal evangelist.
www.CoderintheRye.com

Hi

coderintherye's picture

Kevin here, and I am very excited about this effort. Just want to put out there that I am a developer and so if what you need is patches to be written or some code for captions or whatnot, and want some help getting going on that, then contact me and I can help you get started or work with you on it. In the meantime I will be working on current issues in core, currently accessibility issues with the Seven theme.

Drupal evangelist.
www.CoderintheRye.com

Accessibility

jjsarton's picture

I had a look to the actual themes which pretend that there support accessibility. I have downloaded some. No one fullfill WCAG 2 AAA.
Accessibility is a very important think and WCAG recommand that the font size for large textes shall not be smaller as the browser default.
Navigation via keyboard is required, the support is not good. If any one use the keyboard in order to navigate, links must be modified in such a maner that the user see without problems which link
is selected.
I think that people with visual impairement shall also be able to look at pictures, this is only OK
if the dimension of the pcitures are also dependent of the magnification (set via default font size for the browser, via user style sheet,...).

Jean-JAcques

Accessibility

jjsarton's picture

Capcha are not a nice Accessibility feature.
Usabilty must also be improved, see above !
Jean-Jacques

Accessibility

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week