<?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>ThePickards &#187; Accessibility</title>
	<atom:link href="http://www.thepickards.co.uk/index.php/category/accessibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thepickards.co.uk</link>
	<description>ranting and rambling to anyone willing to listen</description>
	<lastBuildDate>Thu, 14 Jan 2010 07:39:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WebAIM Screenreader Survey Results 2009</title>
		<link>http://www.thepickards.co.uk/index.php/200911/webaim-screenreader-survey-results-2009/</link>
		<comments>http://www.thepickards.co.uk/index.php/200911/webaim-screenreader-survey-results-2009/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 06:20:25 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3896</guid>
		<description><![CDATA[As the title of this article suggests, WebAIM have released the results of their second screen reader survey. I would therefore suggest you head over there and read those results for yourself. Or you can head over an look at their summary. If you can&#8217;t be bothered to do either of those things, you might [...]]]></description>
			<content:encoded><![CDATA[<p>As the title of this article suggests, <em>WebAIM</em> have released the <a href="http://webaim.org/projects/screenreadersurvey2/">results of their second screen reader survey</a>. I would therefore suggest you head over there and read those results for yourself. Or you can head over an look at <em>their</em> <a href="http://webaim.org/blog/screen-reader-user-survey-results/">summary</a>.</p>
<p>If you can&#8217;t be bothered to do either of those things, you might instead want to have a quick glance at the things which struck <em>me</em> as interesting&#8230;</p>
<ul>
<li>The survey had 665 valid responses</li>
<li>Only 4.7% described themselves as beginners with screen reader technology (but as they point out, we shouldn&#8217;t draw inferences from this, because there is no way of knowing if this survey sample is fully representative &#8212; which we also need to bear in mind when looking at the other results)</li>
<li>JAWS is the primary screen reader for most (2/3 of correspondents) but 5 other screen readers have shares over 1% so we can&#8217;t assume screen reader = JAWS</li>
<li>83% have updated their screen reader in the past year (but if the survey sample is artificially tech-savvy, this might be artificially high also)</li>
<li>When asked which browser was used with their primary reader, the top four, in order, were <acronym title="Internet Explorer">IE8</acronym>, IE7, Firefox 3, then IE6. It&#8217;s worth noting that the IE6 percentage is significantly lower than reported by most site analytics, although it&#8217;s difficult to tell whether this relates to screen reader requirements or sample selection</li>
<li>More than 74% of users report that javascript is <em>not</em> disabled in their browser, with almost 15% don&#8217;t know. Is javascript still the big bogeyman barrier suggested by WCAG 1.0?</li>
<li>There&#8217;s something very interesting about alt text. I&#8217;ve always been working on the assumption &#8212; long backed up by other professionals &#8212; that screen reader users would prefer to have decorative images to have a null alt text so that they would be ignored by the screen reader. It would instead appear that over 75% would prefer either &#8220;smiling lady&#8221; or &#8220;photo of smiling lady&#8221; to indicate such an image (of a smiling lady). Not particularly convinced this result should see a change in <em>best practice</em> however &#8212; but I&#8217;m open to persuasion if this is what people want&#8230;</li>
<li>The most problematic three items were CAPTCHA (presumably particularly those which are visual-only), Flash, and ambiguous links. Looks like another vote for the end of &#8216;click here&#8217; as well as a reminder to all those companies who produce inaccessible flash-only versions that they are causing accessibility problems</li>
<li>&#8230;in comparison, lack of &#8216;skip&#8217; links doesn&#8217;t seem to bother many people</li>
<li><del>Social media use seems to be (mostly) tied in with perceived accessibility, with the most used social media tool (YouTube) being seen as at least &#8216;somewhat accessible&#8217; by 78% of people (although not the highest), and the least used (MySpace) reporting the least accessible (assuming that the graph is correct, and not the figures, which were wildly out of whack with the graph at the time I put this together)</del>. MySpace, which is least used, is reported as one of the most accessible; some of the most used are reported as the most accessible, so there does not appear to be a direct link between accessibility and use, . This information would be better presented in next years survey as a % difference between screen reader users and users in general &#8212; as it would be more possible to draw comparisons as we could see differences in trends: it&#8217;s impossible to know to what extent (if any) these percentages are affected by accessibility without knowing the % use in the general population</li>
<li>In short, there is no &#8220;typical&#8221; screen reader user.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200911/webaim-screenreader-survey-results-2009/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Accessibility Allies Against A11y</title>
		<link>http://www.thepickards.co.uk/index.php/200910/accessibility-allies-against-a11y/</link>
		<comments>http://www.thepickards.co.uk/index.php/200910/accessibility-allies-against-a11y/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 06:20:43 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3850</guid>
		<description><![CDATA[One of the things common to all web geekery is the use of the acronym. Everyone has their favourite TLA even if some people will argue about the precise semantic definition of an acronym in the first place. I don&#8217;t really have a problem with the use of acronyms, provided that they are expanded (whether [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things common to all web geekery is the use of the acronym. Everyone has their favourite <acronym title="three letter acronym">TLA</acronym> even if some people will argue about the precise semantic definition of an acronym in the first place. </p>
<p>I don&#8217;t really have a problem with the use of acronyms, provided that they are expanded (whether via <code>HTML</code> or in text) on at least their first use in a given page or <em>message</em>. What I do object to however is the assumption that if you use an acronym or abbreviation, other people will understand what you mean, and if not, they can always look it up.</p>
<p>Well, <em>no</em>. If you can&#8217;t be bothered to make your message sufficiently <em>clear</em> in the first place, I don&#8217;t see why I should bother to dig around trying to figure out what you are trying to say. And sadly, I find that the accessibility community are one of the worst when it comes to this.</p>
<p>The idea of accessibility is to make websites (or other things) more easily usable by people, most frequently specifically &#8220;people who are disabled&#8221;. This is emphatically <em>not</em> just about using <code>alt</code> tags (note: always call them tags, it annoys the purists).<em> Accessibility is not just about the blind.</em></p>
<p>If you want to make your sites accessible, you need to consider other impairments: motor impairments &#8212; users who can&#8217;t use a mouse; hearing impairments; other visual impairments; dyslexia and other cognitive impairments and so on. And he we come to something which is a cross-over between general good practice and accessibility &#8212; the ease with which your content can be <em>understood</em>.</p>
<p>Obviously cognitive impairment is not a binary position: it reflects a continuum of impairment. You can understand therefore that if your page is <em>slightly</em> easier to understand, this will tip the balance for some people between being able to use it and not. </p>
<p>And this is where we come to the counter-intuitive <strong>a11y</strong> abbreviation. It looks like &#8220;ally&#8221; (and many pronounce it as such), but it means something entirely different. It means &#8220;accessibility&#8221;. How on earth do you get from &#8220;a11y&#8221; to &#8220;accessibility&#8221;, you may well ask. Ahah! Here&#8217;s the clever bit (or, in my opinion, the bloody ridiculous bit). </p>
<p>What you do is you look at the number of letters between the first &#8220;a&#8221; and the final &#8220;y&#8221;. You&#8217;ll find there are 11 of them. So you scoop all of those out and replace them with the number 11. You&#8217;ll also see this in <acronym title="internationalisation">i18n</acronym> and similar. They are the sort of abbreviation which are completely and utterly obscure and opaque to anyone not <em>already</em> &#8220;in the know&#8221;. </p>
<p>As far as <em>accessibility</em> goes &#8212; something which is supposed to <em>promote</em> understanding &#8212; the use of a11y is therefore very clearly <acronym title="bollocks">b6s</acronym>. </p>
<p>I understand that there is a need sometimes (for example when on twitter) to use an abbreviation, as accessibility is quite a long word. But any abbreviation used should be one from which the word &#8220;accessibility&#8221; can be reasonably inferred <em>without</em> esoteric knowledge. </p>
<p>One possible suggestion would be to use the abbreviation &#8220;access&#8221; (6 letters). It&#8217;s significantly clearer than &#8220;a11y&#8221; (4 letters) and significantly shorter than &#8220;accessibility&#8221; (13 letters). It does have one drawback in that people frequently use &#8220;access&#8221; (particularly on twitter) to refer to Microsoft Access databases. </p>
<p>So there&#8217;s two questions. </p>
<ol>
<li>Do you agree that a11y is a poor abbreviation for accessibility, and we ought to use something better?</li>
<li>What should we use instead (and why)?</li>
</ol>
<p>My personal belief (after having looked around on twitter) is that #access <em>might</em> clash too much with other things, so a different option may be preferable; but also that #access is preferable to #a11y. But can we come up with something that is better than both of them? </p>
<p>I don&#8217;t really think we should be looking at something specifically related to the <em>web</em>, as people might want to use an equivalent tag to mark accessibility in other software (or in a non-IT capacity). </p>
<p>So let&#8217;s have your thoughts on the following, and any others you can come up with:</p>
<ul>
<li>#a11y</li>
<li>#access</li>
<li>#accessibility</li>
<li>#accessy</li>
<li>#disability</li>
<li>#disacc</li>
<li>#webacc</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200910/accessibility-allies-against-a11y/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>An Analytics Problem for the UK Public Sector</title>
		<link>http://www.thepickards.co.uk/index.php/200910/an-analytics-problem-for-the-uk-public-sector/</link>
		<comments>http://www.thepickards.co.uk/index.php/200910/an-analytics-problem-for-the-uk-public-sector/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 06:20:23 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Public Sector]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3845</guid>
		<description><![CDATA[In short: if you&#8217;re a government site, you must have a stats audit, and you&#8217;re potentially about to head into a major problem with using cookies in future&#8230; It is mandatory for Government sites to have stats audits: In the current climate of open, transparent and accountable government, it is now mandatory for government websites [...]]]></description>
			<content:encoded><![CDATA[<p>In short: if you&#8217;re a government site, you must have a stats audit, and you&#8217;re potentially about to head into a major problem with using cookies in future&#8230;</p>
<p>It is mandatory for Government sites to have stats audits:</p>
<blockquote><p>In the current climate of open, transparent and accountable government, it is now mandatory for government websites to have stats audits.<cite>Adam Bailin, Digigov: <a href="http://coi.gov.uk/blogs/digigov/2009/09/benefits-of-government-website-auditing/">Benefits of Government Website Auditing</a></cite></p></blockquote>
<p>Now there are various different ways to analyse the stats, but in order to identify unique visitors, a lot of stats thingummies will use the storing of <em>cookies</em>. You with me so far?</p>
<p>Now the EU are currently discussing exactly what to do over file-sharing. Part of this telecoms package includes this:</p>
<blockquote><p>Member States shall ensure that the storing of information, or the gaining of access to information already stored, in the terminal equipment of a subscriber or user is only allowed on condition that the subscriber or user concerned has given his/her consent, having been provided with clear and comprehensive information, in accordance with Directive 95/46/EC, inter alia about the purposes of the processing<cite><a href="http://www.europarl.europa.eu/sides/getDoc.do?pubRef=-//EP//TEXT+TA+P6-TA-2009-0360+0+DOC+XML+V0//EN&#038;language=EN#BKMD-15">Electronic communications networks, personal data and the protection of privacy</a></cite></p></blockquote>
<p>Note that: in order to store or access a cookie, the user must already have <em>given</em> consent. This is not the same as the current &#8220;right to refuse&#8221; which means (as I understand it) that you&#8217;ve got to include information about what the information is used for and how the user can opt out (such as by having a &#8216;privacy&#8217; page with this information linked to at the bottom of your site).</p>
<p>Struan from <a href="http://www.out-law.com">Out-Law.com</a> was fairly clear on what he believes it means. You <em>must</em> provide a notice and give the user the option of giving or declining their consent before setting or accessing a cookie, with only one limited exception:</p>
<blockquote><p>There is an exception for cookies that are &#8220;strictly necessary&#8221; to provide a service &#8220;explicitly requested&#8221; by the user. Consequently, no cookie notices are required to serve a cookie that helps a shopper get from a product page to a checkout; but notices are required for cookies that are used in traffic analysis or advertising.[...]</p>
<p>[...]sites can deliver cookies to a user&#8217;s computer only if the user &#8220;has given his/her consent, having been provided with clear and comprehensive information&#8221; unless, as now, the cookie is &#8220;strictly necessary&#8221; for a service &#8220;explicitly requested&#8221;.</p>
<p>European Commissioner Viviane Reding expressed concerns about behavioural advertising this month. &#8220;European privacy rules are crystal clear: a person&#8217;s information can only be used with their prior consent,&#8221; she said.</p>
<p><cite><a href="http://www.out-law.com//default.aspx?page=10475">Out-Law.com: Online advertising is threatened by Europe&#8217;s cookie law</a></cite></p></blockquote>
<p>So if you want to use cookies for advertising (not a major thing for UK public sector sites at the moment, but people <em>are</em> heading down that road) or use cookies for analytical reasons, you must first give people the opportunity to decline <em>first</em>. That&#8217;s an <em>active</em> thing: you must explicitly get their consent (as I understand, for every different cookie, as you&#8217;ve got to explain what the information will be used for). </p>
<blockquote><p>What right to refuse did I get?&#8221; our source asks of his own visit to a homepage placing a selection of cookies on his computer. &#8220;You might imagine some sort of pop-up: &#8216;do you refuse this – yes / no&#8217;. You could phrase that many ways but it seems to me you need to ask for a reaction before storing or gaining access to a machine.&#8221; Can you imagine a pop-up box to explain 30 cookies, or 30 pop-up boxes? <cite>[more from] Out-Law.com: Online advertising is threatened by Europe&#8217;s cookie law</cite></p></blockquote>
<p>And of course if you are a public sector site, you need to comply with either <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 1.0 or 2.0, so you simply <em>can&#8217;t</em> do this. WCAG 1.0 says:</p>
<blockquote><p>10.1 Until user agents allow users to turn off spawned windows, do not cause pop-ups or other windows to appear and do not change the current window without informing the user. [Priority 2]<cite><a href="http://www.w3.org/TR/WCAG10-TECHS/#tech-avoid-pop-ups">WCAG 1.0</a></cite></p></blockquote>
<p>WCAG 2.0 is a teensy bit different. You&#8217;re not allowed to cause a &#8220;change of context&#8221; (new windows, change of focus, change of content of text on the page) unless you have informed the user first. This includes when any component receives focus (such as opening a new page):</p>
<blockquote><p>3.2.1 On Focus: When any component receives focus, it does not initiate a change of context. (Level A)<cite><a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/consistent-behavior-receive-focus.html">WCAG 2.0 Success Criterion 3.2.1</a></cite></p></blockquote>
<p>&#8230;or when you change anything on the page&#8230;</p>
<blockquote><p>3.2.2 On Input: Changing the setting of any user interface component  does not automatically cause a change of context  unless the user has been advised of the behavior before using the component. (Level A)<cite><a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/consistent-behavior-unpredictable-change.html">WCAG 2.0 Success Criterion 3.2.2</a></cite></p></blockquote>
<p>That is, every time you want to set or access a cookie, you&#8217;d need to inform the user <em>before</em> you pop up a window (or change the text on the current page) to ask the user if they will allow you to set or access that particular cookie. </p>
<p>So on the one hand you must inform the user what you will use the cookie <em>for</em> &#8212; and allow them the chance to withhold permission for it &#8212; <em>before</em> you set any cookies; and on the other hand, you can&#8217;t have any popups asking about setting cookies unless you&#8217;ve already informed the user <em>first</em>.</p>
<p>In other words, every time a user starts a new &#8220;visit&#8221; to the site (<em>whatever</em> their &#8220;landing&#8221; page was <em>intended</em> to be) you are going to have to:</p>
<ul>
<li>Take them to a page (or series of pages) which explains all the cookies they are likely to encounter on your site and ask their permission to set them (except for cookies essential to the user-initiated process, such as shopping baskets)</li>
<li>Ensure that these permissions are recorded and stored for the remainder of that visit</li>
<li><em>Then</em> take the user to the page that they originally wanted to visit</li>
</ul>
<p>I can foresee a couple of <em>teensy</em> problems. Firstly, if you <em>don&#8217;t</em> do this, you&#8217;ll be breaching EU law (?) &#8212; assuming the current telecoms bill is passed &#8212; or alternatively you can instead choose to breach accessibility requirements. On the other hand, if you <em>do</em> do this, you&#8217;re going to massively inconvenience, not to mention <em>severely piss off</em> all of your users.</p>
<p>And of course that&#8217;s before we start trying to work out what constitutes a new &#8216;visit&#8217; for someone who has refused to allow you to set cookies&#8230;</p>
<p>So, in line with Struan&#8217;s objections, I&#8217;d suggest that we hope that (and maybe do what we can to help) the new telecoms bill is <em>not</em> passed&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200910/an-analytics-problem-for-the-uk-public-sector/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>How should the UK public sector adopt WCAG 2.0?</title>
		<link>http://www.thepickards.co.uk/index.php/200910/how-should-the-uk-public-sector-adopt-wcag-2-0/</link>
		<comments>http://www.thepickards.co.uk/index.php/200910/how-should-the-uk-public-sector-adopt-wcag-2-0/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 06:20:01 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Public Sector]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3801</guid>
		<description><![CDATA[Well, quickly would be a good start, as it&#8217;s a lot better than WCAG 1.0 &#8212; it doesn&#8217;t rely testing based on specific technologies, but instead looks at the impact on the user. But that&#8217;s not what I&#8217;m looking at here. I&#8217;m looking at what parts of WCAG 2.0 that I think are appropriate to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, <em>quickly</em> would be a good start, as it&#8217;s a lot better than <a href="http://www.w3.org/TR/WCAG10/">WCAG 1.0</a> &#8212; it doesn&#8217;t rely testing based on specific technologies, but instead looks at the impact on the user. But that&#8217;s not what I&#8217;m looking at here. </p>
<p>I&#8217;m looking at what parts of <a href="http://www.w3.org/TR/WCAG20/">WCAG 2.0</a> that I think are <em>appropriate</em> to set as a minimum standard for public sector sites in the UK. Personally, I think there are three key points that need to be considered.</p>
<ul>
<li>Public sector organisations come in a variety of shapes and sizes, and aren&#8217;t just Local Authorities and central government departments. Is it appropriate to demand that all public sector sites should have the same level of compliance?</li>
<li>We need to ensure that all public sector sites achieve a level of accessibility that is <em>achievable</em> and where it is not unreasonable to apply sanctions (of whatever type) if an organisation fails to meet the required level. Currently, too many sites fail to achieve the required standard: is this a problem with the <em>sites</em>, or is it a problem with the <em>standard</em> against which they are measured?</li>
<li>We need to ensure that public sector sites are not discriminating against people with disabilities: all sites should be required to have at least a basic level of accessibility.</li>
</ul>
<h3>Comparison against WCAG 1.0?</h3>
<p>So, taking these three points as my starting criteria, and looking at WCAG 2.0, and comparing it to the previous mandated standard &#8212; WCAG 1.0 at the Double-A level &#8212; what do I notice?</p>
<p>Firstly, I notice that there are a <em>different number of criteria</em>. To achieve WCAG 1.0 at the most basic level, we need to pass 16 criteria. To achieve the same against WCAG 2.0, we must pass <em>twenty-five</em>. Does this mean WCAG 2.0 is more <em>stringent</em>, and tougher to pass? Well, that&#8217;s something we need to consider &#8212; although the Double-A level of WCAG 2.0 only has 13 criteria compared to 30 for WCAG 1.0. Could we argue that with 46 tests on one site and 38 on the other, the two are roughly equivalent?</p>
<p>Well no, not really. Unfortunately it&#8217;s not as simple as that. WCAG 2.0 represents such a significant culture shift from WCAG 1.0 that in attempting to determine a suitable conformance level it does not make any practical sense to include WCAG 1.0 as a comparison. Instead, we&#8217;ve just got to look at WCAG 2.0 and see what we think is appropriate.<span id="more-3801"></span></p>
<h3>Accessibility Supported</h3>
<p>The idea of what is an accessibility supported technology could be one of the most problematic features of WCAG 2.0, but &#8212; if you&#8217;ll indulge me for a moment first &#8212; I hope to be able to come up with a relatively simple answer. First, it&#8217;s important to remember that you must only <em>rely</em> on accessibility supported technologies:</p>
<blockquote><dl>
<dt>Accessibility Supported</dt>
<dd>Using a technology in a way that is accessibility supported means that it works with assistive technologies (AT) and the accessibility features of operating systems, browsers, and other user agents. Technology features can only be relied upon to conform to WCAG 2.0 success criteria if they are used in a way that is &#8220;accessibility supported&#8221;. Technology features can be used in ways that are not accessibility supported (do not work with assistive technologies, etc.) as long as they are not relied upon to conform to any success criterion</dd>
</dl>
<p><cite>WCAG 2.0</cite></p></blockquote>
<p>Right. That&#8217;s the &#8220;quick and simple&#8221; definition. Of course, you&#8217;ll be wondering what the <em>full</em> explanation looks like, if that&#8217;s the quick and simple one. So here is the more complicated bit &#8212; how do we determine whether or not a technology counts as accessibility-supported.</p>
<blockquote><p>To qualify as an accessibility-supported use of a Web content technology (or feature of a technology), both 1 and 2 must be satisfied for a Web content technology (or feature):</p>
<ol>
<li>The way that the Web content technology is used must be supported by users&#8217; assistive technology (AT). This means that the way that the technology is used has been tested for interoperability with users&#8217; assistive technology in the human language(s) of the content, AND</li>
<li>The Web content technology must have accessibility-supported user agents that are available to users. This means that at least one of the following four statements is true:
<ol class="a">
<li>The technology is supported natively in widely-distributed user agents that are also accessibility supported (such as HTML and CSS); OR</li>
<li>The technology is supported in a widely-distributed plug-in that is also accessibility supported; OR</li>
<li>The content is available in a closed environment, such as a university or corporate network, where the user agent required by the technology and used by the organization is also accessibility supported; OR</li>
<li>The user agent(s) that support the technology are accessibility supported and are available for download or purchase in a way that:
<ul class="clear">
<li>does not cost a person with a disability any more than a person without a disability and</li>
<li>is as easy to find and obtain for a person with a disability as it is for a person without disabilities</li>
</ul>
</li>
</ol>
</li>
</ol>
<p>Note 1: The WCAG Working group and the W3C do not specify which or how much support by assistive technologies there must be for a particular use of a Web technology in order for it to be classified as accessibility supported</p>
<p><cite><a href="http://www.w3.org/TR/WCAG/#accessibility-supporteddef">WCAG 2.0: Accessibility Supported</a></cite></p>
</blockquote>
<p>Right-ho. This bit looks complicated, but let&#8217;s break it down. To qualify as an accessibility-supported technology, the technology must be freely available, and either free or the accessibility-supported agents don&#8217;t cost more than the standard ones, and that particular use of technology has been tested for accessibility support.</p>
<p>Note also the note: the <acronym title="World Wide Web Consortium">W3C</acronym> aren&#8217;t going to tell us which technologies count as accessibility supported, this is something we&#8217;re going to have to work out on our own. And it <em>will</em> change over time.</p>
<p>So where start? HTML and CSS, <em>obviously</em>. Javascript? We&#8217;ll come back to that one. Flash and PDFs? Well, I&#8217;d say so: assistive technology can handle these pretty well, just so long as they have been put together in an accessible manner. You can&#8217;t just slap it on the web and assume it&#8217;s fine. But if you build it properly, it should be.</p>
<p>So that&#8217;s HTML, CSS, Flash and PDF I&#8217;d allow. What the <acronym title="Central Office of Information">COI</acronym> need to do is to state which technologies are appropriate for public sector sites. Someone needs to take on this responsibility for UK public sector sites, and I think the COI is yer man. </p>
<h3>Is Javascript Accessibility Supported?</h3>
<p>Well, some bits are. And some bits aren&#8217;t.</p>
<p>And now I&#8217;ll look at Javascript. For Javascript, I&#8217;d allow use of particular <em>pieces</em> of javascript, where that particular script/command has been checked and documented as being accessible. For this, I think it would be useful for someone (the COI again?) to keep a list of javascript commands and techniques which have been found to work with assistive technologies: if someone wants to do the testing for an additional bit, and make their documentation available to the COI, then it gets added.</p>
<p>I think the time has come to accept that Javascript does not necessarily make a site inaccessible, and that sites <em>can</em> rely on javascript and still meet accessibility requirements &#8212; provided that script has been tested as being accessible. The most obvious example of this for me is that javascript which is ubiquitous within .NET sites &#8212; the javascript postback.</p>
<p>When working for a Local Authority, I ended up in a discussion with Microsoft about this who seemed quite content that this technology was <em>accessible</em> (and my test case, which I got screen reader users to look at, seemed to confirm this), but that obviously Local Authorities couldn&#8217;t use it, because under the current rules they were not allowed to rely on javascript &#8212; despite this javascript being tested and accessible.</p>
<p>This is obviously nonsense. Which is why I think we need to take a more complex view with javascript: let&#8217;s record accessible uses of javascript, and then people can use these. If they want to use something not already recorded, they have to carry out the testing and prove that it&#8217;s accessible. </p>
<h3>Conformance Claims</h3>
<p>&#8230;are optional, but if you do want to include them, they need to be made in a <a href="http://www.w3.org/TR/WCAG20/#conformance-claims">very specific way</a>. This is <em>not</em> a case of sticking one of those <a href="http://www.thepickards.co.uk/Articles/Accessibility_Badges.cfm">accessibility badges</a> on your site. You&#8217;ve got to provide much more information than this. Indeed, if you do venture to stick an accessibility badge on your page then this is <em>deemed</em> a conformance claim, and it must be accompanied by all the other necessary information.</p>
<p>So I&#8217;d suggest that public sector organisations are discouraged from including conformance claims. If they want to include some sort of information, a description of what testing they have carried out (and who with) may be may appropriate, but I tend to think this sort of thing is of no benefit &#8212; it&#8217;s self congratulatory backslapping only: describing what you&#8217;ve done does not in itself make the site more accessible, and you ought to be doing it because it&#8217;s <em>right</em>, not because you want to claim some credit for it and feel smug or superior.</p>
<h3>Success Criteria: Perceivable</h3>
<p>Criteria in this section:</p>
<ul>
<li>Provide an equivalent text alternative for non-text content (Level A)</li>
<li>Provide an alternative for pre-recorded audio or video except where the media is a media alternative to text. If the media is time-based, the time information must be associated with it.(Level A)</li>
<li>Provide captions for pre-recorded audio, except where the audio is a media alternative to text (Level A)</li>
<li>An alternative for time-based media or audio description of prerecorded video is provided for synchronized media, except when the media is a media alternative for text and is labeled as such (Level A)</li>
<li>Information, structure, and relationships conveyed through presentation can be programmatically determined (use headers, lists and so on properly) (Level A)</li>
<li>When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined (Level A)</li>
<li>Instructions provided for understanding and operating content do not rely solely on sensory characteristics (don&#8217;t say &#8220;fill in the fields with a circle next to them&#8221;, &#8220;put your answer in the box to the left only&#8221;) (Level A)</li>
<li>Colour is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. (Level A)</li>
<li>If any audio on a Web page plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level. (Level A)</li>
<li>Captions are provided for all live audio content (Level AA)</li>
<li>Audio description is provided for all prerecorded video content in synchronized media (Level AA)</li>
<li>The visual presentation of text and images of text has a contrast ratio of at least 4.5:1 (except logos, decoration etc) (Level AA)</li>
<li>Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality (Level AA)</li>
<li>If text can be used to supply the visual presentation of the information, text <em>is</em> used to supply the information, unless it&#8217;s essential to be presented in a particular way (e.g. a logo) or the image can be customised by the user (Level AA)</li>
</ul>
<p><strong>All perfectly reasonable</strong> (bar maybe one, but I&#8217;ll come to that). I&#8217;m also delighted to see that you can&#8217;t have constant jangling background audio (not that you tend to find that in the public sector, but it&#8217;s a personal bugbear of mine). </p>
<p>This &#8220;media alternative&#8221; is a key thing in this. Initially, these success criteria seem a little onerous: <em>thou must providest captions</em> and so on, but that isn&#8217;t really the case at all. The media alternative specifies that where the media provides no more information than is available in a standard text equivalent (transcript or so on), then that text equivalent is fine. So in many cases, you don&#8217;t need captions, audio descriptions or so on, provided that you have supplied a good enough text alternative to the media.</p>
<p>As regards level AA, I tend to think that if you&#8217;re sophisticated enough to have live streaming audio content, you ought to be sophisticated enough to put captions on it. This does however mean that you need to be careful when you&#8217;re considering putting video conferencing, or live council debates on your website &#8212; you have to have someone sticking captions on it. </p>
<p>The potential fly in the ointment is the second Double-A one: <a href="http://www.w3.org/TR/WCAG20/#media-equiv-audio-desc-only">success criterion 1.2.5</a>. This requires that any public sector organisation <em>must</em> provide audio description of video content <em>even if</em> all of the information that can be obtained from that video is also supplied in a text alternative.</p>
<p>I have to be totally honest here and accept that while having the information in text format is probably not <em>quite</em> as good as an audio equivalent, I feel that this puts an overly onerous burden on public sector sites to little practical benefit: the early success criterion demands that the text alternative contain all of the information in the video, and I would have thought that this should be sufficient.</p>
<p>For me, the accessibility standard ought to be set at a level where someone with a disability can carry out all of the tasks, and access all of the information on a site, but <em>not</em> at a level that requires public sector organisations to undertake specifically complex work for little benefit. The standard ought to be <em>achievable</em> and it ought to be <em>reasonable</em>. And for that reason, I would recommend that the COI do not include success criterion 1.2.5 as part of a level that is <em>mandatory</em> for public sector sites.</p>
<p>Other than this, I think the rest of the perceivability success criteria are perfectly reasonable and appropriate.</p>
<h3>Success Criteria: Operable</h3>
<p>And the operability criteria:</p>
<ul>
<li>All functionality of the content is operable through a keyboard interface (Level A)</li>
<li>If keyboard focus can be moved to a component of the page using a keyboard interface, then focus can be moved away from that component using only a keyboard interface (no keyboard trap) (Level A)</li>
<li>For each time limit that is set by the content, it is either adjustable, extendable, switch-offable, essential to the activity, over 20 hours, or related to a real-time event (Level A)</li>
<li>Moving, blinking, or auto-updating information that starts automatically can be stopped, paused, or otherwise adjusted (Level A)</li>
<li>Pages do not contain anything that flashes more than three times in any one second, or flash below the general flash and red flash threshold (Level A)</li>
<li>Provide a mechanism to skip navigation and similar repeated blocks (Level A)</li>
<li>Use meaningful page titles (Level A)</li>
<li>Focus order follows in a meaningful manner (Level A)</li>
<li>The purpose of each link can be determined from the link <em>plus surrounding context</em> except where the purpose of the link is intended to be ambiguous to users in general. Like <a href="http://www.accessifyforum.com/">this one</a>. (Level A)</li>
<li>More than one way is available to locate a page  except where it is the result of, or a step in, a process (i.e. provide navigation, search, site maps etc) (Level AA)</li>
<li>Headings and labels describe topic or purpose (Level AA)</li>
<li>Make the keyboard focus indicator is visible (in other words, use <code>:active</code> and <code>:focus</code> pseudoclasses as well as <code>:hover</code>) (Level AA)</li>
</ul>
<p>&#8220;Public sector websites shouldn&#8217;t cause seizures&#8221; seems perfectly reasonable to me, as do the other criteria. I can&#8217;t see any reason why any public sector site should not be expected to achieve all of these things. Most of them are done <em>anyway</em>, and the ones which are not already standard across the public sector <em>ought</em> to be standard across the public sector. </p>
<p>The whole lot of these ought to be mandatory. None of them are difficult to achieve, all of them will impact on people with disabilities, there&#8217;s simply no excuse for non-compliance with this lot.</p>
<h3>Success Criteria: Understandable</h3>
<p>And the success criteria here&#8230;</p>
<ul>
<li>The default human language  of each page can be programmatically determined.  (Level A)</li>
<li>When any component receives focus, it does not initiate a change of context. (Level A)</li>
<li>Changing the setting of any user interface component  does not automatically cause a change of context unless the user has been advised of the behavior before using the component (Level A)</li>
<li>If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text. (Level A)</li>
<li>Labels or instructions are provided when content requires user input. (Level A) </li>
<li>The human language of each passage or phrase in the content can be programmatically determined except for proper names, technical terms, words of indeterminate language, and words or phrases that have become part of the vernacular (Level AA)</li>
<li>Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages  occur in the same relative order each time they are repeated (Level AA)</li>
<li>Components that have the same functionality within a set of pages are identified consistently (Level AA)</li>
<li>If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content. (Level AA)</li>
<li>For Web pages that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, at least one of the following is true: (Level AA)
<ul class="clear">
<li>Submissions are reversible</li>
<li>Data entered by the user is checked for input errors and the user is provided an opportunity to correct them</li>
<li>A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission</li>
</ul>
</li>
</ul>
<p>There are a couple of things here which are worthy of note: I&#8217;ll skip over language as that&#8217;s easy enough to apply using the <code>lang</code> attribute or <code>xml:lang</code> depending on what and where you&#8217;re doing it, so instead I&#8217;ll stop at <em>change of context</em>. By this, it means that you shouldn&#8217;t change the on-screen content or send someone off to a new page unless they click a link or button <em>or</em> you&#8217;ve already told them this will happen.</p>
<p>A common example of this is drop-down lists which, upon selecting an option, immediately take you off to that selected option. The obvious problem with this is that if you&#8217;re using a screenreader, you may not know this is going to happen. For example, on the <a href="http://www.redbridge.gov.uk/">Redbridge i</a> council site, if you change the drop-down selection in &#8216;view events of type&#8217;, it will automatically change the selection of events viewed underneath. This is done in a keyboard-accessible manner (it does change as you scroll through the list, which is a good start!) but obviously there is no on-screen warning that this will happen.</p>
<p>Again, it&#8217;s an easy enough fix: either provide specific instruction on what will happen, or add a <code>submit</code> type button. </p>
<p>Beyond this, the requirements are again fairly simple: provide meaningful error messages, give as much detail about the error as possible, and there&#8217;s also the key bit about submitting a page which performs some sort of update action. This is likely to be majorly beneficial to most users &#8212; it gives you a bit more confidence if you can double-check your details before you submit them &#8212; and is really not that difficult to achieve.</p>
<p>Again, there&#8217;s no real excuse for <em>any</em> public sector organisation not being able to hit these checkpoints. They don&#8217;t require anything special to achieve; they&#8217;ll benefit a wide variety of users and they should be considered good practice anyway. </p>
<h3>Success Criteria: Robust</h3>
<p>This is almost a little rump section: there&#8217;s not a great deal to it, as there are only two success criteria here&#8230;</p>
<ul>
<li>Markup parses successfully: elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique (Level A)</li>
<li>For all user interface components the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies. (Level A). This success criterion is primarily for authors who script their own components. <em>Standard HTML controls already meet this success criterion when used according to specification</em>.</li>
</ul>
<p>As regards the second one, if you&#8217;re using HTML controls in the standard manner, you&#8217;re fine already. As regards the first, <em>parsing</em> isn&#8217;t exactly the same as validation &#8212; but anything which is valid HTML <em>must</em> parse ok. And as public sector organisations were previously expected to have <em>valid</em> code, successfully parsing code should already be in place.</p>
<p>Again, there&#8217;s no reason why any public sector sites shouldn&#8217;t be able to comply with these without any problem.</p>
<h3>Success Criteria: Triple-A</h3>
<p>So far, we&#8217;ve just looked at Single-A and Double-A success criteria, but are there also any Triple-A success criteria which we should expect to be mandatory for public sector sites? </p>
<p><em>No</em>. There are a lot of different success criteria at the AAA level which would be useful to certain groups of people with disabilities, but these will generally only impact on smaller groups of users, will only be relevant in certain circumstances, or will add additional accessibility beyond the basic requirement.</p>
<p>For these reasons, I&#8217;d suggest that public sector organisations are <em>encouraged</em> to comply with as many of the AAA success criteria as is feasible for them to do so, but that these should not be <em>mandatory</em>.</p>
<p>However, there are certain things that I would particularly <em>recommend</em>, which I think are fairly easy to achieve and will generate real, practical benefit:</p>
<ul>
<li>Do not justify text</li>
<li>Provide information about the users location within a set of pages (menus, breadcrumbs etc)</li>
<li>Use section headings to organise the content</li>
<li>Provide mechanisms for identifying unusual words, jargon, acronyms or abbreviations</li>
<li>Use simple, plain English</li>
</ul>
<h3>In Summary, Then&#8230;</h3>
<p>Other than 1.2.5 (provide audio description, <em>irrespective of whether or not text equivalent is available</em>), there are no success criteria at either level A or level AA which appear to be particularly difficult or unreasonable to expect them to be achieved. On this basis, I don&#8217;t feel that there is any need for different &#8216;levels&#8217; of requirement depending upon the size of, or the resources available to, a specific public sector organisation. </p>
<p><em>I would therefore recommend that the COI set the required conformance level for WCAG 2.0 to be at the WCAG 2.0 Double-A level with the <strong>sole exception</strong> of 1.2.5</em>, which I think may be unreasonable for some public sector organisations to achieve (this would still require equivalent text to be available with all of the information contained in the video, but it wouldn&#8217;t require a separate video with audio descriptions added). I think this would be a very <em>reasonable, practical level of accessibility</em> to expect, one which ought to be achievable for all public sector organisations, and one which should ensure that anyone who is disabled still has access to all of the information and functions provided.</p>
<p>I would be worried that any standard which <em>required</em> conformance against 1.2.5 would either see public sector sites ignoring the accessibility standard, or would see public sector sites simply choosing not to use video and multimedia, which is why I believe this, and this alone, needs to be removed from the requirement before we can set the <em>rest</em> of WCAG 2.0 at the Double-A level to be mandatory for the public sector.</p>
<p>I&#8217;d also recommend that the COI <em>encourage</em> compliance with Triple-A level success criteria, and in particular the ones I have listed above which I feel will provide the most <em>benefit</em> with the least <em>effort</em>, but let&#8217;s keep it simple, and just make these advisory only.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200910/how-should-the-uk-public-sector-adopt-wcag-2-0/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Redbridge: i&#8217;s not all i&#8217;s cracked up to be?</title>
		<link>http://www.thepickards.co.uk/index.php/200910/redbridge-is-not-all-is-cracked-up-to-be/</link>
		<comments>http://www.thepickards.co.uk/index.php/200910/redbridge-is-not-all-is-cracked-up-to-be/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 06:45:08 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Public Sector]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3742</guid>
		<description><![CDATA[I wasn&#8217;t at the digital engagement conference thingummy yesterday but I was keeping an eye on the tweets of people who were talking about it, wondering if anything would strike my eye as being particularly newsworthy, or of significant import. Having quite a bit of knowledge of accessible web design and in testing against it [...]]]></description>
			<content:encoded><![CDATA[<p>I wasn&#8217;t at the digital engagement conference thingummy yesterday but I was keeping an eye on the tweets of people who were talking about it, wondering if anything would strike my eye as being particularly newsworthy, or of significant import.</p>
<p>Having quite a bit of knowledge of accessible web design and in testing against it (feel free to contact me if you want a quote for a site audit, with recommendations for fixes, by the way!), I understand how difficult it is to achieve the triple-A level of accessibility conformance level for <acronym title="web content accessibility guidelines">WCAG</acronym> using either version 1.0 (1999) or version 2.0 (2008). I also know that &#8220;out-of-the-box&#8221; accessibility is impossible: you simply cannot achieve it unless your content editors also know and understand accessibility requirements.</p>
<p>Which was why I was more than a little surprised to see this tweet:</p>
<blockquote><p>Redbridge AAA-rated for accessibility at the moment, built into the CMS. Immediacy, used by BBC for their Intranet. #digieng<cite><a href="http://twitter.com/72prufrocks/status/4655109700">@72prufocks</a></cite></p></blockquote>
<p>My first reactions were &#8220;triple-A? bet it isn&#8217;t&#8221; and &#8220;built into the CMS? now I&#8217;m really convinced they don&#8217;t understand accessibility&#8221;. So, given that <a href="http://www.redbridge.gov.uk/">Redbridge i</a> seems to be frequently lauded as an example of what local government <em>should</em> be doing, I thought I&#8217;d better take a look to see if it is accessible, or if it is likely to present any significant barriers to disabled users.</p>
<p>Whilst not proving the site <em>inaccessible</em>, the fact that the home page failed to validate was probably not a good start for a site which was allegedly claiming triple-A compliance, as it knocks that out of the water straight away&#8230;</p>
<p>And the short answer is that it <em>isn&#8217;t</em> accessible. Never mind the triple-A level of compliance, it fails to meet the single-A level of compliance for either <a href="http://www.w3.org/TR/WCAG10/">WCAG 1.0</a> <em>or</em> <a href="http://www.w3.org/TR/WCAG20/">WCAG 2.0</a>. And of course if you&#8217;re not achieving even the single-A level of conformance:</p>
<blockquote><p>A Web content developer <em>must</em> satisfy this checkpoint. Otherwise, one or more groups will find it impossible to access information in the document.<cite><a href="http://www.w3.org/TR/WCAG10/#priorities">WCAG 1.0: Priorities</a></cite></p></blockquote>
<p>I wouldn&#8217;t normally be quite so <em>public</em> about this criticism, but for the fact that Redbridge i appear to be claiming a conformance level they come <em>nowhere</em> near achieving, and for the fact it appears to be frequently held up as an exemplar of what public sector sites should be doing when it is in fact failing the disabled, and it is failing them <em>badly</em>. </p>
<p>It wasn&#8217;t even that I had to look far to find problems with Redbridge i. I managed to find enough failures on the <a href="http://www.redbridge.gov.uk/">home page</a> alone to demonstrate that it does not achieve <em>any</em> WCAG conformance levels. Rather than go through every checkpoint and success criterion though, and the site in great detail (I&#8217;m not being paid to do that), I will instead walk you through how Redbridge fails different groups of users &#8212; and the checkpoint references appropriate, if you&#8217;d like to read on, Macduff&#8230;<span id="more-3742"></span></p>
<h3>Redbridge Fails: Visually Impaired Users</h3>
<p>Firstly, there are visually impaired users. Now Redbridge does offer some useful things here: the <a href="http://www.redbridge.gov.uk/cms/system_pages/accessibility_options.aspx">accessibility</a> page offers the user the chance to change the text size across (most of) the site, and to change the screen colours. This is a <em>good thing</em>, and it is something that is certainly not offered as standard across Local Authorities. Redbridge deserve credit for this.</p>
<p>But good intentions only go so far if they are not carried out well. For a start, Redbridge i is very script-heavy. I haven&#8217;t gone to the trouble to check whether every single piece of javascript works with every piece of assistive technology, which would mean that <em>practically</em>, and as far as WCAG 2.0 is concerned, this is okay. But if Redbridge want to claim conformance against WCAG 1.0, they need to ensure all functions (or equivalent functions) also work without javascript. And this is not the case.</p>
<p><img src="http://www.thepickards.co.uk/wp-content/uploads/2009/10/Redbridge1-264x300.gif" alt="Redbridge Jobs (with Javascript)"  width="264" height="300" class="float_right" /></p>
<p>Here&#8217;s an example of the Redbridge Jobs section, surely one of the most important parts of any Local Authority site. Assuming you have javascript enabled, you need simply change the value in the drop-down box, and it will pick up the jobs of this type automatically. Fantastic, eh?</p>
<p>Er, well, <em>no</em> actually. Here we&#8217;ve got a failure against WCAG 2.0, at level A &#8212; the most basic conformance level &#8212; on the homepage itself. Now, being an accessibility sort of a person, finding a level-A failure on the homepage of a site which apparently claims triple-A is not what I would call a <em>good sign</em>. </p>
<blockquote><p>3.2.2 On Input: Changing the setting of any user interface component  does not automatically cause a change of context  unless the user has been advised of the behavior before using the component. (Level A) <cite><a href="http://www.w3.org/WAI/WCAG20/quickref/#qr-consistent-behavior-unpredictable-change">WCAG 2.0: On Input</a></cite></p></blockquote>
<p><img src="http://www.thepickards.co.uk/wp-content/uploads/2009/10/Redbridge2-300x110.gif" alt="Redbridge jobs section (with javascript), option selected" width="300" height="110" class="float_right" /></p>
<p>If you go around changing the content on the page without warning the user that you are going to do so when they don&#8217;t do something where they would <em>expect</em> a change of content (button-click or following a link), this is likely to cause problems. So there&#8217;s a level A failure at WCAG 2.0 on the home page.</p>
<p>Aha, but what if they aren&#8217;t measuring against WCAG 2.0, I hear you ask. Surely as the <acronym title="Central Office of Information">COI</acronym> have just recently announced the public sector can now use WCAG 2.0 as a yardstick, the conformance was probably measured against WCAG 1.0? </p>
<p><img src="http://www.thepickards.co.uk/wp-content/uploads/2009/10/Redbridge3-300x95.gif" alt="Redbridge Jobs (no javascript)" width="300" height="95" class="float_right" /></p>
<p>Don&#8217;t worry: it fails that as well. If you don&#8217;t have javascript, the little jobs section provides no mechanism by which you can filter jobs by category. Which is obviously in breach of the Priority 1 checkpoint 6.3:</p>
<blockquote><p>Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported.<cite><a href="http://www.w3.org/TR/WCAG10-TECHS/#tech-scripts">WCAG 1.0 Checkpoint 6.3</a></cite></p></blockquote>
<p>Without javascript, you cannot use this dropdown box to filter by category. It is <em>useless</em>. And to me, this demonstrates a great lack of awareness about what is actually <em>required</em> for accessibility. There is one simple thing that could be used to fix both the WCAG 1.0 problem and the WCAG 2.0 problem. And that is to use a <em>submit button</em> to update the data. It&#8217;s hardly rocket science. And, they could possibly drop some of the &#8220;browser does not support script&#8221; messages which appear all over the site while they&#8217;re on.</p>
<p>So there we have it: one simple problem that highlights the fact that Redbridge does not properly <em>get</em> accessibility, and fails both WCAG 1.0 and 2.0 at the most basic priority levels. But of course that&#8217;s not all&#8230;</p>
<p>There&#8217;s data tables not marked up properly:</p>
<p><img src="http://www.thepickards.co.uk/wp-content/uploads/2009/10/Redbridge4.gif" alt="Redbridge job details showing table markup highlighted" width="499" height="112" /></p>
<p>This is actually quite a common error: people realise that the top row of a data table contains <em>header</em> information, so they mark this up accordingly using <code>&lt;th&gt;</code> cells. But they forget that generally at least one item in each row is the header for that row <em>also</em>.</p>
<p>Take the sixth <code>&lt;td&gt;</code> cell in the table. It contains the value &#8220;full-time&#8221;, which is associated with the header &#8220;hours&#8221;. Unfortunately, this is not actually associated with any other value, when in practice it would be more useful if the data value in the first column &#8220;accountant&#8221; was marked up as a header for that row, because then someone would actually be able to ascertain <em>which</em> jobs were full-time&#8230;</p>
<p>This fails WCAG 1.0 at the single-A level &#8212; and let&#8217;s face it, the checkpoint does <em>specifically</em> mention row headers:</p>
<blockquote><p>5.1 For data tables, identify row and column headers. [Priority 1] <cite><a href="http://www.w3.org/TR/WCAG10/wai-pageauth.html#tech-table-headers">WCAG 1.0: Table Headers</a></cite></p></blockquote>
<p>&#8230;and similarly it fails WCAG 2.0 at the first priority level&#8230;</p>
<blockquote><p>1.3.1 Info and Relationships: Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text. (Level A) <cite><a href="http://www.w3.org/TR/WCAG20/#content-structure-separation-programmatic">WCAG 2.0: Info and Relationships</a></cite></p></blockquote>
<p>Oh, and <em>don&#8217;t</em> get me on to poor use of alt text. Decorative images with pointless alt text all over the shop. #FailFailFail. </p>
<h3>Redbridge Fails: Mobility Impaired Users</h3>
<p>Frequently, people with upper limb disability (or some other problem, such as Parkinsons) will struggle to use a mouse. So they will navigate through a site using the keyboard only. So one of the useful things brought in by WCAG 2.0 (but in place before that at sites where people properly &#8220;get&#8221; accessibility) is <em>keyboard focus</em>.</p>
<blockquote><p>2.4.7 Focus Visible: Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible. (Level AA)<cite><a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-focus-visible.html">WCAG 2.0 Focus Visible</a></cite></p></blockquote>
<p>Basically, if you hover the mouse over a link on Redbridge i, the link will change in some way (the navigation gets a little blue glow behind it; the underline on some links disappear and so on). If you repeat with the TAB key to move to the same place using the keyboard, you will find, at best, a very faint focus indicator put in by your browser because those designing the site have not thought to include equivalent <code>:focus</code> or <code>:active</code> pseudoclasses in the styling.</p>
<p>WCAG 1.0 fails to address keyboard only users as effectively, so there&#8217;s no outright failure of WCAG 1.0 here, but in terms of <em>practical</em> accessibility and also WCAG 2.0, this is a problem.</p>
<h3>Redbridge Fails: Hearing Disability</h3>
<p>Let&#8217;s take checkpoint 1.4 from WCAG 1.0:</p>
<blockquote><p>For any time-based multimedia presentation (e.g., a movie or animation), synchronize equivalent alternatives (e.g., captions or auditory descriptions of the visual track) with the presentation. [Priority 1]<cite><a href="http://www.w3.org/TR/WCAG10-TECHS/#tech-synchronize-equivalents">WCAG 1.0: Synchronize Equivalents</a></cite></p></blockquote>
<p>For a movie, <em>captions</em> must be synchronised with the presentation. Okay? And that&#8217;s Priority 1 in WCAG 1.0, and er&#8230; let&#8217;s see &#8230; exactly the same in WCAG 2.0:</p>
<blockquote><p>1.2.2 Captions (Prerecorded): Captions are provided for all prerecorded audio content in synchronized media, except when the media is a media alternative for text and is clearly labeled as such. (Level A)<cite><a href="http://www.w3.org/TR/UNDERSTANDING-WCAG20/media-equiv-captions.html">WCAG 2.0: Captions (Prerecorded)</a></cite></p></blockquote>
<p>So if there&#8217;s a video with meaningful audio (as opposed to some background music), then it should have captions for either WCAG 1.0 or WCAG 2.0 for even the most basic conformance claim. But if you look at the <a href="http://www.redbridge.gov.uk/cms/business/trading_standards/trading_standards_media_galler/trading_standards_services_vid.aspx">Redbridge Trading Standards Video</a>, it doesn&#8217;t have captions, so that&#8217;s a conformance fail for WCAG 1.0 and WCAG 2.0.</p>
<p>When I first started looking at this, I thought this was just a <em>technical</em> fail: that it would fail to meet the conformance criteria, but not actually fail people in terms of <em>practical</em> accessibility, because they have produced a <a href="http://www.redbridge.gov.uk/cms/business/trading_standards/trading_standards_services_vid/ts_service_video_transcript.aspx">transcript of the video</a>. And, had that actually been the case, I would have given them credit for doing more than most Local Authorities actually do.</p>
<p>Only they&#8217;ve demonstrated a critical lack of accessibility awareness by missing out help for anyone with hearing impairments. For anyone with <em>vision</em> impairments, the &#8220;transcript&#8221; is fine: it contains a text equivalents of the images of text which appear on the screen. For anyone with hearing impairments however, it is useless &#8212; it contains the text showing the details they will have already been able to <em>see</em>, but there is no way of accessing the information that they have been unable to <em>hear</em>. </p>
<p>May I therefore suggest that as well as remembering that accessibility isn&#8217;t just about the blind, the people behind Redbridge actually look up the definition of the word <em>transcript</em>, because all the ones I could find specifically mention that it is a text equivalent of <em>recorded speech</em>, which seems to be the rather important bit they have missed out of theirs&#8230;</p>
<h3>Redbridge: Built Into the <acronym title="content management system">CMS</acronym> Fail</h3>
<p>You cannot have a Content Management System that produces accessible output automatically. The best that it is possible to manage is a system that is <em>capable</em> of producing accessible output, providing your content editors use it correctly. And in order to achieve that, your content editors must have at least a basic understanding of accessibility (or at least that they have to use the CMS in a particular way). </p>
<p>If they don&#8217;t, you get #Fail. </p>
<p>For example, in order to achieve WCAG 1.0 at level AA or above, any direct quotation <em>must</em> be marked up with quotation markup &#8212; <code>&lt;blockquote&gt;</code> or <code>&lt;q&gt;</code>. Whether or not I think this is actually necessary is another matter: if you say you conform, you need to do it:</p>
<p>Your content editors <em>must</em> therefore know that any direct quotation must be marked up. And the CMS you are using must have the facility to allow them to do this. Otherwise you can&#8217;t reach WCAG 1.0 at the Double-A level. (Redbridge failed this on the <a href="http://www.redbridge.gov.uk/cms/news_and_events/latest_news/you_can_make_a_difference.aspx">You Can Make a Difference</a> news page).</p>
<p>Then you&#8217;ve got the <a href="http://moderngov.redbridge.gov.uk/Published/C00000294/M00004822/$$$Minutes.doc.pdf">PDF minutes of council meetings</a> in breach of WCAG 1.0 checkpoint 11.1, which tells you to use W3C technologies if they are appropriate for a task (and there&#8217;s certainly nothing in those plain-text minutes which <em>required</em> them to be PDF rather than HTML). </p>
<p>You also need to ensure that anyone adding a list of items knows not only that they need to be marked up as a list, but how to achieve that, and similarly that headers should be marked up appropriately rather than just being deemed headers by the fact the font is put in bold. I have to say actually that Redbridge i did achieve these last two things pretty well so far as I can tell (given an hour to scan the site) but this does not detract from the point that this is <em>not</em> CMS-out-of-the-box, this is content editors who know what they are doing. </p>
<h3>Redbridge Terms and Conditions</h3>
<p>On a slight aside, I did attempt to read Redbridge&#8217;s Terms and Conditions before using the site, only to discover that they didn&#8217;t actually seem to make sense.</p>
<blockquote><p>By using or accessing any part of the Council’s website you agree to be bound by the following terms and conditions:</p>
<ul>
<li>By using Redbridge i you agree to be legally bound by these terms, which shall take effect immediately on your first use of Redbridge i. If you do not agree to be legally bound by all the following terms please do not access and/or use Redbridge i.</li>
<li>The Council may change these terms at any time by posting changes online. Please review these terms regularly to ensure you are aware of any changes made by the Council. Your continued use of Redbridge i after changes are posted means you agree to be legally bound by these terms as updated and/or amended.</li>
<li>If any of the following terms and conditions is illegal, invalid or unenforceable this will not affect the validity or enforceability of the remaining terms and conditions</li>
<li>The relationship between you and the London Borough of Redbridge will be governed by English law. You agree to submit all disputes to the jurisdiction of the English courts.</li>
</ul>
<p><cite><a href="http://www.redbridge.gov.uk/cms/system_pages/terms_and_conditions.aspx">Redbridge Terms and Conditions</a></cite></p></blockquote>
<p>In other words, the terms and conditions are that I must obey the terms and conditions, in so far as they are valid in English law. Seems a bit, well&#8230; <em>circular</em> to me&#8230;. </p>
<h3>Redbridge: A Model for the future</h3>
<p>I am not trying to imply that Redbridge i is crap: it isn&#8217;t. In terms of <em>interactivity</em> it is indeed leading the way in showing councils what they should be doing. I do not wish to imply that Redbridge is not something sites should not strive towards in terms of allowing user customisation &#8212; allowing users to have the site displaying the information <em>they</em> want, rather than what the council is telling &#8216;em they want.</p>
<p>That&#8217;s all good stuff.</p>
<p>But it does have accessibility issues, and these need to be mentioned for a few reasons. </p>
<ul>
<li>If people are holding this site up as an example of what councils should do, they ought to know where the site doesn&#8217;t do so well, so they know how they can improve on it</li>
<li>So Redbridge i can improve on it themselves and truly make their site a shining example of council sites</li>
<li>If people are thinking that they have achieved WCAG-AAA compliance, or that level of compliance can be achieved &#8216;out-of-the-box&#8217; with any software, they need to be educated otherwise.</li>
<li>Those claiming particularly high levels of accessibility conformance need to be held up to scrutiny: otherwise people will follow them and may unwittingly copy bad practice.</li>
</ul>
<p>So to all those at Redbridge i who&#8217;ve read this, and feel like I&#8217;ve given them a kicking, <em>I&#8217;m sorry</em>. Yes, I know my site isn&#8217;t perfect either (but I don&#8217;t claim to be, and I don&#8217;t have your resources). But rather than give me a kicking, find out who it was who claimed that your site was Triple-A accessible, and shout at <em>them</em>. They are the ones who put you up there to be challenged and knocked down.</p>
<p>But rather than get grumpy about it, why not look to fix the problems, and truly turn Redbridge i into that shining star?</p>
<p>*Ahem*. Now comes the blatant plug bit. if anyone would like me to advise them on what they can do to improve their site &#8212; public sector or otherwise &#8212; <a href="http://www.thepickards.co.uk/index.php/contact-me/">get in touch</a>, let me know what you&#8217;re after and I&#8217;ll sort you out with a quote.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200910/redbridge-is-not-all-is-cracked-up-to-be/feed/</wfw:commentRss>
		<slash:comments>183</slash:comments>
		</item>
		<item>
		<title>EU Accessibility Legislation to go for WCAG 2.0?</title>
		<link>http://www.thepickards.co.uk/index.php/200910/eu-accessibility-legislation-to-go-for-wcag-2-0/</link>
		<comments>http://www.thepickards.co.uk/index.php/200910/eu-accessibility-legislation-to-go-for-wcag-2-0/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 06:20:17 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Public Sector]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3728</guid>
		<description><![CDATA[I noticed over on Out-Law that there was a suggestion that legislation for accessible websites could be introduced across the EU: Information Society and Media Commissioner Viviane Reding has for the first time talked of a &#8216;European Disability Act&#8217; that could compel EU nations to adopt web accessibility rules together so that all of Europe&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed over on Out-Law that there was a suggestion that legislation for accessible websites could be introduced across the <acronym title="European Union">EU</acronym>:</p>
<blockquote><p>Information Society and Media Commissioner Viviane Reding has for the first time talked of a &#8216;European Disability Act&#8217; that could compel EU nations to adopt web accessibility rules together so that all of Europe&#8217;s websites become accessible at the same rate.<cite><a href="http://www.out-law.com//default.aspx?page=10418">Out-Law.com: European Commission floats idea of web accessibility legislation</a></cite></p></blockquote>
<p>As indicated by the headline, we shouldn&#8217;t take this to mean that some pan-European accessibility legislation is going to be brought in imminently, but rather that the EU is taking seriously the problems of web accessibility faced by disabled users and is looking to shift to have a more consistent and coherent approach across the EU in order to prevent sites discriminating against, and in some cases effectively locking out those with disabilities.</p>
<p>The UK already has the Disability Discrimination Act which relates to this sort of thing (<a href="http://www.thepickards.co.uk/Articles/The_DDA_and_IT.cfm">which I&#8217;ve covered before</a>) which impacts both the public and private sectors; the EU already have the <a href="http://ec.europa.eu/information_society/events/ict_riga_2006/index_en.htm">2006 Riga Declaration on e-inclusion</a> which basically states that public sector websites must achieve an appropriate level of conformance, and now we&#8217;ve got the potential of something else.</p>
<p>It&#8217;s also noteworthy that specific mention is made of the <em>new</em> accessibility guidelines, showing that there is an understanding that the new guidelines (published December 2008) are significantly better than WCAG 1.0 which dates back to 1999. This, together with the <a href="http://www.thepickards.co.uk/index.php/200909/wcag-2-0-for-the-public-sector/"><acronym title="Central Office of Information">COI</acronym>&#8216;s acceptance of WCAG 2.0 as a standard for the UK public sector</a> shows that the time has come for WCAG 2.0: it&#8217;s no longer something we should just be thinking about, we should be using it <em>now</em>.</p>
<blockquote><p>We should in my view encourage the European-wide adoption of the global web accessibility standard, the new Web Content Accessibility Guidelines. We should do it together and in step so that the online services industry can reap economies of scale and the users get a decent and reliable framework. I believe the way we should do this is to develop together with stakeholders a European Disability Act.<cite><a href="http://europa.eu/rapid/pressReleasesAction.do?reference=SPEECH/09/429&#038;format=HTML&#038;aged=0&#038;language=EN&#038;guiLanguage=en">Viviane Reding speech</a></cite></p></blockquote>
<p>It&#8217;s really a shame that there needs to be such an accessibility <em>stick</em> with which to beat people to force them to make their sites accessible to disabled users. If you don&#8217;t <em>care</em> whether or not your site is accessible to people with disabilities, then in my eyes, you&#8217;re a bit of a poor excuse for a human being. And if you&#8217;re a web designer who doesn&#8217;t include accessibility <em>as standard</em> in web design, then you shouldn&#8217;t claim that you&#8217;re a <em>professional</em>.</p>
<p>After all, this is supposed to be the 21st Century, and it&#8217;s not even as if accessibility is hard to achieve when properly built into a site in the first place (and even if it needs to be shoe-horned into a site once developed, it&#8217;s generally possible to make quite significant improvements without too much pain). But the idea that any individual, company, or organisation can be allowed to get away with producing websites which do not satisfy basic accessibility requirements is <em>disgraceful</em>.</p>
<p>It is discriminating against groups in society for no good reason. It&#8217;s the equivalent of sticking a sign on the front of your site saying &#8220;no blacks&#8221;. If you think that sort of overt discrimination on the grounds of race is wrong, then it&#8217;s time to stop tolerating it on the grounds of disability.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200910/eu-accessibility-legislation-to-go-for-wcag-2-0/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Understanding WCAG 2.0 Event</title>
		<link>http://www.thepickards.co.uk/index.php/200910/understanding-wcag-2-0-event/</link>
		<comments>http://www.thepickards.co.uk/index.php/200910/understanding-wcag-2-0-event/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 06:20:50 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Public Sector]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3709</guid>
		<description><![CDATA[For all of y&#8217;all out there who want to know a little bit more about WCAG 2.0, I&#8217;m running a workshop type event with PSF in Birmingham looking at precisely that on Wednesday 4th November. Full details, including booking instructions and so on, are available on the event page at PSF&#8217;s site. It looks like [...]]]></description>
			<content:encoded><![CDATA[<p>For all of y&#8217;all out there who want to know a little bit more about <a href="http://www.w3.org/TR/WCAG20/"><acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 2.0</a>, I&#8217;m running a workshop type event with <acronym title="Public Sector Forums">PSF</acronym> in Birmingham looking at precisely that on Wednesday 4th November.</p>
<p>Full details, including booking instructions and so on, are available on the <a href="http://www.publicsectorforums.co.uk/page.cfm?pageID=5879">event page</a> at PSF&#8217;s site. It looks like we may also be running a second version of this event at some point in December in Wales, so if you can&#8217;t make it to Birmingham, then by all means contact <a href="http://www.thepickards.co.uk/index.php/contact-me/">me</a> or <a href="mailto:nick@publicsectorforums.co.uk">Nick</a> and let us know about your interest and we&#8217;ll keep you informed if and when we run the event elsewhere.</p>
<p>There will be five basic sections to the event:</p>
<ol>
<li>Introduction to WCAG 2.0 and background of development history</li>
<li>Transitioning from WCAG 1.0 to WCAG 2.0</li>
<li>Beyond WCAG &#8212; Practical Accessibility</li>
<li>Accessibility Testing</li>
<li>Accessibility and Social Media</li>
</ol>
<p>&#8230;although obviously if people have specific questions or issues about something not covered by one of the topics above, I will do my best to answer them as well!</p>
<p>The event is designed with the public sector in mind, particularly since the recent <a href="http://coi.gov.uk/blogs/digigov/2009/09/web-accessibility-roadmap-to-wcag-2-0/"><acronym title="Central Office of Information">COI</acronym> blog post</a> indicated that they are happy for the accessibility of public sector sites to be measured against the WCAG 2.0 yardstick <em>now</em>, and at some future point (after a transitional period), measurement against WCAG 1.0 will no longer be an option.</p>
<p>So why not <a href="http://www.publicsectorforums.co.uk/page.cfm?pageID=5879&#038;LANGUAGE=eng&#038;secNum=3">book up</a>, come along, and I&#8217;ll talk to you about it&#8230; </p>
<p>There. How&#8217;s that for a hard sell? If you want to give me your opinion on whether or not this was a hard sell, why not book up for the event, come along, and I&#8217;ll talk to you about <em>that</em> as well <img src='http://www.thepickards.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[NB If you're from the private sector and would like to come along, I'm sure 'tis possible to arrange, but you'd need to speak with <a href="mailto:nick@publicsectorforums.co.uk">Nick</a> first]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200910/understanding-wcag-2-0-event/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Accessibility Testing Log</title>
		<link>http://www.thepickards.co.uk/index.php/200909/accessibility-testing-log/</link>
		<comments>http://www.thepickards.co.uk/index.php/200909/accessibility-testing-log/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:08:36 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Public Sector]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3687</guid>
		<description><![CDATA[For any of you wanting to carry out any form of accessibility audit, you are going to need some means to record your results, as it may prove difficult to memorise the results of forty or more checkpoints across a whole swathe of pages. To this end, I&#8217;ve knocked together a little excel spreadsheet to [...]]]></description>
			<content:encoded><![CDATA[<p>For any of you wanting to carry out any form of accessibility audit, you are going to need some means to record your results, as it may prove difficult to memorise the results of forty or more checkpoints across a whole swathe of pages.</p>
<p>To this end, I&#8217;ve knocked together a little excel spreadsheet to be used for recording Accessibility Audit Results. It has been designed more specifically for the UK public sector, who are generally required to comply with either <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 1.0 or 2.0 at the Double-A level of conformance.</p>
<p>The spreadsheet therefore allows you to record results against WCAG 1.0 or 2.0 for up to 25 pages for all checkpoints and success criteria up to and including the Double-A level of conformance. The abbreviated text for each checkpoint/success criterion links to the appropriate WCAG document to provide further information where required. Please note that at present, the triple-A conformance level details have not been included at this stage as these are not usually mandatory for public sector sites.</p>
<p>The spreadsheet requires you to input &#8220;PASS&#8221;, &#8220;n/a&#8221; or &#8220;FAIL&#8221; for the checkpoints/success criteria against which each page is measured. You may include additional text after this, but each cell should begin with one of these three values if you wish the conditional format colour coding and automatic calculation of compliance levels. The document is available under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution Share-Alike</a> licence, so you are free to make other works from it as you see fit, so long as the original attribution text is retained. I would also appreciate it if you could drop me a line to let me know what you have done with it, but this is not mandatory.</p>
<p>So, fill yer boots. Here&#8217;s the <a href="http://www.thepickards.co.uk/testbed/Accessibility_Testlog.xls">Accessibility Test Log (XLS, 99kb)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200909/accessibility-testing-log/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>WCAG 2.0 for the public sector</title>
		<link>http://www.thepickards.co.uk/index.php/200909/wcag-2-0-for-the-public-sector/</link>
		<comments>http://www.thepickards.co.uk/index.php/200909/wcag-2-0-for-the-public-sector/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 06:20:38 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Public Sector]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3675</guid>
		<description><![CDATA[In June 2008, the COI published a document called Delivering Inclusive Websites, after a consultation period. I had stuck my oar in to contribute towards the document during the consultation period, in my then-role as chair of the Public Sector Web Management Group (PSWMG) and I think that myself and the group did actually provide [...]]]></description>
			<content:encoded><![CDATA[<p>In June 2008, the <acronym title="Central Office of Information">COI</acronym> published a document called <a href="http://coi.gov.uk/guidance.php?page=129">Delivering Inclusive Websites</a>, after a consultation period. I had stuck my oar in to contribute towards the document during the consultation period, in my then-role as chair of the Public Sector Web Management Group (PSWMG) and I think that myself and the group did actually provide a positive contribution to the document.</p>
<p>Of course, we didn&#8217;t get things all our own way: one of the things we wanted back then was for the COI to consider the use of <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 2.0, which was then in <a href="http://www.w3.org/TR/2007/WD-WCAG20-20071211/">Last Call Working Draft</a>. The COI responded saying that because it had not made its way through to the <acronym title="World Wide Web Consortium">W3C</acronym> Recommendation status, they could not at this stage include it in the document, but because they appreciated that it was clearly an improvement on WCAG 1.0, they indicated that they would review the guidance once WCAG 2.0 reached the formal &#8216;recommendation&#8217; status.</p>
<p>Accordingly, the Delivering Inclusive Websites document said: </p>
<blockquote><p>At the time of writing, version 1.0 of the Web Content Accessibility Guidelines is the current standard for web accessibility. At such time that version 2.0 becomes a W3C Recommendation, this policy will be reviewed within six months. Consideration will be given to the adoption of version 2.0 as the minimum standard for public sector websites.<cite><a href="http://coi.gov.uk/guidance.php?page=131">Delivering Inclusive Websites: Minimum Standard of Accessibility</a></cite></p></blockquote>
<p>Fair enough. </p>
<p>And then of course a few months later, WCAG 2.0 made it to become a <a href="http://www.w3.org/TR/WCAG/">W3C Recommendation</a> status in December 2008. By my reckoning, this means that we could expect to see some movement and the idea of a review from the COI in mid-2009. </p>
<p>And so, on September 8th 2009, I contacted the COI to ask what exactly was going on &#8212; were they reviewing it, or what? And so, again on September 8th 2009, Adam Bailin at the COI published on the <a href="http://coi.gov.uk/blogs/digigov/">Digigov Blog</a> (which I had somehow missed up to this point) a post entitled <a href="http://coi.gov.uk/blogs/digigov/2009/09/web-accessibility-roadmap-to-wcag-2-0/">Web Accessibility: Roadmap to WCAG 2.0</a>. </p>
<p>I don&#8217;t know whether this was prompted by my email, or it was entirely coincidental that my email arrived on that day (perhaps Adam can tell us?) but the order of events doesn&#8217;t really matter. What is important is what is <em>happening</em>.</p>
<p>And what is happening is that Adam and the COI want us to contribute our thoughts and ideas about how we (&#8220;we&#8221; being the UK public sector, which I&#8217;m lumping myself in with &#8212; you don&#8217;t get rid of me that easily) should look to transition our standards from pointing at the somewhat dated and less useful but much-better known WCAG 1.0 to the new, whizzo, but less well known WCAG 2.0.</p>
<p>And what he has to say already came as something of a surprise. </p>
<blockquote><p>Well, assuming that we want the transition to be as smooth as possible, a first step would be to update the current policy to allow conformance with version 1.0 Level AA or the version 2.0 equivalent. This is the current working position that we have been advising departments unofficially. Allowing a choice of standards for a period of time seems like a fair stance to take<cite><a href="http://coi.gov.uk/blogs/digigov/2009/09/web-accessibility-roadmap-to-wcag-2-0/">Web Accessibility: Roadmap to WCAG 2.0</a></cite></p></blockquote>
<p>Now this is a <em>good</em> surprise. Basically what Adam is saying is that if you are a public sector organisation, and you want to use the new, better WCAG 2.0 standard <em>instead</em> of WCAG 1.0, go ahead and do it now. Fill yer boots. Over time, other people will eventually be required to shift to WCAG 2.0, but for the time being you can basically pick which set of guidelines you&#8217;d rather use.</p>
<p>And that&#8217;s a good idea. And so are the rest of them:</p>
<ol>
<li>Accurately define conformance criteria for 2.0 that are as close to the current target as possible</li>
<li>During the transitional period, allow site owners to choose either version</li>
<li>Re-assess conformance requirements for 2.0 and implement a timetable for moving to the appropriate conformance level</li>
<li>Put deadlines in place for a 2.0 only system</li>
</ol>
<p>And he&#8217;s after feedback. So why not <a href="http://coi.gov.uk/blogs/digigov/2009/09/web-accessibility-roadmap-to-wcag-2-0/">pop over there</a> and provide some. I&#8217;ve already made one suggestion &#8212; that half-way through the &#8216;transitional period&#8217;, any new sites going live should be required to conform to WCAG 2.0 (after all, we don&#8217;t want new sites using old guidelines) &#8212; and once I&#8217;ve been through the WCAG 1.0 and 2.0 documentation in more detail, I&#8217;ll be making some others. So stay tuned&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200909/wcag-2-0-for-the-public-sector/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Engineering For Accessibility Part 2</title>
		<link>http://www.thepickards.co.uk/index.php/200909/engineering-for-accessibility-part-2/</link>
		<comments>http://www.thepickards.co.uk/index.php/200909/engineering-for-accessibility-part-2/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 06:20:10 +0000</pubDate>
		<dc:creator>JackP</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Disability]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.thepickards.co.uk/?p=3667</guid>
		<description><![CDATA[This is the second part of my look at Microsoft&#8217;s free e-book Engineering for Accessibility, which looks at accessibility for non-web applications (or you can view the the first half of my look). Designing Your Implementation There is then some more technical detail on how specifically to design your implementation, based upon whether the controls [...]]]></description>
			<content:encoded><![CDATA[<p>This is the second part of my look at Microsoft&#8217;s free e-book <a href="http://social.msdn.microsoft.com/Forums/en-US/windowsaccessibilityandautomation/thread/23e30891-9c1a-456f-834f-4023369468b2">Engineering for Accessibility</a>, which looks at accessibility for non-web applications (or you can view the <a href="">the first half of my look</a>). </p>
<h3 id="implementation">Designing Your Implementation</h3>
<p>There is then some more technical detail on how specifically to design your implementation, based upon whether the controls you are using are provided by the framework &#8212; in which case use the framework&#8217;s guidelines to make them accessible &#8212; or whether they aren&#8217;t, in which case you must develop a native solution for them.</p>
<p>The obvious solution for developers therefore is to use controls provided by the framework wherever possible &#8212; not only will you be using controls where the accessibility implementations of them has already been tested, but you&#8217;ll be saving yourself quite a bit of development work!</p>
<h3 id="testing">Testing and Delivery</h3>
<p>Next we come to how to <em>test</em> whether your non-web application is going to be accessible. For me, this is the really important bit.  Again, there are significant similarities to web accessibility testing&#8230;</p>
<blockquote><p>[testing] can be done through a combination of software test tools, manual testing, and user scenario testing with assistive technology (AT) devices [...] Programmatic access and keyboard access are two critical requirements for accessibility. Without them, many different users of AT (such as screen reader and on-screen keyboard users) would be affected and would not be able to use your product at all.<cite>Engineering for Accessibility</cite></p></blockquote>
<p>There are manual tools which can be used to quickly check the UI&#8217;s structure and properties, and see what would be exposed to assistive technology. This is where you get to Microsoft&#8217;s toolkit which allows you to inspect objects for accessibility. The first thing you want to do is get yourself a copy of the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=3755582A-A707-460A-BF21-1373316E13F0&#038;displaylang=en">Active Accessibility 2.0 SDK Tools</a></p>
<p><a href="http://www.flickr.com/photos/thepickards/3942082286/"><img src="http://farm4.static.flickr.com/3501/3942082286_cba63d90ae_o.gif" width="364" height="400" alt="Microsoft Inspect tool, showing name, value, state, keyboard shortcut and other properties of object exposed to assistive technology" class="float_right" /></a></p>
<p>There are three tools here that you want: Accessible Event Watcher, Accessible Explorer, and <a href="http://msdn.microsoft.com/en-us/library/dd318521%28VS.85%29.aspx">Inspect</a>. Inspect works as a little popup window on your screen which gives you all sorts of information about the currently selected control &#8212; name, value, description, state, keyboard shortcut and so on. This is ideal as a quick reference alongside any form of windows application to ensure that the correct details are being exposed to assistive technologies.</p>
<p>Microsoft make a point of, er&#8230; pointing out that no single tool can verify something is completely accessible, you need to use a combination of tools and testing in order to make sure your applications are accessible. They also suggest you look at <a href="http://www.codeplex.com/UIAutomationVerify">UIA Verify</a> which enables you to:</p>
<blockquote><p>&#8230;quickly find and select any UI element anywhere on the desktop. Based on the specific control type and the supported control patterns, UIA Verify provides the built-in test scenarios prioritized for the particular UI element. Developers can add additional test scenarios by adding the code to the UIA Test Library. The tool can output the test results or the summary in various forms.<cite>UIA Verify documentation</cite></p></blockquote>
<p>Of course, the thing to remember for all these sorts of testing tools &#8212; and obviously Microsoft don&#8217;t fall into this trap &#8212; is that while they can highlight <em>potential</em> problems, that does not mean something is <em>definitely</em> a problem, and they are also capable of missing potential problems, so they need to be used as part of an overall testing strategy. </p>
<h3>7 Steps to a Better Computing World</h3>
<p>Microsoft finish up by raising seven steps for incorporating accessibility into system design. I&#8217;m going to amend these slightly to give you all the benefit of my personal opinions instead&#8230;</p>
<ol>
<li><del>Decide if accessibility is an important aspect to your software</del> It is. Move on.</li>
<li>Use standard controls as much as possible</li>
<li>Design a logical hierarchy</li>
<li>Design basic accessibility into your product (keyboard navigation, high contrast testing)</li>
<li>Implement your design using the <a href="http://msdn.microsoft.com/en-gb/windows/bb735024.aspx">Microsoft Accessibility Developer Center</a> <ins>and any other relevant resources</ins></li>
<li><strong>Test</strong></li>
<li>Deliver your solution and document the accessibility bits</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.thepickards.co.uk/index.php/200909/engineering-for-accessibility-part-2/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

