Core and Contrib Accessibility Compliance

Events happening in the community are now at Drupal community events on www.drupal.org.
greggles's picture

I recently had someone ask me about Drupal's compliance with a few standards and thought this group would be a great place to start some discussion.

  • Section 508 compliance
  • WAI (W3C Web Accessibility Initiative) compliance

I haven't done any formal research on the topic, but my impression is that Drupal core is compliant with all of these standards. I believe that as we head off into contributed modules/themes they quickly deviate from these standards.

Has anyone done a review of core/contrib with these standards in mind? It would be great to start with the popular modules list and review a few at a time. I imaging that most module maintainers would like to be compliant but are just unaware of any ways that they are not following these guidelines.

Comments

There is a start in the

johnbarclay's picture

There is a start in the "Accessibility and Drupal" documentation (http://drupal.org/node/394094), but not much. With the core, Mike Gifford is maitaining a list of core patches for accessibility for 6 and 7. As with core, much of the work would be offering patches to illustrate problems.

Thanks John, I started a bit

mgifford's picture

Thanks John,

I started a bit of a list here for core and contributed modules:
http://drupal.org/node/364629
http://drupal.org/node/425494

I haven't done a lot of work on http://www.section508.gov/ compliance. Webaim has a good checklist though that might be worth going through for sure:
http://www.webaim.org/standards/508/checklist

I don't think that that we can claim that Drupal core is WAI compliant. Certainly I haven't heard of anyone going through this set of components and evaluating Drupal's functionality:
http://www.w3.org/WAI/intro/components.php

More later, but this is a start.

This area certainly needs more work.

Mike

OpenConcept | CLF 2.0 | Podcasting

Accessible modules documentation

johnbarclay's picture

since tables don't work in the documentation area, I'm requesting the documentaion team to remove: http://drupal.org/node/394458

And use http://drupal.org/node/425494 as the starting point for contrib modules and accessiblity. If someone evaluates a particular contrib module in eonough detail to merit a child page, they can link from http://drupal.org/node/425494 to a child page.

The list of modules could get quite long, so I think we should title the modules as: Administration Menu (admin_menu) so its more searchable from the browser.

Sounds Good

mgifford's picture

John - these changes sound good. Do you have all the rights you need to make them? It would make it easier to access.

greggles - agreed that it would be nice to have a review of the top 25 modules. Just need to find the people to do that and report it in a systematic function. By reporting accessibility issues in projects, tagging them, and adding them to the accessibility issues page above it will help the community make this a priority.

As far as W3C accessibility standards, a big one that we need to handle is WCAG 2.0 & ATAG 1.0 - http://groups.drupal.org/node/18595

Dividing these up between what Drupal needs to do to be more accessible (like ensure only proper use of display:none; & producing accessible forms) and what Drupal can do to help users produce better content (stronger alt tag policies, proper use of heading tags).

I gave a talk on Drupal Accessibility issues earlier this week - http://hosting3.epresence.tv/fosslc/1/watch/80.aspx

Mike

ATAG2.0 Call for comments

annmcmeekin's picture

ATAG2.0 is slowly making progress on its way towards becoming the current recommendation, and the latest step on that road is the publication of a new working draft today.

The call for comments information is at http://lists.w3.org/Archives/Public/w3c-wai-ig/2009AprJun/0122.html

If you haven't read it/commented on it before, or even if you have, please take a look and consider giving some feedback.

We're hoping to go to Last Call on this in the next month or so (depending on the/any comments received) at which point it'll be pretty close to what will be the final standard, so if you've got any concerns about the implementability of the guidelines, now's the time to voice them so we can make any necessary changes.

Ann

http://www.d7ux.org/accessibility
http://www.pixeldiva.co.uk

Accessibility

Group notifications

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