Eat Your Own Dogfood

The Dutch government [1] is propagating accessible websites – a truly laudable initiative (basically a Dutch application of the Web Content Accessibility Guidelines 1.0). Their website itself though commits one of the worst web design crimes right in the very Web Guidelines themselves: they are available in … not HTML or XHTML as one would expect, but PDF, MS Word and OpenOffice (though there is a short summary in HTML, but that lacks all the details).

Let’s look up some authority such as usability guru Jakob Nielsen‘s Top Ten Mistakes in Web Design. Indeed, in 2007 “PDF files for Online Reading” is still there as Mistake #2. Or to quote some other authority, the Dutch Web Guidelines themselves: “Checkpoint 11.1: Use W3C technologies when they are available and appropriate for a task and use the latest versions when supported.” (Apologies for not being able to link to that Checkpoint, PDF does not allow me to do that.) I don’t think PDF, MS Word or even OO qualify as W3C technology. (X)HTML is perfectly adequate for this publication – one can always provide an alternative PDF for printing if desired. And HTML of course allows linking to, bookmarking, consistent navigation yada yada yada, you know, the stuff that made the Web great.

They do provide the Guidelines in both English and Dutch. But the Dutch version is only in MS Word – sigh…

The initiative is great, especially since it qualifies websites and thus truly propagates accessible web sites. And they have a nice test tool. (My site, which is plain WordPress, scores a meagre 38/45. I’ll have to check that.) But please, do it right next time. Eat your own dogfood and use HTML.

[1] Technically is an independent foundation, in practice the Dutch government is a major stakeholder. For their internal guidelines the government does much better, there they have everything in HTML next to PDF.

Implementing Healthcare Messaging with XML

Last week Monday I gave a presentation on XML 2007 titled “Implementing Healthcare Messaging with XML” for a very attentive and responsive audience, chaired by Tony Coates. David Orchard and Glen Daniels of multiple WS-standards were there, and I had an interesting chat with them afterwards on the layering problems of WSDL mentioned in my presentation. Jon Bosak inquired about ebXML – which we hadn’t used because it did not seem to get any traction from IBM and Microsoft at the time. With hindsight, looking at what ebXML (ebMS specifically) delivered years ago and the time the WS-* stack took, one wonders whether this was such a wise decision… Anyway, it was great to have such a responsive crowd.