Wednesday, February 13th, 2008

Is easy implementation the same as good code?

Category: Accessibility, Examples, JavaScript, Security, Unobtrusive JS

I’ve just come across a solution for badges on web sites that makes it terribly easy for implementers. The idea is that the implementer could add a badge wherever they want in an HTML document, choose the look and feel and add a message to be shown. The implementation code is the following: < View Read the rest…

Posted by Chris Heilmann at 7:45 am

3.2 rating from 26 votes

Wednesday, January 9th, 2008

Accessible Google Charts

Category: Accessibility, Google, JavaScript

Accessibility is something most developers consider an afterthought but not Chris Heilmann, web architect at Yahoo!. As a member of the Yahoo! Accessibility Stakeholders group he takes issues concerning accessibility very seriously and makes it a top consideration in everything he builds. Chris Heilmann recently described his technique for making Google Charts more accessible for Read the rest…

Posted by Rey Bango at 9:04 am

4.3 rating from 40 votes

Thursday, November 15th, 2007

Unobtrusive JavaScript – Rules to work by

Category: Accessibility, JavaScript, Unobtrusive JS

From what I’ve seen, it appears that many developers, especially those new to the JS space are somewhat confused by the reasons for developing JS in an unobtrusive fashion. Typical arguments that I’ve heard are: It takes too long to develop If they don’t have JavasScript, then they’re out of luck We shouldn’t have to Read the rest…

Posted by Rey Bango at 8:46 am

3.8 rating from 46 votes

Wednesday, November 14th, 2007

AxsJAX: Access-Enabling AJAX

Category: Accessibility, Ajax, Firefox

Charles L. Chen, the developer behind the Fire Vox Firefox plugin that enables the browser to talk to you, has released a new open source project, AxsJAX. In my first week at Google, I discovered Google Reader a highly optimized feed reader with very good keyboard support. For my starter project at Google, I decided Read the rest…

Posted by Dion Almaer at 7:11 am

3 rating from 22 votes

Thursday, October 4th, 2007

Two rulings that could improve web accessibility

Category: Accessibility

A recent press release by the National Federation of the Blind discusses two rulings that could have a dramatic impact on accessibility requirements: A federal district court judge issued two landmark decisions today in a nationwide class action against Target Corporation. First, the court certified the case as a class action on behalf of blind Read the rest…

Posted by Rey Bango at 6:30 am

3.2 rating from 40 votes

Friday, August 31st, 2007

WCAG 1.0 Accessible News Slider

Category: Accessibility, jQuery

Everyone’s throwing up JavaScript functionality left and right, most of the time without giving any thought to accessibility. Not so for Brian Reindel who has created an accessible news slider component which meets the requirements of the W3C’s Web Content Accessibility Guidelines 1.0. Brian really gave the development of this jQuery plugin some good thought Read the rest…

Posted by Rey Bango at 7:00 am

4.3 rating from 42 votes

Thursday, April 12th, 2007

Accessible Web 2.0 Applications with WAI-ARIA

Category: Accessibility

Martin Kliehm has written up a nice overview of what is going on in the world of accessible Web 2.0 applications. The article documents the Accessible Rich Internet Applications (ARIA) work, primarily done by Becky Gibson, Aaron Leventhal, and Richard Schwerdtfeger. One of the core problems is that anything can be an input of some Read the rest…

Posted by Dion Almaer at 8:22 am

3.7 rating from 22 votes

Monday, February 19th, 2007

Section 508 under revision

Category: Accessibility

Joe Hanink let us know that Section 508 is under revision via the W3C Roadmap for Accessible Rich Internet Applications (WAI-ARIA). As a developer of Rich webapps, Section 508 compliance is a concern since its most recent update occurred in 2001. I am awaiting feedback from on whether there will be any provisioning for Read the rest…

Posted by Dion Almaer at 6:41 am

4.2 rating from 31 votes

Friday, February 16th, 2007

Understanding and solving the JavaScript/CSS entanglement phenomenon

Category: Accessibility, Unobtrusive JS

Ara Pehlivanian talked about the graceful degradation myth awhile back, and since then has come up with a simple solution to his problem. The key is setting CSS styles aimed at JS enabled browsers that overwrite the initial state in the document that does the right thing for someone who isn’t coming in via a Read the rest…

Posted by Dion Almaer at 12:01 am

4 rating from 27 votes

Wednesday, January 24th, 2007

Using the screen reader virtual buffer to make accessible Ajax

Category: Accessibility

Gez Lemon and Steve Faulkner have gone into more detail on using the virtual buffer in JAWS to enable Ajax interactions. Popular screen readers use a virtual buffer to allow users to interact with web content, whereby the virtual buffer provides a mechanism for screen reader users to interact with web content. This article uncovers Read the rest…

Posted by Dion Almaer at 7:44 am

3.9 rating from 22 votes

Thursday, November 16th, 2006

Mobile-Unfriendly Websites

Category: Accessibility, Editorial, Mobile, Rails

Phil Greenspun bemoans the difficulty of running modern web apps from his sidekick. My Motorola/Windows XP phone began to die after two years. Wanting something that would let me keep in touch with friends over AOL Instant Messenger, I got a T-Mobile Sidekick. I was reluctant to get a non-flip phone, but so far I Read the rest…

Posted by Michael Mahemoff at 3:29 pm

3.9 rating from 23 votes

Thursday, October 12th, 2006

Accessible Ajax Best Practices

Category: Accessibility

Access Matters has wrapped up an article on Today’s AJAX and DHTML Best Practices: This article builds a sturdy three legged stool which we can stand upon to see farther. Before getting started, I want to set the stage by defining a benchmark. Accessibility’s worst case scenarios are for blind people. The blind are the Read the rest…

Posted by Dion Almaer at 10:01 am

3.7 rating from 37 votes

Thursday, August 10th, 2006

Unobtrusive Javascript and Ajax for Rails

Category: Accessibility, JavaScript, Ruby, Unobtrusive JS

Luke Redpath and Dan Web have released Unobtrusive Javascript for Rails. If you’ve spent time with the Rails javascript helpers, you know that they can be a huge time saver, but tend to produce some nasty code like this: < View plain text > javascript <form onsubmit="new Ajax.Request(‘/subscribe/add_ticker’, {asynchronous:true, evalScripts:true, onLoading:function(request){ticker_loading()}, parameters:Form.serialize(this)}); return false;" method="post" Read the rest…

Posted by Rob Sanheim at 9:39 am

3.5 rating from 40 votes

Monday, July 17th, 2006

Is AJAX Accessibility a major issue?

Category: Accessibility, Ajax

With yet another perspective on the wealth of Ajax usability discussion flying around, Hari Gottipati shares his thoughts on his blog on Specifically, he’s responding to the eWeek article posted a while back. inally people realized the disadvantages of Ajax and they are trying to overcome them. The main disadvantage of Ajax is a Read the rest…

Posted by Chris Cornutt at 7:54 am

3.6 rating from 39 votes

Thursday, July 13th, 2006

Backbase: Ajax Accessibility for Single Page Apps

Category: Accessibility

There have been a fair number of posts about Ajax Accessibility, but one aspect has received fairly little attention, and that is Accessibility for Single Page Interface Ajax apps. Several articles have written about multi-page Ajax applications, and how to make those accessible. For more advanced AJAX user interface you will need to use a Read the rest…

Posted by Dion Almaer at 10:30 am

3.7 rating from 35 votes

Wednesday, June 28th, 2006

40 Ajax Accessibility Links

Category: Accessibility, Articles

Max Kiesler has produced another mega-list of Ajax links. This time it’s 40 Ajax accessibility tutorials and articles. AJAX is a great tool for creating rich internet applications, however, when improperly implemented it can cause hugh accessibility issues. The good news is that most of these issues can be fixed so your websites are viewable Read the rest…

Posted by Michael Mahemoff at 4:37 pm

3.7 rating from 43 votes