Wiki source for WikkaAccessibility


Show raw source

===== Wikka Accessibility =====

===Attaining Accessibility conformance===
WikkaWiki currently features valid **XHTML 1.0 Transitional** and valid **CSS**.
We should try to understand whether Wikka is compliant with any of the following **Accessibility Conformance** levels:

""<a href="http://www.w3.org/WAI/WCAG1A-Conformance"
title="Explanation of Level A Conformance">
<img height="32" width="88"
src="http://www.w3.org/WAI/wcag1A"
alt="Level A conformance,
W3C-WAI Web Content Accessibility Guidelines 1.0" /></a>
<a href="http://www.w3.org/WAI/WCAG1AA-Conformance"
title="Explanation of Level Double-A Conformance">
<img height="32" width="88"
src="http://www.w3.org/WAI/wcag1AA"
alt="Level Double-A conformance,
W3C-WAI Web Content Accessibility Guidelines 1.0" /></a>
<a href="http://www.w3.org/WAI/WCAG1AAA-Conformance"
title="Explanation of Level Triple-A Conformance">
<img height="32" width="88"
src="http://www.w3.org/WAI/wcag1AAA"
alt="Level Triple-A conformance,
W3C-WAI Web Content Accessibility Guidelines 1.0" /></a>""

If it's already the case (which I doubt), we should add this accessibility conformance to the list of our [[Docs:WikkaFeatures | features]].
If it's not, we should try to see what changes are needed to attain the highest possible level.
--DarTar

===How to get there===
Thanks for bringing this up, DarTar.

**No, it's not.**

But any system that **generates** HTML based on end-user input would have a very hard time to attain full [[http://www.w3.org/TR/WCAG10/ | WCAG 1.0]] AAA-level compliance for its output. The first requirement for accessibility is valid (X)HTML - but most HTML is generated based on Wikka markup: how do we ensure that results in valid XHTML? A simple nesting error in the Wikka markup could result in the same nesting error in XHTML. Worse, we allow people to **embed** HTML - how are we going to ensure the embedded HTML is valid (let alone conforms to the stated document type in the DOCTYPE declaration)? One option might be to run all code through HTMLtidy but even that has its limitations.

It would probably be better to distinguish between Wikka's user interface itself (or at least the default version out of the box) and how Wikka deals with user input to generate page content. Any system that generates HTML should not only conform to [[http://www.w3.org/TR/WCAG10/ | WCAG 1.0]] (if the system is implemented in HTML) but also [[http://www.w3.org/TR/ATAG10/ | ATAG 1.0]] (because any wiki - as well as any blog and any CMS - is an authoring tool). [[http://www.w3.org/TR/ATAG10/ | ATAG 1.0]] has guidelines for the system's interface itself as well as for how an authoring tool takes care that it creates code that conforms to [[http://www.w3.org/TR/WCAG10/ | WCAG 1.0]].

By distinguishing between the Wikka user interface itself (which should conform to [[http://www.w3.org/TR/WCAG10/ | WCAG]]) and how Wikka works as a code-authoring tool (which should conform to [[http://www.w3.org/TR/ATAG10/ | ATAG]]) it will actually be easier to evaluate where we are and to improve upon that.

Maybe a separate page listng each of the items in each of the two guidelines, together with where we stand for each of those, could help us attain as high a level of conformance as humanly possible.

There are conformance "buttons" for [[http://www.w3.org/TR/ATAG10/ | ATAG]] as well (I also fixed the alt text of these examples and made them into valid XHTML):
""<a href="http://www.w3.org/WAI/ATAG10A-Conformance"
title="Explanation of Level A Conformance">
<img height="32" width="88"
src="http://www.w3.org/WAI/atag10A"
alt="Level A conformance,
W3C-WAI Authoring Tool Accessibility Guidelines 1.0" /></a>
<a href="http://www.w3.org/WAI/ATAG10AA-Conformance"
title="Explanation of Level Double-A Conformance">
<img height="32" width="88"
src="http://www.w3.org/WAI/atag10AA"
alt="Level Double-A conformance,
W3C-WAI Authoring Tool Accessibility Guidelines 1.0" /></a>
<a href="http://www.w3.org/WAI/ATAG10AAA-Conformance"
title="Explanation of Level Triple-A Conformance">
<img height="32" width="88"
src="http://www.w3.org/WAI/atag10AAA"
alt="Level Triple-A conformance icon,
W3C-WAI Authoring Tool Accessibility Guidelines 1.0" /></a>""
--JavaWoman

=== References ===
~-[[http://www.w3.org/WAI/ | Web Accessibility Initiative (WAI)]]
~-[[http://www.w3.org/TR/WAI-WEBCONTENT/ | Web Content Accessibility Guidelines 1.0]]
~-[[http://www.w3.org/TR/ATAG10/ | Authoring Tool Accessibility Guidelines 1.0]]

----
CategoryDevelopmentDiscussion
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki