KDE.org Web Site Accessibility Report
Criteria for Page Structure Evaluation
This is a list of criteria for evaluating the page structure of KDE-related websites as discussed on the kde-www-devel mailing list. Both the general critera and the accessibility criteria are ordered by priority: The most important are on top. The rational for the sorting is that it is not enough for a website to be standard-conformant but to fail in real-world browsers.
- General criteria
- Works with Konqueror 3.x and preferably even Konqueror 2.x
Rational: It will be used for the Konqueror Website as well. - Works with the most common versions of Internet Explorer and Firefox
Rational: Standards do not replace real-world tests. - Works without Javascript
- Meets the XHTML standard
- Design (CSS), page structure (XHTML) and page content are cleanly separated
- Works with Konqueror 3.x and preferably even Konqueror 2.x
- Accessibility criteria
- Text browsers: The page structure is still usable when CSS and tables are ignored
(long link lists only after the page content, hidden navigation links for text browsers, bonus points for no tables)
Rational: This is important for blind users and for some mobile devices.
Implementation hints: This is best tested with lynx. Navigation links for text browsers (e.g "Skip to content") can be hidden with style="display:none". - Works with very large font sizes, and has enough contrast
Rational: This is important for partially sighted users.
Implementation hints: Do not use hardcoded font sizes or placement. Evaluate the contrast of colors and make sure to specify all colors (background, foreground, links). - Provides consistent access keys with the other KDE sites
Rational: This is important for many users, e.g. with mobility or vision impairments.
Implementation hints: the accesskeys are described on the page Access Keys within KDE.org. They will be reworked for the kde.org redesign, though. - Provides a high contrast style sheet
Rational: This is important for partially sighted users.
Implementation hints: See www.kde.org or this site for an example. - Has accessible markup for images and for tables
Rational: This is important blind users.
Implementation hints: Provide an "alt" tag for images, and a "summary" tag for tables. - Meets the Web Content Accessibility Guidelines
Rational: Open standards are very important, but do not replace real-world tests.
Implementation hints: A useful checking tool is HERA.
- Text browsers: The page structure is still usable when CSS and tables are ignored
(long link lists only after the page content, hidden navigation links for text browsers, bonus points for no tables)
Evaluation of KDE-Related Websites
This is a quick check evaluating the page structure used. There can be aditional accessibility problems on individual pages. Note that in many cases, it is very easy to improve an "almost" to a "yes", or a "no" to an "A", or an "A" to a "AA".
Assessment date: August 3, 2006
Update: August 5, 2006 www-devel.kde.org has been fixed
Update: August 8, 2006 conference2006.kde.org has been fixed
Website | Text browsers | Large font sizes | Access keys | High Contrast CSS | Image and table tags | WCAG (A, AA or AAA) |
---|---|---|---|---|---|---|
www.kde.org accessibility.kde.org developer.kde.org konqueror.org pim.kde.org etc. (Capacity with old layout) |
yes (tables) | almost | yes | yes | yes | A |
conference2006 www-devel.kde.org (Capacity with new layout) |
yes | yes | yes | yes | yes | AAA |
appeal.kde.org | almost | almost | (no) | no | yes | A |
bugs.kde.org | yes (tables) | almost | yes | yes | yes | A |
docs.kde.org | yes (tables) | almost | yes | yes | yes | A |
dot.kde.org | (no) | yes | no | no | yes | A |
englishbreakfast network.org |
almost | yes | no | no | yes | A |
kate-editor.org | no | no | no | no | yes | A |
kdedevelopers.org | almost | yes | no | no | yes | A |
forum.kde.org | no | yes | no | no | no | no |
kde-look.org etc. | no | yes | no | no | no | no |
lists.kde.org | almost | yes | no | no | yes | A |
lxr.kde.org | almost | almost | no | no | yes | A |
oxygen-icons.org | almost | almost | no | no | yes | A |
planetkde.org | no | no | no | no | no | no |
plasma.kde.org | no | no | no | no | no | no |
phonon.kde.org | (no) | yes | no | no | yes | A |
radio.kde.org | yes | no | no | no | no | no |
solid.kde.org | no | yes | no | no | no | no |
spread.kde.org | no | no | no | no | yes | A |
websvn.kde.org | yes (tables) | almost | yes | no | yes | A |
wiki.kde.org | almost | no | no | no | yes | no |
Evaluation of CMS/Wiki/Blog Websites
This is a quick check evaluating of the page structure used. There can be additional accessibility problems on individual pages. No evaluation has been made how easy it is in the CMS to fix the problems. This is merely meant as an indicator how well the CMS authors are familiar with accessibility needs.
Assessment date: August 5, 2006
Website | Text browsers | Large font sizes | Access keys | High Contrast CSS | Image and table tags | WCAG (A, AA or AAA) |
---|---|---|---|---|---|---|
awf-cms.org | no | no | no | no | yes | no |
drupal.org | (no) | no | no | no | yes | A |
joomla.org | no | no | no | no | yes | no |
mamboserver.org | no | no | no | no | no | no |
mediawiki.org | yes | yes | yes | no | yes | A |
mmbase.org | no | no | no | no | yes | A |
plone.org | almost | no | yes | no (but larger text CSS) | yes | A |
typo3.org | no | no | no | no | yes | no |
wordpress.org | no | no | no | no | no | no |