cuyahoga-tap/cuyasurvey-drupal — Issue #3: 508 Compliance / Accessibility
Author: flywheeltech
Created: 2012-01-17 16:07:12+00:00
State: open

We are deeply familiar with 508 compliance -and this app should be compliant and accessible to the public! While most of our work with the public sector involves Node JS/Ruby and mobile dev, if we were to do any drupal work, we would do it this way:

Use Open Public as a drupal example http://openpublicapp.com/ :

* http://drupal.org/project/password_policy (at least 7 characters, 1 non-alphanumeric symbol, 1 numeric symbol, one capitalized letter)

* http://drupal.org/project/static_404 (friendlier 404 messages)

* On the fly form help and validation - there are multiple ways to do this, and jquery mobile will have specific ways it will want to respond to user input. This will be VERY important to meet Section N of 508.

* Cross-Unit Testing - Things like flickering on certain devices, bad jquery mobile rendering, etc will be problematic. However, much of Jquery Mobile complies with WAI-ARIA so it shouldn't be a terribly huge problem. Any scripts that effect the page display beyond jquery mobile will need to be tested (and you should be careful with these anyways - jquery mobile likes to do its own thing!)

I'll let you know of anything else that comes up!