WCAG 2 & Uploader
E.J. Zufelt
everett at zufelt.ca
Wed Feb 10 04:25:23 UTC 2010
Good evening Alison,
Let me start with an excerpt from W3C.
"Technology assumptions and the "baseline"
WCAG 2.0 defines accessibility guidelines (goals) and success criteria
(testable criteria for conformance at different levels of
accessibility). The guidelines and success criteria are described in a
technology-independent way in order to allow conformance using any Web
technology that supports accessibility. WCAG 2.0, therefore, does not
require or prohibit the use of any specific technology. It is possible
to conform to WCAG 2.0 using both W3C and non-W3C
technologies, as long as the technologies are supported by accessible
user agents including assistive technologies" (http://www.w3.org/WAI/GL/WCAG20/WD-WCAG20-20060327/conformance.html
).
To this end it is the developer who selects the technologies and
applies the guidelines. So, although Flash is not what I would
consider to be an accessible technology, it is a technology that does
support some accessible user agents and assistive technology.
Therefore, when testing Flash against WCAG 2.0 test it as if it were
not anything special. I recognize that in order to deliver desired
services Flash is currently a necessary technology in Fluid.
Hopefully emerging technologies will render Flash unnecessary for this
purpose.
For example testing against 1.1.1 would mean that you would make sure
that there is no non-text content in the Flash that is not represented
somehow by text (image with text within it, etc. Testing against 4.1.2
would mean to make sure that any UI components have their name and
role set. An example of a failure of 4.1.2 would be seen if when
interacting with a Flash object with JAWS and you hear: "Button 1",
"Button 12", "Button 22"; or worse, if you know there are buttons, but
a technology like JAWS does not recognize the buttons at all.
An example of a Flash object that fails on both 1.1.1 and 4.1.2 would
be Breeze. Although there may not technically be a failure of 1.1.1
(I cannot test this) it substantively fails by not exposing all of the
text to assistive technology. Since JAWS (which recognizes accessible
Flash UI components) does not recognize the button that needs to be
pressed in order for a participant to speak, it fails 4.1.2.
** Note: (preaching to the choir) Flash is ** not ** an accessible
technology. Flash is not accessible to screen-reader users on any
platform other than Windows, and is not accessible to all Windows
screen-reader users. Flash is also not accessible to many keyboard
only users on Firefox. I could go on and on and on.
I hope that helps,
Everett
Follow me on Twitter
http://twitter.com/ezufelt
View my LinkedIn Profile
http://www.linkedin.com/in/ezufelt
On 2010-02-09, at 10:21 PM, Alison Benjamin wrote:
> Good evening,
>
> I am trying to figure out how these WCAG guidelines apply to the
> Uploader component.
>
> 1.1.1
>
> I don't know anything about Flash so advice on
> -- how this could apply
> -- if it does apply
> -- if it could be tested for in a QA plan
> would be much appreciated.
>
>
> 4.1.2
> Similarly with this guideline as I'm not sure how to operationalize
> it into a test.
>
> Here are some Uploader demos:
>
> Image gallery server demo http://build.fluidproject.org:8080/sakai-imagegallery2-web/site/AddImages/
> Demo http://build.fluidproject.org/infusion/components/uploader/html/Uploader.html
>
> Thank you very much for your help and suggestions!
> Alison B
> _______________________________________________________
> fluid-work mailing list - fluid-work at fluidproject.org
> To unsubscribe, change settings or access archives,
> see http://fluidproject.org/mailman/listinfo/fluid-work
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://fluidproject.org/pipermail/fluid-work/attachments/20100209/1c7f64f7/attachment.html>
More information about the fluid-work
mailing list