One day the next big thing on the web that has everyone all worked up will be accessible and built to web standards from day one. Until that day, we have people like Dennis Lembree (the man behind Web Axe) to thank for making what many take for granted freely available to an even wider audience. With the help of some friends, and the Twitter API, Dennis has created an accessible version of Twitter called, unsurprisingly, Accessible Twitter.
Features of Accessible Twitter
Accessible Twitter is essentially an alternative to using the main Twitter site. You go along to the homepage, log in with your usual Twitter account details, and use it in exactly the same way as you would the regular site. All the functionality that you’d expect is there – the Tweet roll, your status, mentions & messages, plus access to search, trending topics and popular links.
In addition, Accessible Twitter is:
- Fully keyboard accessible;
- Marked up semantically with headings optimised for screen reader users, and;
There are also some really nice touches that go the extra mile, such as audio cues when the tweet character limit is almost reached (as well as the visual counter), and feedback after Ajax actions so unsighted users know what’s happened. See the full list of Accessible Twitter features.
I’m a novice JAWS user, but after just a short test even I could tell how much the user experience is improved through Accessible Twitter when compared to the regular site.
Shouldn’t Twitter itself work like this?
Of course it should, and in an ideal world the cycle of development and testing that went into Accessible Twitter would have been an integral part of Twitter’s development too – it’s not ideal to have a website that also requires a separate accessible version.
Matthew Smith, one of the developers who contributed to the application, sums it up best on the Smiffytech blog:
In a way, Twitter actually gains accessibility points through offering the API which Accessible Twitter and numerous other alternative interfaces operate – if one looks at the Big Picture. (My more cynical side looks at the API as a cop-out on the part of Twitter: Don’t like the interface? Here, go build your own.)
I agree – it is a cop-out, and as long as the likes of Twitter continue to ‘delegate’ the responsibility for making the interface accessible to other people (namely those who care enough to give their time and skills to do something about it), accessibility will not become a core consideration when building those applications and interfaces in the first place.
As it stands, I hope Accessible Twitter gets good coverage and a higher profile, because it is an excellent example of what is possible.
Accessible Twitter’s design
If there’s one area where I think there’s room for improvement then it’s the site design. I understand, given the users the site is aimed at – and the negative impact a strong visual design can have on accessibility – that Accessible Twitter was deliberately designed to be clean and simple (it’s listed as one of the features). But I also think that it’s time we started to demonstrate to web designers that accessible design can also be visually appealing.
There’s always been this view in the web design community (and by that I mean the Smashing Magazine-fed community) who think all accessible websites are boring and must by law look something like Jacob Nielsen’s. As accessible designers we want to prove that it doesn’t have to be that way, but how much evidence do we have to point at?
For as long as accessible websites look like Accessible Twitter, I can’t see the web designers who don’t have accessibility foremost in their minds getting turned on to the idea of making their work accessible – and as far as I’m concerned that’s where we need to get to, because these are the people churning sites and site templates out day after day after day for mass consumption. Show them examples of how it can be accessible and look sweet too, and the idea might catch on.
I’m not suggesting it gets pulled through a grunge-mangle, or distressed to within an inch of its life, just… beautified. Because it’s an excellent application and I’d love to see it succeed – not only for end users, but as an example to the people who make websites too.
Anyway, give it a try for yourself at www.accessibletwitter.com, and spread the good word too.