Plone and the Dutch web guidelines - Thijs Jonkman (plone gebruikersdagen 2008)ΒΆ

Tags: plone, plonegebruikersdag2008

Thijs Jonkman (pareto) talks about the Dutch web content guidelines. Disability law suites caused several web content accessibility guidelines to spring to live, like WCAG and section 508 in the USA.

A core requirement is that content is available fully in semantic html code. So it should be viewable without javascript and without css. So use a h1 for your main headings instead of a span with some css class.

Thijs Jonkman

In the Netherlands, the generic guidelines are made even more stringent on . Some advantages are quicker websites (less html code needed); future-safe as they're also better viewable on mobile devices; etc.

Plone out-of-the-box complies with wcag and section 508. But not the Dutch guidelines. There are just a few changes that have to be made, though. The points where plone doesn't comply:

  • Plone uses xhtml transitional, but strict is required.
  • Tables aren't allowed for layout. Plone uses it for the main column layout.
  • The html content should be in the order of importance, plone places navigation first instead.
  • All accessibility attributes should be usable, but kupu filters out some of them. Also things like the abbr tag should be easily usable from within kupu.

Tip: check your content on if you're developing a Dutch website. Thijs did it for the website, which got a 33 out of 47 score. A tip from the audience: the accessibar firefox extension for checking loads of accessibility features.

So: a few small changes make plone ideal for making websites that comply with the webrichtlijnen. logo

About me

My name is Reinout van Rees and I work a lot with Python (programming language) and Django (website framework). I live in The Netherlands and I'm happily married to Annie van Rees-Kooiman.

Weblog feeds

Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):