Home

Even Grounds, Accessibility Consulting

Making web sites, documents, software and hardware accessible to people with disabilities. Accessibility, WCAG and Section 508 compliance testing and auditing.

  • Services
  • About Us
  • Customers
  • Contact Us
  • Articles
  • Blog
  • Developers' Corner
  • Press
  • Resources

Are You Receiving the Accessibility Tips and Tricks?

  • Learn to make information accessible to people with disabilities
  • Implement what you learn right away
  • Understand how people with disabilities use technology
  • Receive our monthly newsletter packed with news, articles and updates
  • Bonus workbook: Ten steps to a more accessible web site


Do you need help with accessibility? Hire us!

Accessible Experts: Dennis Lembree Talks About Accessible Twitter

Submitted by Tom on Fri, 09/04/2009 - 07:55
  • accessibility
  • Accessible Experts
  • Social Networking
  • Twitter

In this blog I have talked about Accessible Twitter several times. In one of the posts, I have examined if mainstream sites or accessible solutions should be used, where I used Accessible Twitter as an example. After writing this post, I have contacted Dennis Lembree to shar his views. Read why and how Dennis decided to create Accessible Twitter.

Dennis Lembree

Have you ever done something which seemed wrong but everybody was doing it so you assumed it was right?

Wrong Versus Right

Most of us have done something wrong, even if we knew it, because everyone else was doing it. And it didn't matter if it was wrong or not because it was generally accepted. And sometimes the "right" way was either unproven, unknown or just "no fun". And we didn't care. Like smoking in the mid twentieth century—the public thought it was the right thing to do; it was accepted and very popular. And some even said smoking was good for you! But of course now we know smoking is very bad for your health.

Let's take another example. Centuries ago, it was believed that the earth existed at the center of the universe. This was a widely known "fact"; everyone lived by this rule. And now we know this, of course, not to be true.

Today's Web is Wrong

Well, the web is the same way. Coding outside of web accessibility (and web standards) is the common practice and, dare I say, is simply wrong! Unfortunately, most web sites and most web applications are not standards-compliant nor web accessible. Just 2 1/2 years ago, it was found that 97% of websites were still inaccessible! And like the above examples, because most people act and think in a certain manner, it's a generally accepted practice. It seems to be the right thing to do, even though it's not. There are many benefits of web accessibility, and the W3C provides a great Business Case for Web Accessibility; I'm dumbfounded as to why more web owners don't implement this practice.

Let's discuss a couple of the many reasons why so many web sites are not web accessible. First, in countries like the United States, there is no law to enforce accessibility, so this further encourages this malpractice in web site coding. And although Section 508 of the Rehabilitation Act of 1973 is a U.S. law pertaining to web accessibility, it's badly out-dated, only mandates federal sites, and is highly ignored.

Secondly, to adjust from one way of coding to another is "no fun" for many people, so they just don't want to do it. It's natural human behavior; people resist thing which are new and different; people are afraid of the unknown. We are creatures of habit, and any type of change is uncomfortable. And having to re-learn anything can be a pain.

I find this frustrating, both personally and professionally, because my personality doesn't fit this description. I find it challenging and enjoyable to continue learning and finding improvements in code wherever and whenever possible. The web is constantly evolving, adapting, and at a very quick pace. If you're in the industry, you should know this. And you should, and need to, embrace it. (Out of college, I worked in the high-paced field of advertising and publishing, so this helped me acclimate to this work environment.)

And let's remember that the web exists for all people, not just those who have use of a mouse, or perfect vision, or a broadband Internet connection. Tim Berners-Lee, the inventor of the Worldwide Web and Director of the W3C Consortium, said "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect." If a developer cannot grasp these concepts, then he or she may want to consider another field of work.

The Epitome of Today's Web

An excellent example of where a popular "Web 2.0" site has gone wrong, and right, is Twitter. It's a fun, social, micro-blogging service which has grown tremendously in the past year. Where it goes wrong is how the front-end is coded. (Yes, the API service has been terribly unreliable, which is somewhat excused by the exponential increased usage.) The code was built poorly from the start. And once you start, it's more difficult to go back and retrofit the code for accessibility, especially when additional features and UI enhancements are being implemented at the same time.

So to be more specific, the actual problem is not that Twitter's code doesn't come close to validating, or that it doesn't pass any type of automated accessibility test, but that not all users can access the interface—some not very easily, and some not at all (see quotes below).

The Way God Intended

The savior and model web site is Accessible Twitter, a web-based Twitter client which is tailored towards disabled users, but great for any Tweep. Accessible Twitter is an example of how Twitter should have been built from the start—with XHTML Strict, semantic markup, and progressive enhancement—or in other words, web standards and web accessibility. The site works with or without JavaScript, without the use of a mouse, and it even works in a Lynx text browser! Although it's still in Alpha, the site has already received lots of praise. (I hear Beta is coming very soon and there are lots of features in the works.)

Here are some quotes from users of Accessible Twitter:

Wow! You have really made my day, and I am smiling once again. I am so excited that I found your Accessible Twitter. Now I feel that I can be in the cutting edge of everything that is happening in the Twitter Universe.

Jacqueline's blog comment

I'm a screen reader user and though I'm able to use the regular Twitter site, this one is so much easier.

from Comaliezz

Just found a Great accessible Twitter client at http://accessibletwitter.com; it is really easy with a Braille Display to use.

from TheBrailler

Great site BTW, seems to work nicely in Lynx. Main Twitter won't let me login and mobile site won't show followers.

from gshang

Aha! http://www.accessibletwitter.com/ of course! From now on my default web interface for Twitter! Keyboard accessible == touch accessible!

from thirtysix

The Right Is Simple

To build a site with web standards and web accessibility is much simpler than one would think. It's not as complex as it sounds, I propose that it's actually easier than other approaches to markup. I even argue that simplicity is the key. It's a good idea to keep the following two acronyms in mind:

  1. P.O.S.H.: Plain Ol' Semantic HTML.
  2. K.I.S.S.: A legendary rock band, but more importantly, a most elementary and profound skill in programming—Keep It Simple Stupid.

Remember that valid, semantic markup comes first. Tag all of your content without any styling or anything, just the markup. Then add your awesome design with external CSS. Then add default functionality with old-school client side server calls. Now it's time to add some groovy interaction with unobtrusive JavaScript (Hijax is a must!). Add a higher level of style and behavior if the browser supports it; this technique is called progressive enhancement. If you've made it to this point, you're in great shape for both web standards and web accessibility.

Summary

There are many reasons a web site should adhere to web standards and be web accessible. But until these practices become widely used, it seems that the minority of web professionals must continue to fight for the rights of all on the web. Starting development with clean, semantic markup is a great start, and easy to do. Until popular web sites understand that this is the right thing to do, the smaller guy, like Accessible Twitter, will have to continue its hard work to help make all web content accessible for all.

Great References & Suggested Reading

  • Business Case for Web Standards
  • Understanding WCAG 2.0
  • Web Axe podcast and blog on web accessibility
  • Opera Web Standards Curriculum
  • WebAIM's Twitter Accessibility Roundup
  • WebAIM's Accessibility Blog Roundup II
  • Policies (Law)Relating to Web Accessibility

 

  • Next: Victor Tsaran, Yahoo! accessibility manager
Bookmark/Search this post with:
  • Delicious
  • Digg
  • StumbleUpon
  • Facebook
  • Google
  • Yahoo
  • Technorati

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

This blog uses CommentLuv plugin which will try and parse your sites feed and display a link to your last post, please be patient while it tries to find it for you
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Accessibility Tips and Tricks


RSS

  • Articles
  • Blog
  • Developers' Corner
  • News
  • Press

Follow us on Twitter, YouTube, or on Facebook

You Might Also Like:

  • A New Series: Accessible Experts
  • Accessibility Is Not Only for the Technically Knowledgeable
  • Petition to Google to Develop Accessible Sites
  • Accessible Experts: Victor Tsaran The Yahoo! Accessibility Manager
  • What Can You Do to Make A Document More Accessible for People with Disabilities?

Top Commentators

  • Transcription Services (5)
  • Kizi (4)
  • kizi (3)
  • annahwillis (3)
  • estetik burun (3)
  • guest (2)
  • Tom Dunn@Seguro del Automovile (2)
  • Zach D@Aseguranzas De Autos (2)
  • saurabh (2)
 

Privacy Policy

Copyright 2007-2011 - Even Grounds Inc., Accessibility Consulting