MySQL Poll Updated

Well, it’s a work in progress, so it keeps mutating bit by bit. Today, I fixed a minor bug which caused some images to be produced at the wrong length and added the ability to use a wider variety of colors for your poll images. No longer are you restricted to monochromatic! The whole rainbow is available. Aww, how cute.

At any rate, the new package is available and you can download it as you please.

Afterthought: Oh yeah, I forgot. I also added a minor feature which prints the vote percentages after the images.

Web Accessibility in Microsoft Vista

There’s no doubt that the eventual release of Microsoft’s new Vista operating system is a big thing for the world of computing. Windows holds the vast majority share of office and home computing, and the release of their first new system in over 5 years will be very significant.

Matt Bailey recently pointed out Microsoft’s claims that Vista would be the most accessible Windows ever. His description of their new features sounds promising – one of the key improvements will be an extensive set up wizard which, rather than focusing on "normal" options and "accessibility" options, will interview the user about their work habits and demonstrate new features, hopefully resulting in operating system settings which match the needs of the user.

It’s a good idea – the interview process removes the stigma of disability from your computer settings, and instead focuses on the user experience. Whether it works, of course, is another matter – but that won’t really be testable until there’s a much larger body of users. Not to mention the inevitable bugs in a beta system…

Vista will also incorporate substantially reworked versions of existing accessibility options. These options will include speech recognition (now with a learning engine which will adapt to your own style and vocabulary) and more advanced magnification. The new magnification style will render images and text at a larger size, rather than simply stretching the view, which has always created distortion in the magnified view.

All of this is discussed at some length with Rob Sinclair, the Director of Microsoft’s Accessible Technology Group, in Microsoft’s PressPass. The press version, of course, carries the usual highly-positive spin of a Microsoft press document, but is thorough enough to give you a pretty accurate sense for what’s coming up.

Finally, Vista will incorporate a testing model to allow 3rd party software providers to incorporate accessibility features into their software. This is unquestionably a great addition. The easier you make it for developers to make their software accessible the more likely it will be they’ll take the time and effort.

The Groundswell Surges Against WCAG 2

groundswell
1. A sudden gathering of force, as of public opinion: a groundswell of antiwar sentiment.
2. A broad deep undulation of the ocean, often caused by a distant storm or an earthquake.

I think, of course, that definition number one is most applicable here. What I’m finding particularly interesting about the recent surge in public commentary on WCAG 2.0 is how late it is in coming. This eleventh hour response, coming just days before the May 31st deadline for comments on the working draft document, seems somewhat tardy.

The document has been in progress since January 25th, 2001. Now, of course I can see why there was no need, at that time, for a huge response. At that time, and through most of the period of WCAG 2.0 development, the document was simply an acknowledgement that WCAG 1.0 was insufficient. The abstract of that first edition states:

Primarily, this is the first attempt to write checkpoints that may be applied to a wider range of technologies and that may be understood by a more varied audience. Since this Working Draft builds on WCAG 1.0 it has the same aim: explain how to make Web content accessible to people with disabilities.

At that time, their goals were straightforward and clear. The simple statement of the abstract was to make checkpoints have broader applicability and to make them more easily understood. In the second version, of August 24, 2001, they in fact state explicitly their goal "to use wording that may be understood by a more varied audience".

So far, so good. However, in the version of June 30th, 2005 a significant change appears in the abstract. This version no longer commits to a more understandable document. I’ll provide this abstract version in full:

Web Content Accessibility Guidelines 2.0 (WCAG 2.0) covers a wide range of issues and recommendations for making Web content more accessible. This document contains principles, guidelines, success criteria, benefits, and examples that define and explain the requirements for making Web-based information and applications accessible. “Accessible” means to a wide range of people with disabilities, including blindness and low vision, deafness and hearing loss, learning difficulties, cognitive limitations, limited movement, speech difficulties, and others. Following these guidelines will also make your Web content more accessible to the vast majority of users, including older users. It will also enable people to access Web content using many different devices – including a wide variety of assistive technology.

WCAG 2.0 success criteria are written as testable statements that are not technology-specific. Guidance about satisfying the success criteria in specific technologies as well as general information about interpreting the success criteria are provided in separate documents. An Introduction to Web Content Accessibility Guidelines (WCAG) 2.0 Working Draft Documents is also available.

Until WCAG 2.0 advances to W3C Recommendation, the current and referenceable document is Web Content Accessibility Guidelines 1.0 (WCAG 1.0), published as a W3C Recommendation May 1999.

Try as you might, you can read no indication that this document will aim to be understandable. This is a significant and crucial change in goals. At this time, you might expect a protest to begin. Still; the drafts were a long way from being completed, and there was no real reason to see the full consequences of this change. Hindsight is, as they say, 20/20.

Unfortunately, this revision of the web content accessibility guidelines has been in progress for such a long time that an expectation of completion has been difficult to ascertain. Finally, now that they have announced last call, the community becomes aware that THIS document is the one we’ve been waiting for; and that it does not hold up to scrutiny. The last call working draft of April 26th contains a strong call for comments:

The W3C strongly encourages broad community review of this Last Call Working Draft, and submission of comments on any issues which you feel could present a significant barrier to future adoption and implementation of WCAG 2.0. In particular, we encourage you to comment on the success criteria and the conformance model. Reviewers are encouraged to provide suggestions for how to address issues as well as supportive feedback and endorsements of the document.

Although the surge of commentary in the last few weeks may be late in coming, we can only hope that the committee is sincere in there request and acknowledges the extensive criticism the document is now receiving.

Further reading on WCAG 2.0 as of this week:

 Tags:

Net Neutrality in Congress Today

Today may be a big day for net neutrality. Today, the Internet Freedom
Preservation Act
(S.2917), a net neutrality measure introduced to the Senate by Olympia Snowe (R, Maine) and Byron Dorgan (D, North Dakota) will come up for debate.

The measure has received wide support from net neutrality advocates, including major internet service companies such as Amazon.com, Google, and eBay. The act specifically limits the powers of broadband service providers to make "special deals" with content providers and requires them to provide services on an "equivalent" basis.

This bill is far from becoming any kind of law, however, since it is only the most recent in a series of net neutrality bills to be introduced in the House and the Senate. Specifically, it’s the sixth bill introduced to date. Cnet News provides a great data table naming these bills. In fact, it’s not even the only bill being introduced on net neutrality today. The house will also be given it’s first official look at a different bill introduced by Jim Sensenbrenner (R, Wisconsin) and John Conyers (D, Michigan). This bill would render net neutrality enforceable under antitrust law.

The results are a long ways from coming in, but this should be interesting.

Additional Information:

 Tags:

Joe Clark on WCAG 2.0

To Hell with WCAG 2.0 is the response from the author of Building Accessible Websites to the latest production of the W3C‘s Web Accessibility Initiative.

Clearly, Joe Clark is not happy. And he’s not the first person to express dissatisfaction with the process and results of WCAG 2.0, either. John Foliot of Web Accessibility Technical Services has frequently expressed displeasure with their new yet fundamentally unchanged interpretation of the accesskey functionality.

In an effort to be all things to all web content, the fundamentals of WCAG 2 are nearly impossible for a working standards-compliant developer to understand. WCAG 2 backtracks on basics of responsible web development that are well accepted by standardistas.

Joe Clark, "To Hell with WCAG 2.0"

The three fundamental documents involved in the WCAG 2.0 package are the Web Content Accessibility Guidelines 2.0 (72 pages), Understanding WCAG 2.0, (165 pages), and Techniques for WCAG 2.0, which clocks in at 221 pages. Altogether, 448 pages of semi-legalese attempting to define the next generation of web pages.

No, these documents are not easy to understand. And they clearly contain a lot of extreme generalities which appear to be attempting to explain accessibility without reference to technologies. As Clark mentions, this separation of technology and theory makes it much more difficult to apply concepts to the practicalities of creating a website.

Joe Clark’s article is a must read towards understanding the politics and complexities of creating an accessible website. Accessibility is not about enslaving your design aesthetic to a set of guidelines – but it is about considering very carefully the needs of your users, testing your work, and making thoughtful decisions.

 Tags:

Return to Top