Apache XML Forrest

the Apache XML site
 
   

Standards Compliance

PDF
PDF

Introduction

Forrest is still quite young, so there are known issues. Standards compliance is a definite major goal. Please send patches for the Forrest skin stylesheets to ensure such compliance.

Note
For your testing, use the Forrestbot generated website, because that reflects the current CVS ... http://forrestbot.cocoondev.org/sites/xml-forrest/

HTML

Tested using the W3C HTML Validation Service (validator.w3.org). The index.html page of Forrest sites will have a link to this validator, unless the user has turned this off.

The forrest-site skin currently (v0.4) validates as HTML 4.0.1,

The avalon-tigris skin currently (v0.4) validates as HTML 4.0.1,

krysalis-site skin does not validate, due (at least) to incorrectly nesting lists (<ul><ul><li...) forming the menu. Some CSS expertise needed to eliminate this without hurting the presentation.

WAI

See Web Accessibility Initiative (WAI)

There are actually many accessibility issues with the heavy use of tables and images. These skins are gradually being improved.

Bobby with WAI: bobby.watchfire.com

Issues ...

  1. Priority 1: alt text for images.
  2. Priority 2: Explicitly associate form controls and their labels with the LABEL element. Perhaps we could have a label hidden with CSS?
  3. FIXME: need to list other issues here, or attend to them.
Note
The forrest-site skin does not have any missing alts. Perhaps Bobby does not like the trick with empty alt attributes. However, it only complains about the two in the footer, and not about the other 40.

Bobby with U.S. Section 508 Guidelines: bobby.watchfire.com

Issues ...

  1. The same issues as above

CSS

Jigsaw: jigsaw.w3.org

Issues ...

  1. CSS 2: No errors. Some warnings.
  2. CSS 1: Errors: hover class, @media-print. Some warnings.
  3. FIXME: need to list other issues here, or attend to them.

Other discussion

Please add links to relevant forrest-dev email thread here: