<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Learning the World &#187; web standards</title>
	<atom:link href="http://learningtheworld.eu/tag/web-standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://learningtheworld.eu</link>
	<description></description>
	<lastBuildDate>Tue, 06 Nov 2012 00:17:33 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Guest Lecture on Accessibility</title>
		<link>http://learningtheworld.eu/2010/guest-lecture-accessibility/</link>
		<comments>http://learningtheworld.eu/2010/guest-lecture-accessibility/#comments</comments>
		<pubDate>Fri, 21 May 2010 15:00:34 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[johannes gutenberg-university]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[lectureship]]></category>
		<category><![CDATA[mainz]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/?p=924</guid>
		<description><![CDATA[Last week I was invited to hold a guest lecture at the Johannes Gutenberg-University of Mainz about accessible websites. After the successful barcamp at the University of Mainz in November the executive director of the institute for informatics at that time, Prof. Dr. Herbert Göttler, had the idea to continue that contact. So now there is a small series of talks about current Internet practices. […]]]></description>
				<content:encoded><![CDATA[<p>Last week I was invited to hold a guest lecture at the <a href="http://www.informatik.uni-mainz.de/1211.php">Johannes Gutenberg-University of Mainz</a> about accessible websites. After the successful <a href="http://mainz.barcamp-rheinmain.de/">barcamp at the University of Mainz</a> in November the executive director of the institute for informatics at that time, Prof. Dr. Herbert Göttler, had the idea to continue that contact. So now there is a small series of talks about current Internet practices.</p>

<p>First I talked about the <strong>term of disability</strong> in a changing social and political context, then I lead to the demographic trend, hence to <strong>accessibility as an economic imperative</strong>. I showed a few barriers and techniques in practical examples as &ldquo;virtual wheelchair ramps&rdquo; and ended with an outlook on the challenges we currently face in the <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/WAI/PF/HTML/wiki/Main_Page"><acronym title="Hypertext Markup Language">HTML</acronym> Accessibility Task Force</a>.</p>

<p>The slides are currently available only in German at <a href="http://www.slideshare.net/kliehm/barrierefreiheit-uni-mainz">Slideshare</a> where they can also be <a href="http://www.slideshare.net/kliehm/barrierefreiheit-uni-mainz/download">downloaded</a> (15 <acronym title="Megabyte">MB</acronym>). I will further adapt the slides and translate them for a Mozilla <acronym title="peer-to-peer university">P2PU</acronym> course in September, I appreciate your patience. There are also notes in the powerpoint file for a more detailed description.</p>

<p>But the story continues: beginning in the winter semester I&rsquo;ll have a <strong>lectureship</strong> once a week at the university, teaching organic frontend development with contemporary techniques. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>

<p><object type="application/x-shockwave-flash" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=barrierefreiheit-uni-mainz-2010-05-11-100521105941-phpapp01&amp;stripped_title=barrierefreiheit-uni-mainz" width="500" height="412" style="margin-bottom: 1em;"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=barrierefreiheit-uni-mainz-2010-05-11-100521105941-phpapp01&amp;stripped_title=barrierefreiheit-uni-mainz" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/></object></p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2010/guest-lecture-accessibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedding YouTube Video with iPhone Fallback</title>
		<link>http://learningtheworld.eu/2009/youtube-embed/</link>
		<comments>http://learningtheworld.eu/2009/youtube-embed/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 17:00:01 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[web development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[fallback]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/?p=729</guid>
		<description><![CDATA[Just a quick note as a reminder to myself <strong>how to embed YouTube videos</strong> in a standards compliant, valid <acronym title="Extensible Hypertext Markup Language">XHTML</acronym> syntax. It works across all current browsers, doesn&#8217;t use <code>&#60;embed&#62;</code>, and has the elegant fallback displaying a still image that is linked to YouTube, thus enabling iPhone users without Flash to view the video.]]></description>
				<content:encoded><![CDATA[<p>Just a quick note as a reminder to myself <strong>how to embed YouTube videos</strong> in a standards compliant, valid <acronym title="Extensible Hypertext Markup Language">XHTML</acronym> syntax. It works across all current browsers, doesn&rsquo;t use <code>&lt;embed&gt;</code>, and has the elegant fallback displaying a still image that is linked to YouTube, thus enabling iPhone users without Flash to view the video.</p>

<ol class="code">
<li><code>&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/<span class="codeSpace">&nbsp;</span>v/<span class="codeSpace">&nbsp;</span><em>VideoID</em>&quot; width=&quot;480&quot; height=&quot;360&quot;></code></li>
<li class="indent"><code>&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/<span class="codeSpace">&nbsp;</span>v/<span class="codeSpace">&nbsp;</span><em>VideoID</em>&quot; /&gt;</code></li>
<li class="indent"><code>&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;</code></li>
<li class="indent"><code>&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;</code></li>
<li class="indent"><code><strong>&lt;!-- Fallback content --&gt;</strong></code></li>
<li class="indent"><code>&lt;a href=&quot;http://www.youtube.com/<span class="codeSpace">&nbsp;</span>watch?<span class="codeSpace">&nbsp;</span>v=<em>VideoID</em>&quot;&gt;</code></li>
<li class="indent"><span class="indent"><code>&lt;img src=&quot;http://img.youtube.com/<span class="codeSpace">&nbsp;</span>vi/<span class="codeSpace">&nbsp;</span><em>VideoID</em>/0.jpg&quot; width=&quot;480&quot; height=&quot;360&quot; alt=&quot;[Video title]&quot; /&gt;<br />YouTube Video</code></span></li>
<li class="indent"><code>&lt;/a&gt;</code></li>
<li><code>&lt;/object&gt;</code></li>
</ol>

<p>Please note that there are spaces in the code above to allow linebreaks. If you copy and paste you need to remove those. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>

<p>Here is an example:</p>

<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/ybPeQUEgk-0" width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/ybPeQUEgk-0" />
<param name="quality" value="high" />
<param name="allowFullScreen" value="true" />
<a href="http://www.youtube.com/watch?v=ybPeQUEgk-0">
<img src="http://img.youtube.com/vi/ybPeQUEgk-0/0.jpg" width="425" height="344" alt="Little 'Tinker Cartoon" />
YouTube Video
</a>
</object></p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2009/youtube-embed/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HTML 5 Accessibility at SXSW Interactive</title>
		<link>http://learningtheworld.eu/2009/html5-accessibility/</link>
		<comments>http://learningtheworld.eu/2009/html5-accessibility/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 16:00:39 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[a11y]]></category>
		<category><![CDATA[austin]]></category>
		<category><![CDATA[HTML WG]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[sxsw]]></category>
		<category><![CDATA[sxsw interactive]]></category>
		<category><![CDATA[texas]]></category>
		<category><![CDATA[vote]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/?p=719</guid>
		<description><![CDATA[SXSW is an enormous web conference in Austin / Texas with hundreds of panels squeezed into four days. The panelpicker application opened today and yours truly is hosting a panel on HTML 5 Accessibility. Please vote for me and twitter about it! If the panel is chosen I&#8217;d like to invite a few people (will [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://sxsw.com">SXSW</a> is an enormous web conference in Austin / Texas with hundreds of panels squeezed into four days. The panelpicker application <strong>opened today</strong> and yours truly is hosting a panel on <a href="http://panelpicker.sxsw.com/ideas/view/4446">HTML 5 Accessibility</a>. <strong>Please vote for me</strong> and twitter about it! <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" />  If the panel is chosen I&#8217;d like to invite a few people (will not disclose who until the panel is confirmed, but I have a nice line-up on my mind) to answer the following questions:</p>

<ol>
<li>What are the issues of accessibility in HTML 5?</li>
<li>What is the canvas element?</li>
<li>What is the difference between video built in natively in the browser or provided through a Flash plugin?</li>
<li>Why are people in the HTML 5 working group so nasty to each other?</li>
<li>Why is accessibility important in an emerging standard?</li>
<li>Can&#8217;t accessibility be added later?</li>
<li>What is the state of support of HTML 5 in browsers?</li>
<li>When can we start to use HTML 5?</li>
<li>What can geolocation do for accessibility?</li>
<li>Does assistive technology support HTML 5 features?</li>
</ol>

<p><p>So <a href="http://panelpicker.sxsw.com/ideas/view/4446">please vote</a> for it now, and while you&#8217;re at it, show your love to some other <a href="http://panelpicker.sxsw.com/ideas/index/4/q:accessibility">accessibility</a> and <a href="http://panelpicker.sxsw.com/ideas/index/4/q:web+standards">web standards</a> proposals as well. <code>&lt;/thxkbay&gt;</code></p></p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2009/html5-accessibility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Accessibility Day in Vienna</title>
		<link>http://learningtheworld.eu/2008/atag08/</link>
		<comments>http://learningtheworld.eu/2008/atag08/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 12:00:45 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[aria]]></category>
		<category><![CDATA[Artur Ortega]]></category>
		<category><![CDATA[atag08]]></category>
		<category><![CDATA[Chris Heilmann]]></category>
		<category><![CDATA[Christian Heilmann]]></category>
		<category><![CDATA[European Commission]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[legislation]]></category>
		<category><![CDATA[Maria Putzhuber]]></category>
		<category><![CDATA[procurement]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[tenders]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[Vienna]]></category>
		<category><![CDATA[wai-aria]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/?p=398</guid>
		<description><![CDATA[Last week I talked at the Vienna Accessibility Day (&#8220;<strong lang="de" xml:lang="de">A-Tag</strong>&#8221;) about the emerging <acronym title="World Wide Web Consortium">W3C</acronym> standard for <strong>Accessible Rich Internet Applications</strong> (<acronym>ARIA</acronym>). I half expected a crowd of suits as the event was co-organized by the Austrian Ministry of Health, Family and Youth, instead there were many young faces and a fair percentage of women.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Last week I talked at the <a href="http://atag.accessiblemedia.at" hreflang="de">Vienna Accessibility Day</a> (&ldquo;<strong lang="de" xml:lang="de">A-Tag</strong>&rdquo;) about the emerging <acronym title="World Wide Web Consortium">W3C</acronym> standard for <a href="http://www.w3.org/TR/wai-aria/"><strong>Accessible Rich Internet Applications</strong></a> (<acronym>ARIA</acronym>). The presentation went well as I included code fragments and <a href="http://flickr.com/photos/martin-kliehm/sets/72157610155705200/detail/" title="Screencasts at flickr.com">screencasts of <acronym>ARIA</acronym> demos</a>, though I lost the audience a little when I started to speak about the JavaScript that is required to add keyboard access to more complex widgets. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  So I revised that slide and added another one pointing to tab navigation widgets in various JavaScript frameworks as <a href="http://www.wait-till-i.com/2008/11/23/liberated-accessibility-at-a-tag-in-vienna/">Christian Heilmann</a> suggested.</p>

<p>You can see and download the <a href="http://www.slideshare.net/kliehm/aria-presentation">slides at Slideshare</a> (German). As I promised to write a detailed post about <acronym>ARIA</acronym> enhanced tab navigation for the <a href="http://webkrauts.de">Webkrauts</a> web standards advent calendar (think of a German version of <a href="http://24ways.org/">24 ways</a>) you will be able to enjoy an English tutorial soon. Never mind the references to Chris in the slides&nbsp;&mdash; I had to choose an example from my flickr pictures, and I believe there are too many presentations already with kittens.</p>

<p>The conference was surprisingly innovative: I half expected a crowd of suits as the event was co-organized by the Austrian Ministry of Health, Family and Youth, instead there were many young faces and a fair percentage of women. Things I have learned (and <a href="http://twitter.com/kliehm">tweeted</a> about)</a> include:</p>

<ul>
<li>As of January 2009, websites sponsored by the Austrian Ministry of Health will <strong>only receive funding when they are accessible</strong>. That doesn&rsquo;t come as a surprise as a European Ministerial Declaration in 2006 announced that accessibility and best practices <a href="http://europa.eu/rapid/pressReleasesAction.do?reference=IP/06/769">could become mandatory in public procurement</a> in 2010.</li>
<li>Artur Ortega showed examples of <a href="http://blog.ginader.de/">Dirk Ginader</a>&rsquo;s accessibility features for Yahoo! Finance, including two input fields where the <strong>labels were dynamically updated</strong> after a currency was chosen. So a screenreader read &ldquo;convert pound sterling to euros&rdquo; instead of &ldquo;convert currency to currency.&rdquo;</li>
<li>One reason for <strong>JavaScript enhanced <acronym>HTML</acronym> controls for Flash</strong> objects like Yahoo! video is that the Flash object cannot get tab focus when the <code>wmode</code> param is set to <code>opaque</code> or <code>transparent</code>. Still without that param it is <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=413749">impossible to tab into a Flash object</a> in Firefox&nbsp;3. Or did I overlook something?</li>
<li>Designer <a href="http://www.slideshare.net/slidemarie/screendesign-und-webaccessibility-presentation">Maria Putzhuber</a> quoted an <a href="http://www.idea.org/find-information.html">interesting delusion</a>: 70% of designers believe that visitors are almost always able to <strong>maintain orientation</strong> while in fact just 10% of the visitors are able to achieve this. What do <em>you</em> think is the reason?</li>
</ul>

<p><a href="http://blog.namics.com/2008/11/atag08.html" hreflang="de" xml:lang="de" lang="de">Deutsche Fassung</a></p>

<div>
<object type="application/x-shockwave-flash" width="425" height="355" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=atagariakliehm20081121ms-1227565045326955-9&amp;stripped_title=aria-presentation">
<param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=atagariakliehm20081121ms-1227565045326955-9&amp;stripped_title=aria-presentation" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always"/>
View SlideShare <a href="http://www.slideshare.net/kliehm/aria-presentation?type=powerpoint" title="ARIA on SlideShare">presentation</a>
</object>
</div>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2008/atag08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh, won&#8217;t somebody please think of the children!</title>
		<link>http://learningtheworld.eu/2008/somebody-please-think-of-the-children/</link>
		<comments>http://learningtheworld.eu/2008/somebody-please-think-of-the-children/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 21:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[W3C]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[censorship]]></category>
		<category><![CDATA[children]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[cybersitter]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[ICRA]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[PICS]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[rating]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Tor]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2008/somebody-please-think-of-the-children/</guid>
		<description><![CDATA[A little known <acronym title="World Wide Web Consortium">W3C</acronym> standard is the <strong>Platform of Internet Content Selection (<acronym>PICS</acronym>)</strong>. <acronym>PICS</acronym> is a system for self-labeling. Think of an early predecessor of the Semantic Web. Or in microformats it would be <em>hPorn</em>.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="alert">Please note that the <acronym title="Platform of Internet Content Selection">PICS</acronym> standard has been superseded by <acronym title="Protocol for Web Description Resources">POWDER</acronym> in 2009. The old <acronym title="Resource Description Framework">RDF</acronym> code can be <a href="http://www.w3.org/TR/2009/NOTE-powder-primer-20090901/#ICRA1">included in a <acronym>POWDER</acronym> document</a>, though.</p>

<p>A little known <acronym title="World Wide Web Consortium">W3C</acronym> standard is the <strong><a href="http://www.w3.org/PICS/">Platform of Internet Content Selection</a> (<acronym>PICS</acronym>)</strong>. You can tell from the poor layout that it&rsquo;s a very old standard&nbsp;&mdash; in fact all of its parts are from 1996 and 1997. <acronym title="Oh my God">OMG</acronym>, that&rsquo;s <em>ancient!</em> That&rsquo;s even older than <acronym title="Hypertext Markup Language">HTML</acronym>&nbsp;4, <acronym title="Cascading Style Sheets">CSS</acronym>, or the Web Content Accessibility Guidelines!</p>

<p><strong><acronym>PICS</acronym> is a system for self-labeling.</strong> That raised some concerns about censorship in 1998, but governments who really want to censor their population&rsquo;s internet access have found more effective ways to block content (I, for one, can recommend <a href="https://www.torproject.org">Tor</a> as a countermeasure, also available as a Firefox extension, though I cannot guarantee your government approves it). So what remains is a meta element with information about your website, accompanied by a machine readable <acronym title="Resource Description Framework">RDF</acronym>/<acronym title="Extensible Markup Language">XML</acronym> file.</p>

<ol class="code">
<li><code>&lt;link rel=&quot;meta&quot; href=&quot;/<a href="/pics-label.rdf" type="application/rdf+xml">pics-label.rdf</a>&quot; type=&quot;application/rdf+xml&quot; title=&quot;ICRA PICS label&quot; /&gt;</code></li>
<li><code>&lt;meta <strong>http-equiv=&quot;pics-label&quot;</strong> content=&#39;(pics-1.1 &quot;http://www.icra.org/pics/vocabularyv03/&quot; l gen true for &quot;http://learningtheworld.eu&quot; r (n 0 s 0 v 0 l 1 oa 0 ob 0 oc 0 od 0 oe 0 of 0 og 0 oh 0 c 1))&#39; /&gt;</code></li></ol>

<p>Since in the nineties internet progress was driven by porn, <acronym>PICS</acronym> is mostly about <strong>child protection</strong>, although it can be used to describe a machine readable privacy statement and other things as well. Think of an early predecessor of the Semantic Web. Or in microformats it would be <em>hPorn</em>. Well, I assume very few of you run xxx sites, so why am I wasting your time with this post?</p>

<p>Because the <acronym>PICS</acronym> standard is most convenient when your website is <em>not</em> pornographic. The standard provides a way to label your website and distinguish between pictures of naked people as Greek ancient sculptures, in an educational or journalistic context, or as mere porn. But despite the name it&rsquo;s not only suitable for rating pictures, it&rsquo;s for text content or user-generated content as well, among other criteria. Plus the <acronym>PICS</acronym> label is <strong>recognized by Google</strong>, so it&rsquo;s not about rushing ahead and self-censoring to please our overlords, it&rsquo;s a measure to maximize the target audience and avoid mislead traffic. I believe a few of your clients may appreciate that. For example although this post uses quite a few trigger words, <acronym>PICS</acronym> provides a way to tell search engines and cybersitting software about the true nature of this article. I love that ability!</p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2008/somebody-please-think-of-the-children/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Accessible Rich Internet Applications Update</title>
		<link>http://learningtheworld.eu/2008/wai-aria-update/</link>
		<comments>http://learningtheworld.eu/2008/wai-aria-update/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 19:12:42 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[aria]]></category>
		<category><![CDATA[becky gibson]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Gez Lemon]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[lisa pappas]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[Shawn Henry]]></category>
		<category><![CDATA[upcoming:event=350149]]></category>
		<category><![CDATA[WAI]]></category>
		<category><![CDATA[wai-aria]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2008/wai-aria-update/</guid>
		<description><![CDATA[Gez Lemon and I had our <strong>core conversation at South by Southwest</strong> (<acronym>SXSW</acronym>) on Sunday, and it went really well. No wonder, we had Shawn Henry from <acronym title="World Wide Web Consortium">W3C</acronym> <acronym title="Web Accessibility Initiative">WAI</acronym> in the audience as well as Lisa Pappas who is one of the authors or <acronym>WAI</acronym> <acronym title="Accessible Rich Internet Applications">ARIA</acronym>, plus Becky Gibson from <acronym>IBM</acronym> who initiated the whole thing with Rich Schwerdtfeger a couple of years ago.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://juicystudio.com/article/ariacoreconversation">Gez Lemon</a> and I had our <strong>core conversation at South by Southwest</strong> (<acronym>SXSW</acronym>) on Sunday, and it went really well. No wonder, we had Shawn Henry from <acronym title="World Wide Web Consortium">W3C</acronym> <acronym title="Web Accessibility Initiative">WAI</acronym> in the audience as well as Lisa Pappas who is one of the authors or <acronym>WAI</acronym> <acronym title="Accessible Rich Internet Applications">ARIA</acronym>, plus Becky Gibson from <acronym>IBM</acronym> who initiated the whole thing with Rich Schwerdtfeger a couple of years ago.</p>

<p>Also <acronym>ARIA</acronym> became a bit of a buzz since only three days before <a href="http://msdn2.microsoft.com/en-us/library/cc304059(VS.85).aspx">Microsoft announced support</a> for it in Internet Explorer&nbsp;8. So there is partial support in Firefox 1.5, more in Firefox 2.0, and full support including <a href="http://juicystudio.com/article/wai-aria-live-regions.php">liveregions</a> for dynamically updated content in Firefox 3.0. Also Opera 9.5 has it. It can be used today as it doesn&rsquo;t break old browsers, they will simply ignore the new attributes. Don&rsquo;t hesitate, you can do good with it right now.</p>

<p>In the meantime Aaron Leventhal and his fellows were busy negotiating with members of the <acronym title="Hypertext Markup Language">HTML</acronym>5 working group to find a way of implementation without namespacing. So as of Firefox 3.0 it will be <code>&lt;img role=&quot;checkbox&quot; aria-checked=&quot;false&quot; /&gt;</code> instead of the previous namespaced notation <code>aaa:checked=&quot;false&quot;</code>.</p>

<p>Microsoft also thought about addressing the <a href="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=ie8whitepapers&#038;ReleaseId=564">new attributes in the <acronym title="Document Object Model">DOM</acronym></a>, alas they did it the old proprietary way instead of sitting at a virtual or real table with the other browser vendors and thinking of a common way to do this. Opera&rsquo;s <a href="http://annevankesteren.nl/2008/03/ie8-bad">Anne van Kesteren</a> and the participants at the <em>Browser Wars</em> panel at <acronym>SXSW</acronym> were picking heavily on that subject. I believe the <acronym title="Internet Explorer">IE</acronym> team got the message, but for the moment I would suggest to ignore the non-standard <acronym>DOM</acronym> attributes.</p>

<p>Thanks again to Gez, Becky, Lisa, and Shawn for their input and help. You made this a first-class experience!</p>

<h3>Further reading</h3>

<ul><li><a href="http://www.w3.org/WAI/intro/aria.php"><acronym>W3C</acronym> <acronym>WAI-ARIA</acronym> Overview</a></li>
<li><a href="http://developer.mozilla.org/en/docs/ARIA:_Accessible_Rich_Internet_Applications/Relationship_to_HTML_FAQ">Mozilla Developer Center <acronym>ARIA</acronym> <acronym title="Frequently Asked Questions">FAQ</acronym></a></li>
<li><a href="http://www.alistapart.com/articles/waiaria/">A List Apart: Accessible Web 2.0 Applications with <acronym>WAI-ARIA</acronym></a></li></ul>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2008/wai-aria-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SXSW 2008: Get Rich, Remain Accessible</title>
		<link>http://learningtheworld.eu/2007/sxsw-2008-get-rich-remain-accessible/</link>
		<comments>http://learningtheworld.eu/2007/sxsw-2008-get-rich-remain-accessible/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 10:00:15 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[accessible]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[aria]]></category>
		<category><![CDATA[austin]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[properties]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[rich internet applications]]></category>
		<category><![CDATA[states]]></category>
		<category><![CDATA[sxsw]]></category>
		<category><![CDATA[sxsw interactive]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[texas]]></category>
		<category><![CDATA[upcoming:event=350149]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xhtml-role]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/sxsw-2008-get-rich-but-remain-accessible/</guid>
		<description><![CDATA[<strong>South by Southwest</strong> (<acronym>SXSW</acronym>) is a huge conference for interactive media as well as a film and music festival in <span class="location">Austin, Texas</span>. Every year it attracts the best designers and developers, and there is an immense number of panels to choose from. Exactly 128, out of which 80 are chosen from an open submission process. Gez Lemon and I plan to run a panel about <acronym title="Web Accessibility Initiative">WAI</acronym> <acronym>ARIA</acronym> (Accessible Rich Internet Applications). Please vote for us.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<div class="vevent">
<p><strong>South by Southwest</strong> (<a href="http://sxsw.com" class="summary url"><acronym>SXSW</acronym></a>) is a huge conference for interactive media as well as a film and music festival in <span class="location">Austin, Texas</span>, <strong>March <span class="dtstart" title="20080307T0900-0600">7</span>-<span class="dtend" title="20080311T1800-0600">11</span>, 2008</strong>. Every year it attracts the best designers and developers, and there is an immense number of panels to choose from. Exactly 128, out of which 80 are chosen from an open submission process.</p>
<p class="description"><a href="http://juicystudio.com/article/sxsw-get-rich-remain-accessible.php">Gez Lemon</a> and I plan to run a panel called <strong>&ldquo;Get Rich, Remain Accessible,&rdquo;</strong> naturally about <strong><acronym title="Web Accessibility Initiative">WAI</acronym> <acronym>ARIA</acronym></strong> (Accessible Rich Internet Applications). Gez wrote a great article about <a href="http://juicystudio.com/article/wai-aria-live-regions.php"><acronym>ARIA</acronym> liveregions</a>, and I wrote that article at <a href="http://www.alistapart.com/articles/waiaria">A List Apart</a>, so it&rsquo;s the perfect team. Together we would like to present:</p>
<ol class="alpha">
<li>The accessibility problems introduced by the current trend of web applications,</li>
<li>new ways to add semantic meaning, communicate importance, define relationships, and give focus to elements using <acronym>WAI-ARIA</acronym>,</li>
<li>how to limit the impact of these problems whilst <acronym>WAI-ARIA</acronym> is gaining support by user-agents, and techniques that work right now.</li>
</ol>
<p>It would be nice if you took the time to <a href="http://panelpicker.sxsw.com/ideas/view/172"><strong>vote for us</strong> at the <acronym>SXSW</acronym> panel picker</a> application. The voting process is open until 11:59 <span class="time">pm</span>, September 21. If you push our presentation to the top 80 you will ensure Gez and I actually make every effort to attend the conference as we will get free tickets for ourselves. Spread the word&nbsp;&hellip; <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/sxsw-2008-get-rich-remain-accessible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A-listed</title>
		<link>http://learningtheworld.eu/2007/a-listed/</link>
		<comments>http://learningtheworld.eu/2007/a-listed/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 10:00:13 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[A List Apart]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ALA]]></category>
		<category><![CDATA[aria]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[berlin]]></category>
		<category><![CDATA[Frankfurt]]></category>
		<category><![CDATA[iico]]></category>
		<category><![CDATA[properties]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[role]]></category>
		<category><![CDATA[states]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[upcoming:event=166143]]></category>
		<category><![CDATA[upcoming:event=175017]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xhtml-role]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/a-listed/</guid>
		<description><![CDATA[Web 2.0 applications can enhance <em>usability</em>, alas a lot of issues remain to make them <em>accessible</em>. Gez Lemon has come up with scripting solutions to inform screen readers about the change of content, but when I talked with Jan Eric Hellbusch he deemed it rather confusing because the user&#8217;s work flow is interrupted. The <acronym title="World Wide Web Consortium">W3C</acronym>&#8217;s standards draft for <strong>Accessible Rich Internet Applications</strong> (<acronym>ARIA</acronym>) addresses those limitations. I held talks about the upcoming standards in Cologne and Frankfurt, which resulted in writing a blog entry about the topic that eventually became an article for <strong>A List Apart</strong>. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>Web 2.0 applications</strong> can enhance <em>usability</em>, alas a lot of issues remain to make them <em>accessible</em>. Gez Lemon has come up with <a href="http://juicystudio.com/article/making-ajax-work-with-screen-readers.php" title="JuicyStudio: Making Ajax Work with Screen Readers">scripting solutions</a> to inform screen readers about the change of content, but when I talked with <a href="http://www.barrierefreies-webdesign.de" hreflang="de">Jan Eric Hellbusch</a> he deemed it rather confusing because the user&rsquo;s work flow is interrupted.</p>

<p>The <acronym title="World Wide Web Consortium">W3C</acronym>&rsquo;s standards draft for <strong>Accessible Rich Internet Applications (<acronym>ARIA</acronym>)</strong> addresses those limitations. It provides new ways of communicating meaning, importance, and relationships, and it fills gaps in the <acronym title="Extensible Hypertext Markup Language">(X)HTML</acronym> specifications and increases usability for all users by enabling navigation models familiar from desktop applications. Best of all, you can start using <acronym>ARIA</acronym> right away to enhance the accessibility of your websites.</p>

<p>I held talks about the upcoming standards in Cologne and Frankfurt, which resulted in writing a blog entry about the topic that eventually became an <a href="http://www.alistapart.com/articles/waiaria">article for <strong>A List Apart</strong></a>. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>

<p><strong>Update:</strong> there&rsquo;s also a <a href="http://www.barrierekompass.de/weblog/index.php?itemid=541">German translation</a> of the article at <span xml:lang="de" lang="de">Barrierekompass</span>.</p>

<p>If you&rsquo;d like to learn more I&rsquo;ll be speaking at the <strong><a href="http://barcampfrankfurt.pbwiki.com">BarCamp in Frankfurt</a></strong> on April 21-22, and the <strong><a href="http://www.iico.de/c_referenten_und_vortraege/tech.html#kliehm">Infopark Internet Congress</a></strong> in Berlin on May 11th.</p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/a-listed/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>WaSP International Outreach</title>
		<link>http://learningtheworld.eu/2007/wasp-ilg/</link>
		<comments>http://learningtheworld.eu/2007/wasp-ilg/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 11:40:28 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[about]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[g11n]]></category>
		<category><![CDATA[globalization]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[ilg]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[outreach]]></category>
		<category><![CDATA[wasp]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/wasp-ilg/</guid>
		<description><![CDATA[The <strong>Web Standards Project</strong> (<acronym>WaSP</acronym>) has a new International Liaison Group (<acronym>ILG</acronym>) of which I&#8217;m a member now.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="vcard"><a href="http://www.webstandards.org" class="url" rel="co-worker colleague" title="Web Standards Project"><img src="/wp-content/uploads/2007/03/gen-logo-wasp.png" width="75" height="75" alt="WaSP Logo" class="floatleft photo" /></a> The <strong class="fn">Web Standards Project</strong> (<acronym>WaSP</acronym>) has a new <a href="http://www.webstandards.org/action/ilg/">International Liaison Group</a> (<acronym>ILG</acronym>) of which I&rsquo;m a member now. I&rsquo;m excited to network with competent people around the globe and can&rsquo;t wait to change the world. For example, there are contacts with the <acronym title="World Wide Web Consortium">W3C</acronym> <acronym title="Internationalization">I18N</acronym> group, there are members who work for the Mozilla Foundation, Opera, or national accessibility organizations.</p>

<p><strong>Objectives</strong> of the <acronym>WaSP</acronym> <acronym>ILG</acronym> include</p>

<ul>
<li><strong>information and discussion</strong> about web standards and accessibility, particularly with regard to localization,</li>
<li><strong>outreach</strong> through blogs, books, articles, presentations, code, design, vision and leadership,</li>
<li><strong>translation and internationalization</strong> of documents and resources,</li>
<li>keeping an eye on <strong>web trends</strong>.</li>
</ul>

<p>There are and will be local geek meetings called &ldquo;<strong><acronym>WaSP</acronym> Cafés</strong>,&rdquo; perhaps on a smaller scale than barcamps or other unconferences, but with the same attitude to share, discuss, learn, and get feedback.</p>

<p>I must admit the <acronym>WaSP</acronym> <acronym>ILG</acronym> website is a little jammed with multilingual texts where <a href="http://www.w3.org/International/questions/qa-when-lang-neg" title="W3C Internationalization: When to use language negotiation">language negotiated content</a> would be more appropriate, also the <acronym>ILG</acronym> is not yet featured on the front page, and there are a few minor accessibility flaws like pages linking to themselves or the logo being a background image. But I&rsquo;m convinced these issues will be addressed soon. After all, the group is only six weeks old, and currently a lot of people are actively participating at <a href="http://sxsw.com"><acronym title="South by South West">SXSW</acronym></a>. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/wasp-ilg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Hell with Joe Clark</title>
		<link>http://learningtheworld.eu/2006/to-hell-with-joe-clark/</link>
		<comments>http://learningtheworld.eu/2006/to-hell-with-joe-clark/#comments</comments>
		<pubDate>Thu, 31 Aug 2006 13:00:58 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[A List Apart]]></category>
		<category><![CDATA[Joe Clark]]></category>
		<category><![CDATA[To Hell with WCAG 2]]></category>
		<category><![CDATA[WAI]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[WCAG 2.0]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2006/to-hell-with-joe-clark/</guid>
		<description><![CDATA[Joe Clark&#8217;s article &#8220;To Hell with <acronym title="Web Content Accessibility Guidelines">WCAG</acronym>&#160;2&#8221; was an eye-opener. It raised critical awareness for the last-call <acronym title="World Wide Web Consortium">W3C</acronym> working draft, which lead to the extension of the comments period. Still the degree of concern and fear didn&#8217;t need to be raised. He exaggerated many issues, distorted them by omission, or in some cases he&#8217;s plain wrong.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<h3 id="toc">In this article:</h3>

<ul class="toc">
    <li><a href="#intro">Introduction</a></li>
    <li><a href="#differences">Differences between <acronym>WCAG</acronym>&nbsp;1 and <acronym>WCAG</acronym>&nbsp;2</a></li>
    <li><a href="#what-is-wrong-with-wcag-2">What&rsquo;s wrong with <acronym>WCAG</acronym>&nbsp;2?</a></li>
    <li><a href="#discussion">Discussion</a></li>
    <li><a href="#conclusion">Conclusion</a></li>
</ul>

<h3 id="intro">Introduction</h3>

<p>His article <strong>&ldquo;<a href="http://alistapart.com/articles/tohellwithwcag2/">To Hell with <acronym title="Web Content Accessibility Guidelines">WCAG</acronym>&nbsp;2</a>&rdquo;</strong> was an eye-opener. Joe Clark expressed his <strong>angriness about the <acronym title="World Wide Web Consortium">W3C</acronym></strong>, its slow, lobby-driven, bureaucratic processes, the gruelling <a href="http://lists.w3.org/Archives/Public/w3c-wai-ig/2000OctDec/0573">internal fights</a> within working groups and the <dfn>Web Accessibility Initiative</dfn> (<acronym>WAI</acronym>) in particular. The <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/"><acronym>WCAG</acronym>&nbsp;2.0 Working Draft</a> was a disappointment, basically unreadable, impossible to understand, and failing in major issues after five years in the making (<a href="http://www.w3.org/TR/WCAG10/"><acronym>WCAG</acronym>&nbsp;1</a> took a little longer than <em>two</em> years to become a <em>finalized standard</em>).</p>

<p id="major-flaws">At that time I hadn&rsquo;t read <acronym>WCAG</acronym>&nbsp;2 yet. Joe Clark&rsquo;s passionate article was a revelation, and all the blogs I read agreed with him. Perhaps I wasn&rsquo;t the only one who hadn&rsquo;t read the working draft by then. Because now I have, and while there are some valid points in his inflammatory speech, there are also <strong>major flaws</strong>.</p>

<p id="list-of-major-flaws">Did you know that, contrary to Joe Clark&rsquo;s beliefs, <strong>validating code <em>is</em> a requirement</strong>? That <strong>semantic markup <em>is</em> enforced</strong>? Other issues are <strong>totally overrated</strong>, like claiming a <em>decent tab order</em> was equal to the &ldquo;<q>prohibition of CSS layouts</q>.&rdquo; But more on that later.</p>

<p id="state-of-the-w3c">His assault on the <acronym>W3C</acronym> set a spark to the tinderbox, and suddenly we heard concerns confirming the bad state of the Consortium from respected celebs like <a href="http://www.zeldman.com/2006/07/17/an-angry-fix/">Jeffrey Zeldmann</a>, <a href="http://www.webstandards.org/2006/07/26/misplaced-anger-a-rebuttal-to-zeldmans-criticism-of-the-w3c/" rel="colleague met">Molly Holzschlag</a>, <a href="http://meyerweb.com/eric/thoughts/2006/08/14/angry-indeed/" rel="colleague met">Eric Meyer</a>, <a href="http://lists.w3.org/Archives/Public/public-qa-dev/2006Jul/0011" xml:lang="de" lang="de">Björn Höhrmann</a>, and <a href="http://lists.w3.org/Archives/Public/public-qa-dev/2006Jul/0020">Tim Berners-Lee</a>, to name a few.</p>

<p id="behavior">Clark&rsquo;s public criticism might be seen as a bold and important step. However, actually calling group members &ldquo;<q><a href="http://lists.w3.org/Archives/Public/public-comments-wcag20/2006May/0119">arrogant and ignorant</a></q>,&rdquo; hanging up during conference calls and allegations like &ldquo;<q>some teenagers have greater understanding of valid, semantic markup than the Working Group</q>&rdquo; <span class="nowrap">(<abbr title="ibidem, same place">ibid.</abbr>)</span> hurts the cause. If you <a href="http://www.w3.org/Search/Mail/Public/search?keywords=joeclark&#038;hdr-1-name=from&#038;hdr-1-query=joeclark&#038;index-type=g&#038;index-grp=Public__FULL&#038;resultsperpage=200&#038;sortby=date">search the <acronym>WAI</acronym> mailing list</a> for more contributions from Joe Clark, you will immediately notice his <a href="http://lists.w3.org/Archives/Public/w3c-wai-gl/2005JulSep/0485">egocentric</a>, <a href="http://lists.w3.org/Archives/Public/w3c-wai-gl/2005AprJun/0855">cynical</a>, and often <a href="http://lists.w3.org/Archives/Public/w3c-wai-gl/2005AprJun/0744">insulting</a> style. He criticizes ignorance and harassment within that working group, <strong>but he&rsquo;s part of the problem</strong>.</p>

<p id="w3c-improvements">Meanwhile <strong><em>some</em> things seem to go right at the <acronym>W3C</acronym>:</strong> the <a href="http://www.molly.com/2006/08/14/angry-not-zeldman-meyer-and-fair-concerns-about-the-w3c/" title="Molly Holzschlag about the Internationalization Activity"><acronym title="Internationalization">I18N</acronym> activity</a> led by Richard Ishida, or the quick embracing of <a href="http://microformats.org/blog/2006/03/02/microformats-voted-best-session-at-w3c-technical-plenary-day/">Microformats</a>, <a href="http://www.w3.org/TR/web-forms-2/">Web Forms</a>, <a href="http://www.w3.org/TR/WAPF-REQ/">Widgets and Gadgets</a>, and the <a href="http://www.w3.org/TR/xhtml-role/"><acronym title="Extensible Hypertext Markup Language">XHTML</acronym> 1.1 Role Attribute Module</a>.</p>

<p id="negative-tabindex">The latter has to be seen in context with <a href="http://www-03.ibm.com/press/us/en/pressrelease/7839.wss"><acronym>IBM</acronym>&rsquo;s contribution</a> to the Mozilla source code for <a href="http://developer.mozilla.org/en/docs/Accessible_DHTML"><acronym title="Dynamic Hypertext Markup Language">DHTML</acronym> accessibility</a>. To implement that important technique, <acronym>IBM</acronym> has proposed an extension of the <acronym>HTML</acronym> specification to allow a <a href="http://lists.w3.org/Archives/Public/w3c-wai-gl/2005JulSep/0662" title="IBM&rsquo;s Richard Schwerdtfeger defending their choice">negative tabindex</a>. Joe Clark <a href="http://alistapart.com/articles/tohellwithwcag2/#WCAG-documents:standards">overstates</a> that simple extension as &ldquo;<q><acronym>IBM</acronym> actively promoting a <acronym>DHTML</acronym> technique that breaks the <acronym>HTML</acronym> specification</q>.&rdquo;</p>

<h3 id="differences">Differences between <acronym>WCAG</acronym>&nbsp;1 and <acronym>WCAG</acronym>&nbsp;2</h3>

<p id="principles"><acronym>WCAG</acronym>&nbsp;2 introduces four basic principles of accessibility. Content must be <strong><acronym title="Perceivable, Operable, Understandable, Robust">POUR</acronym></strong>:</p>

<ol>
    <li><strong>P</strong>erceivable</li>
    <li><strong>O</strong>perable</li>
    <li><strong>U</strong>nderstandable</li>
    <li><strong>R</strong>obust</li>
</ol>

<p id="success-criteria">The guidelines are organized around these four principles, and <em>checkpoints</em> for the guidelines are now called <strong>success criteria</strong>. Each success criterion comes with an <a href="http://www.w3.org/TR/2006/WD-UNDERSTANDING-WCAG20-20060427/">extended commentary</a>, <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/">techniques to meet the guidelines</a>, and common failures. That&rsquo;s more comprehensive than version&nbsp;1 and leaves less room for ambiguity.</p>

<p id="levels">The <strong>success criteria</strong> for each guideline <strong>are organized into three levels</strong>, though not all guidelines contain success criteria at every level. Levels are like <em><acronym>WCAG</acronym>&nbsp;1 priorities</em>, but they are more precise. <acronym>WCAG</acronym>&nbsp;1 checkpoints had only <em>one</em> priority allocated, while a success criterion with <em>multiple</em> levels can be more differentiated.</p>

<p id="triple-a">In the past programming a website to <strong>conform to level triple-A</strong> was an almost impossible and disproportionate effort. Besides guidelines always have room for interpretation, so it is possible that experts disagree if a criterion has been met. Therefore the working group was pragmatic enough to grant triple-A conformance if at least 50% of all level&nbsp;3 criteria are fulfilled.</p>

<p id="baseline">Techniques for a website are defined in a <strong>public <a href="http://www.w3.org/WAI/WCAG20/baseline/">baseline</a></strong>, like &ldquo;<q>the specification that this content <em>relies upon</em> is: <acronym title="Extensible Hypertext Markup Language">XHTML</acronym>&nbsp;1.0 (Strict). The specifications that this content <em>uses but does not rely on</em> are: JavaScript 1.2, <acronym title="Cascading Style Sheets">CSS</acronym>&nbsp;2.</q>&rdquo; You can specify any reasonable technique, there&rsquo;s no longer a preference for <acronym title="World Wide Web Consortium">W3C</acronym> techniques &mdash; if Flash is accessible enough and sufficient for the job, you don&rsquo;t have to use <acronym title="Synchronized Multimedia Integration Language">SMIL</acronym>. More on the <a href="#baseline-technologies">baseline concept</a> later. In the same way your <a href="#conformance-claims">conformance claims</a> and <a href="#conformance-scope">conformance scope</a> are published.</p>

<p id="generic-terms">Since the working group tried to be as generic as possible, <strong>some terms changed</strong>. They speak of <em>&ldquo;web units&rdquo;</em> instead of &ldquo;pages&rdquo;, because <em>web units</em> include things like <acronym title="Asynchronous JavaScript and XML">Ajax</acronym> applications, which wouldn&rsquo;t be covered by the term &ldquo;page.&rdquo; You get used to the terms fairly quick.</p>

<p id="more-cases">The guidelines were extended to be less ambiguous and include <a href="http://www.w3.org/TR/WCAG20/appendixD#newl1" title="List of new requirements in WCAG 2">more cases</a>. Deeply hidden within the documents are some true gems, for <a href="http://www.revoluser.com/2006/05/24/preventing-spam-with-creativity/" title="Techniques for accessible CAPTCHA">example</a> <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/guidelines.html#text-equiv" title="Success Criterion 1.1.1.3 for accessible CAPTCHA">accessible <acronym title="Completely Automated Public Turing-Test to Tell Computers and Humans Apart">CAPTCHA</acronym></a> or <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/Overview.html#SCR21" title="DOM scripting technique for accessible Ajax explained in W3C documents">accessible</a> <a href="http://juicystudio.com/article/making-ajax-work-with-screen-readers.php" title="Accessible Ajax technique further discussed"><acronym>Ajax</acronym></a>. Wonderful!</p>

<h3 id="what-is-wrong-with-wcag-2">What&rsquo;s wrong with <acronym>WCAG</acronym>&nbsp;2?</h3>

<p id="scattered-information"><strong>The information is yet too scattered</strong> among different documents, which makes it hard to read and comprehend. However, the working group notes it&rsquo;s still work in progress, and they want to create separate files for each success criterion as well as a navigation structure. That sounds like the commented <a href="http://www.bitvtest.de/?a=dl&amp;t=s" hreflang="de">German accessibility guidelines</a>, so I&rsquo;m positive that the end-result will be more usable.</p>

<p id="readability">I must admit it could also be <a href="http://www.alistapart.com/comments/tohellwithwcag2?page=8#78" title="Comments on the original article about readability">more readable</a>. A professional copywriter could help, but I can imagine <em>the exact wording</em> of each success criterion was probably a big issue in <acronym>WAI</acronym> meetings, so the stakeholders won&rsquo;t give up so easily just for enhanced readability.</p>

<p id="lack-of-cognitive-requirements">Speaking of comprehension and easy reading, <strong>severe flaws can be found in the cognitive department</strong>. &ldquo;<a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#N10516">Making text content readable and understandable</a>&rdquo; is a joke. Guidelines for <a href="http://www.w3.org/TR/WAI-WEBCONTENT/#gl-complex-elements">context and orientation</a>, <a href="http://www.w3.org/TR/WAI-WEBCONTENT/#gl-facilitate-navigation">navigation</a>, and <a href="http://www.w3.org/TR/WAI-WEBCONTENT/#gl-facilitate-comprehension">comprehension</a> have been more or less dropped since <acronym>WCAG</acronym>&nbsp;1.</p>

<p id="usability">We&rsquo;ve come a long way to understand these features are <em>not</em> for cognitively challenged people alone, but they are <strong>basic requirements for <em>all</em> of us</strong>. Young people with insufficient reading skills, elderly who are new to the Internet &mdash; we all benefit from features like breadcrumb paths, a consistent navigation with clear wording, well written text, or relevant search results. These guidelines spell <strong>usability!</strong> <a href="http://lists.w3.org/Archives/Public/public-comments-wcag20/2006Jun/0118" title="Formal objection to WCAG 2.0 claiming to address cognitive limitations">We can&rsquo;t allow</a> having them removed!</p>

<h3 id="discussion">Discussion</h3>

<p id="discussion-intro">His article raised critical awareness for the last-call <acronym title="World Wide Web Consortium">W3C</acronym> working draft, which lead to the <a href="http://www.alistapart.com/comments/tohellwithwcag2?page=9#84">extension of the comments period</a>. Still the degree of concern and fear didn&rsquo;t need to be raised. Many issues are <a href="http://www.alistapart.com/comments/tohellwithwcag2?page=7#62">exaggerated</a>, distorted by omission, or plain wrong. Let&rsquo;s discuss them in detail:</p>

<ol class="claims">
    <li>
        <h4 id="definitions-of-page-and-site" class="lt-10">1. Definitions of &ldquo;page&rdquo; and &ldquo;site&rdquo;</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-60">
            <p>Exactly what a &ldquo;page&rdquo; is, let alone a &ldquo;site,&rdquo; will be a matter of dispute.</p>
        </blockquote>
        <p>Agreed. Although everybody <em>knows</em> what these terms mean, a <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/appendixA">formal definition</a> is missing. But there are more important issues. That&rsquo;s a typical Joe Clark.</p>
    </li>
    <li>
        <h4 id="valid-html" class="lt-10">2. Valid <acronym>(X)HTML</acronym></h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-0">
            <p>A future website that complies with <acronym>WCAG</acronym>&nbsp;2 won&rsquo;t need valid <acronym title="Hypertext Markup Language">HTML</acronym> &mdash; at all, ever. (More on that later.) You will, however, have to <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/#F28-procedure">check the <acronym title="Document Object Model">DOM</acronym> outputs of your site in multiple browsers</a> and prove they&rsquo;re identical.</p>
        </blockquote>
        <p>Not true. <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/guidelines#ensure-compat-parses">Success criterion 4.1.1</a> in plain English demands that <abbr>IDs</abbr> must be unique and elements properly nested. <strong>One technique to ensure that is <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/#G134">validation</a>.</strong> How was it possible that Joe Clark missed such an important point? Had he actually read his printouts, or was he just summarizing his correspondence with the working group?</p>
        <p>However, it is true that a <strong>comparison of <acronym>DOM</acronym> outputs</strong> is seen as an <em>alternative</em> technique to ensure proper nesting or well-formedness. That won&rsquo;t work. Even valid code doesn&rsquo;t result in <em>identical</em> <acronym>DOM</acronym> outputs in multiple browsers. Take for example line-breaks and code indented with tabs (white-space): Mozilla counts these as text-nodes, while <acronym title="Internet Explorer">IE</acronym> ignores them in the <acronym>DOM</acronym> tree. Besides it would be a tremendous effort to compare the trees <em>manually</em>. Would somebody please create a validation tool with different browser engines under the hood?</p>
    </li>
    <li>
        <h4 id="table-layout" class="lt-10">3. Table layout</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-10">
            <p>You can still use tables for layout. (And not just <em>a</em> table&nbsp;&mdash; <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/#N11001">table<em>s</em> for layout</a>, <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/#N11138">plural</a>.)</p>
        </blockquote>
        <p>Of course we know the disadvantages of table layout, and they are a pain to every standardista. From a pure <strong>accessibility standpoint</strong> they are tolerable as long as they can be <strong>linearized</strong> and <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/Overview#G115">semantic markup</a> like <code>&lt;<acronym title="table header">th</acronym>&gt;</code> isn&rsquo;t misused. But speaking semantically, isn&rsquo;t a <code>&lt;<acronym title="table data">td</acronym>&gt;</code> supposed to represent tabular data?</p>
    </li>
    <li>
        <h4 id="blinking-elements" class="lt-10">4. Blinking elements</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-25">
            <p>Your page, or any part of it, may <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#time-limits-blink">blink for up to three seconds</a>. <a href="http://www.w3.org/TR/2006/WD-UNDERSTANDING-WCAG20-20060427/#seizure-does-not-violate-terms">Parts of it</a> may not, however, &ldquo;flash.&rdquo;</p>
        </blockquote>
        <p>Everybody hates the infamous <code>blink</code> tag because it makes text unreadable. But I don&rsquo;t think that&rsquo;s what they are speaking of. It&rsquo;s more like in <strong>banner ads</strong>, or in <strong><acronym title="Asynchronous JavaScript and XML">Ajax</acronym> notifications</strong>. For three seconds I can live with that. The difference between <em>blinking</em> and <em>flashing</em> is the frequency; the latter can result in epileptic seizures. Simply avoid anything between three and fifty flashes per second.</p>
    </li>
    <li>
        <h4 id="baseline-technologies" class="lt-10">5. Baseline technologies</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-40">
            <p>You&rsquo;ll be able to define entire technologies as a &ldquo;<a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#baseline" id="really-says:a-45">baseline</a>,&rdquo; meaning anyone without that technology has little, if any, recourse to complain that your site is inaccessible to them.</p>
        </blockquote>
        <p>Not true. Baselines have to be <strong><a href="http://www.w3.org/WAI/WCAG20/baseline/#who2" title="reasonable baselines">reasonable</a></strong>. If they are not reasonable, others, including your government, can set a baseline.</p>
        <p>There are a couple of <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#baseline-setting">examples for reasonable baselines</a>, like &ldquo;<q>only technologies that have been widely supported by more than one accessible and affordable user agent for more than one release</q>&rdquo; for a government site. More examples can be found in the&nbsp;&hellip;</p>
    </li>
    <li>
        <h4 id="conformance-claims" class="lt-10">6. Conformance claims</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-65">
            <p>If you wish to claim <acronym>WCAG</acronym>&nbsp;2 compliance, you must publish a <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#conformance-required">checklist of declarations</a> more reminiscent of a forced confession than any of the accessibility policies typically found today.</p>
        </blockquote>
        <p>Hmm, which of the following do you think is clearer?</p>
        <ol class="alpha">
            <li><a href="http://www.w3.org/WAI/WCAG1AA-Conformance"><img src="http://www.w3.org/WAI/wcag1AA.gif" class="example" alt="W3C WCAG&nbsp;1.0 Conformance Level Double-A" width="88" height="31" /></a></li>
            <li>
                <blockquote cite="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#conformance-examples">
                    <p>On 5&nbsp;May 2006, &ldquo;G7: An Introduction&rdquo; http://telcor.example.com/nav/G7/intro.html conforms to <acronym>W3C</acronym>&rsquo;s <acronym>WCAG</acronym>&nbsp;2 <strong>Conformance Level Double-A</strong>. The following <strong>additional success criteria</strong> have also been met: 1.1.2, 1.2.5, and 1.4.3. The baseline for this claim is UDBaseline#1-2006 at http://UDLabs.org/baselines#1-2006.html. The specification that this content <strong>&ldquo;relies upon&rdquo;</strong> is: <acronym>XHTML</acronym> 1.0 (Strict), and Real Video. The specifications that this content <strong>&ldquo;uses but does not rely on&rdquo;</strong> are: JavaScript 1.2, <acronym>CSS</acronym>&nbsp;2.</p>
                </blockquote>
            </li>
        </ol>
        <p>My vote goes for the <acronym>WCAG</acronym>&nbsp;2 conformance claim. Include this elegantly as a <acronym title="Resource Description Framework">RDF</acronym> file within a <code>&lt;link&gt;</code> (something missing in this working draft), and I&rsquo;m a happy developer.</p>
    </li>
    <li>
        <h4 id="conformance-scope" class="lt-10">7. Conformance scope</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-50">
            <p>You&rsquo;ll be able to define entire directories of your site as off-limits to accessibility (including, in <acronym>WCAG</acronym>&nbsp;2&rsquo;s own example, <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#conformance-scoping">all your freestanding videos</a>).</p>
        </blockquote>
        <p>That&rsquo;s true. But you can&rsquo;t <strong>exclude integral parts</strong> of a process, like parts of a shop, though further definition would be required which parts can be excluded and which can&rsquo;t. It becomes clearer when you take an example where the <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#conformance-wcag1">scope is set with a date</a>:</p>
        <blockquote cite="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#conformance-wcag1">
            <p>Materials with creation or modification dates before 31&nbsp;December 2006 conform to <acronym>WCAG</acronym>&nbsp;1.0 Level Double-A. Materials with creation or modification dates after 31&nbsp;December 2006 conform to <acronym>WCAG</acronym>&nbsp;2.0 Level Double-A.</p>
        </blockquote>
        <p>I can imagine cases where new content does conform to <acronym>WCAG</acronym>&nbsp;2, while nobody bothers to touch <a href="http://www.w3.org/TR/REC-html32" title="Hypertext Markup Language Recommendation 3.2">really old content</a> somewhere deep in the archives. So scoping is a <strong>practical issue</strong>: rather have conformance for the new and important parts than none at all.</p>
    </li>
    <li>
        <h4 id="video" class="lt-10">8. Video</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-75">
            <p>Not that anybody ever made them accessible, but if you post videos online, you no longer have to provide audio descriptions for the blind at <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#N10516">the lowest &ldquo;conformance&rdquo; level</a>. And only prerecorded videos require captions at that level.</p>
        </blockquote>
        <p>Joe Clark was dubbed <a href="http://www.theatlantic.com/doc/prem/200109/erard" rel="nofollow"><q>the king of closed captions</q></a>, so from his point of view <acronym>WCAG</acronym>&nbsp;2 must be a <strong>step backwards</strong>: audio descriptions for prerecorded video are required on level&nbsp;2, on level&nbsp;1 either audio descriptions or a transcript will be sufficient. Audio descriptions for <em>live</em> video content were <a href="http://lists.w3.org/Archives/Public/w3c-wai-gl/2006AprJun/0195">dropped</a> in November 2005, and captions for live videos are level&nbsp;2.</p>
        <p><acronym>WCAG</acronym>&nbsp;1 was very vague and <a href="http://www.w3.org/TR/WCAG10-TECHS/#tech-synchronize-equivalents">didn&rsquo;t make distinctions</a> between live and prerecorded video. Everything had to have audio descriptions on the lowest level. The WCAG&nbsp;2 approach doesn&rsquo;t go that far. Although this might be disappointing, it is more differentiated and more reasonable.</p>
    </li>
    <li>
        <h4 id="audio" class="lt-10">9. Audio</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-85">
            <p>Your podcasts may have to be remixed so that dialogue is <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#visual-audio-contrast-noaudio">20 decibels louder than lengthy background noise</a>. (You don&rsquo;t have to caption or transcribe them, since they aren&rsquo;t &ldquo;<a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#multimediadef" id="really-says:a-95">multimedia</a>&rdquo; anymore. [&hellip;]</p>
        </blockquote>
        <p>I agree not many people have the equipment to correctly measure a difference of 20&nbsp;<acronym title="Decibels">dB(A)</acronym>, but as a rule of thumb any <strong>dialogue should be easy to understand</strong>. Having my own program on a free radio station I can dig that. But there&rsquo;s another major point Joe misses: although technically <strong>audio only</strong> is not <em>multi</em>media, it <strong><a href="http://www.w3.org/TR/2006/WD-UNDERSTANDING-WCAG20-20060427/#N1013E">still has to be transcribed</a></strong>.</p>
    </li>
    <li>
        <h4 id="skip-links">10. Skip links</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-105">
            <p>You can put a few hundred navigation links on a single page and do nothing more, but if you have <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#navigation-mechanisms-skipcb">two pages together</a> that have three navigation links each, you must provide a way to skip navigation.</p>
        </blockquote>
        <p>Skip links are good, I don&rsquo;t mind to have them everywhere. But in <acronym>WCAG</acronym>&nbsp;1 &ldquo;<q>a few hundred navigation links</q>&rdquo; would have been required to be structured with subheadlines to enhance understanding. That&rsquo;s the real issue here!</p>
    </li>
    <li>
        <h4 id="offscreen-positioning">11. Offscreen positioning</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-115">
            <p>You can&rsquo;t use offscreen positioning to add labels (e.g., to forms) that only some people, like users of assistive technology, can perceive. <em><a href="http://www.w3.org/TR/2006/WD-UNDERSTANDING-WCAG20-20060427/#content-structure-separation-programmatic-intent-head">Everybody</a></em> has to see them.</p>
        </blockquote>
        <p>Although the intent of that criterion clearly is to <strong>make structure available to screen readers</strong> through semantic markup, the sentence Joe Clark refers to <em>could</em> be interpreted the way he does. Here&rsquo;s the <a href="http://www.w3.org/TR/2006/WD-UNDERSTANDING-WCAG20-20060427/#content-structure-separation-programmatic-intent-head" title="Link to the text Joe Clark refers to">original</a>:</p>
        <blockquote cite="http://www.w3.org/TR/2006/WD-UNDERSTANDING-WCAG20-20060427/#content-structure-separation-programmatic-intent-head">
            <p>The purpose of this success criterion is to ensure that when such relationships are perceivable to one set of users, those relationships can be made to be perceivable to all.</p>
        </blockquote>
        <p>That&rsquo;s not really new. Think of <strong>zoom readers</strong> with tab navigation via keyboard. If you place content offscreen, it can be quite irritating if an element gains focus and still is not visible. Good practice would require at least changing the element&rsquo;s position to a visible area when it gets <code>:focus</code>. Although labeling <em>forms</em>, like in Joe&rsquo;s example, can be achieved <em>without</em> offscreen positioning since the <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/Overview#H65" title="Using the title attribute on form input fields">title attribute</a> is deemed sufficient.</p>
    </li>
    <li>
        <h4 id="tab-source-order">12. Tab source order</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-125">
            <p><acronym>CSS</acronym> layouts, particularly those with absolutely-positioned elements that are removed from the document flow, may simply be <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/#N100C7">prohibited</a> at the highest level. In fact, source order must match presentation order even at the lowest level.</p>
        </blockquote>
        <p><strong><a href="http://www.positioniseverything.net/articles/onetruelayout/anyorder">Death to any order columns!</a> <a href="http://alistapart.com/articles/holygrail">Death to the Holy Grail!</a></strong> I can understand the feelings some have towards that, but again it&rsquo;s <a href="http://www.w3.org/TR/WAI-WEBCONTENT/#tech-tab-order">nothing new</a>. In fact, in Germany&rsquo;s eAccessibility law it was implemented as a priority&nbsp;2 feature, not 3. The tab navigation shouldn&rsquo;t be irritating and jump across the page, so take care of your source order.</p>
    </li>
    <li>
        <h4 id="idioms-acronyms-and-pronounciation">13. Idioms, acronyms, and pronounciation</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-135">
            <p>Also at the highest level, you have to <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#N107C8">provide a way</a> to find all of the following:</p>
            <ol>
                <li>Definitions of idioms and &ldquo;jargon&rdquo;</li>
                <li>Expansion of acronyms</li>
                <li><em>Pronunciations</em> of some words</li>
            </ol>
        </blockquote>
        <p>While for English developers <strong>marking-up foreign-language passages</strong> might be an exception with an unusual amount of &ldquo;<q>fanatical care</q>&rdquo; to achieve this, people in countries like Japan or Germany, where you have many anglicisms especially in technical texts, had <a href="http://www.w3.org/TR/WAI-WEBCONTENT/#gl-abbreviated-and-foreign">a long time</a> to get accustomed to it.</p>
        <p>In fact, according to <acronym>WCAG</acronym>&nbsp;1 <em>any</em> language changes had to be identified as a priority&nbsp;1 requirement, while in <acronym>WCAG</acronym>&nbsp;2 only the document&rsquo;s <a href="/2006/best-practices/#html-language" title="Best practices to define the primary language">primary language</a> is level&nbsp;1, and only <em>passages or phrases</em> within the text are level&nbsp;2, not <em>single words</em>. This is an incredible work reduction. Considering screen readers make a subtle pause before language switches that can get annoying in texts with many foreign words, it is also an improvement for those users.</p>
    </li>
    <li>
        <h4 id="alternate-documents">14. Alternate documents</h4>
        <blockquote cite="http://www.alistapart.com/articles/tohellwithwcag2/#really-says:li-165">
            <p>You also have to provide an alternate document if a reader with a &ldquo;lower secondary education level&rdquo; couldn&rsquo;t understand your main document. (In fact, <acronym>WCAG</acronym>&nbsp;2 <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/complete#N1089F">repeatedly</a> <a href="http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/#F19">proposes</a> maintaining separate accessible and inaccessible pages. In some cases, you don&rsquo;t necessarily have to improve your inaccessible pages as long as you produce another page.)</p>
        </blockquote>
        <p>Again, that&rsquo;s an <a href="http://www.w3.org/TR/WAI-WEBCONTENT/#tech-alt-pages">old friend</a>, and it&rsquo;s emphasized that an <a href="http://www.w3.org/TR/2006/WD-UNDERSTANDING-WCAG20-20060427/#accessible-alternatives-level1-intent-head">alternate version</a> &ldquo;<q>is a fallback option and is not preferable to making the content itself accessible.</q>&rdquo; So what? If a technical document for a specific target audience can&rsquo;t use very simple language, it is common to <a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/Overview#meaning-supplements-techniques-head">provide a text summary</a> for people with lower reading skills. That doesn&rsquo;t mean we forget about accessibility and start publishing nothing but alternate text versions again.</p>
    </li>
</ol>

<h3 id="conclusion">Conclusion</h3>

<p id="cooperation">Joe Clark takes some points, but on a closer look his article leaves a bitter taste as <strong>another tool for  enforcing his point of view</strong> on the Web Content Accessibility Working Group. Okay, probably most of us who care about web standards today have been <a href="http://joeclark.org/access/about/whycaptioning.html" rel="nofollow">nerds</a> as teenagers. But then again most of us have quit playing Dungeons and Dragons and got some social life. We don&rsquo;t spend <a href="http://www.theatlantic.com/doc/prem/200109/erard" rel="nofollow">hours in front of our <abbr title="television">TV</abbr></a> and write <a href="http://blog.fawny.org/category/accessibility/captioning/cbc/" rel="nofollow">angry nitpicking letters to the <acronym title="Canadian Broadcasting Corporation">CBC</acronym></a>. We don&rsquo;t harass <acronym>W3C</acronym> working groups, and when they won&rsquo;t be intimidated, we do not <a href="http://wcagsamurai.org" title="The WCAG Samurai, chaired by Joe Clark" rel="nofollow">found our own</a>. Be gentle and play with the other kids.</p>

<blockquote id="subversion" cite="http://meyerweb.com/eric/thoughts/2006/08/14/angry-indeed/#comment-43103">
    <p>If you want reform then do it from the inside &mdash; the subtlety of subversion is more effective than revolution.</p>
</blockquote>

<p class="cite"><cite><a href="http://meyerweb.com/eric/thoughts/2006/08/14/angry-indeed/#comment-43103">Comment on Eric Meyer&rsquo;s blog</a></cite></p>

<p id="participation"><strong><acronym>WCAG</acronym>&nbsp;2 is not so spoiled</strong>, there&rsquo;s still plenty of opportunity to <a href="http://www.w3.org/WAI/GL/WCAG20/issue-tracking/" rel="nofollow" title="External link to the WCAG issue tracking tool">make your constructive critique heard</a> until the working draft becomes a recommendation.</p>

<p id="acknowledgment" class="acknowledgments">Thanks to the Frankfurt <a href="http://www.webmontag.de" hreflang="de" xml:lang="de" lang="de">Webmontag</a> for the inspiration to write down and extend the things I mentioned in my lecture about <acronym>WCAG</acronym>&nbsp;2 on 14&nbsp;August 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2006/to-hell-with-joe-clark/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
