20
Twitter Accessibility Jared Smith @jared_w_smith webaim.org

Twitter Accessibility

Embed Size (px)

DESCRIPTION

"Twitter Accessibility" micro-presentation given at CSUN conference tweetup by Jared Smith of WebAIM

Citation preview

Page 1: Twitter Accessibility

Twitter Accessibility

Jared Smith@jared_w_smith

webaim.org

Page 2: Twitter Accessibility

Use #csun09 hashtag in conference tweets

Follow the tweets at csuntweetup.com

Page 3: Twitter Accessibility

CAPTCHA

Required for registration

Page 4: Twitter Accessibility

CAPTCHACompletely Automated Public Turing

test to Confuse the Hell out of your Audience

Page 5: Twitter Accessibility

Inaccessible Buttons

favorite (or ‘favourite’ for our Twittish friends), reply, and delete ‘buttons’

are not keyboard accessible

Page 6: Twitter Accessibility

Inaccessible Buttons

Focus Twitter Greasemonkey Script for Firefox places buttons in tab order

- courtesy of Gez Lemon - juicystudio.com

Page 7: Twitter Accessibility

Accesskeys15 accesskeys for all major site functions

These are rarely used. They have potential to conflict with assistive technology.

Page 8: Twitter Accessibility

TabindexMost form elements are unnecessarily

assigned tabindex.The default tab order is sufficient and

tabindex can be omitted.

Page 9: Twitter Accessibility

Document Structure

Headings are used, but incorrectly structured

Page 10: Twitter Accessibility

Alt TextA few images are missing alt text (profile

images), have redundant alt text, or inappropriate alt text (alt=”Icon_lock”)

Page 11: Twitter Accessibility

In general, Twitter.com is a classic case of web accessibility poorly implemented.

Page 12: Twitter Accessibility

...but it would be very easy to fix.

It’s usable, but not optimal.

Page 13: Twitter Accessibility

Twitter APIThe API allows development of fully accessible

Twitter applications(though most aren’t)

...but you still must sign up at twitter.com

Page 14: Twitter Accessibility

Accessible Twitter

http://accessibletwitter.com/

Page 15: Twitter Accessibility

Optimizing Tweets forAccessibility

Use @replies, #hashtags, and dm’s

• @username replies to that user - though others can still see it.

• #hashtag provides a searchable keyword (e.g., #csun09)• dm username sends a direct message

Page 16: Twitter Accessibility

Optimizing Tweets forAccessibility

Provide context

Jared Smith is presenting at tweetupvs.

@jared_w_smith is presenting at CSUN tweetup - http://csuntweetup.com/ #csun09

Provide context to @replies for those that follow only you.

Page 17: Twitter Accessibility

Optimizing Tweets forAccessibility

Use full URLs... unless you can’t

http://webaim.org vs. http://is.gd/nRoE

Page 18: Twitter Accessibility

Optimizing Tweets forAccessibility

Be careful with abbreviations and language

fwiw, I srsly <3 this kewl a11y tweetup. oktnxbai.

This is unintelligible in a screen reader

Page 19: Twitter Accessibility

Twitter AccessibilityThere’s not one right way to use

Twitter, so make it your own

Page 20: Twitter Accessibility

Twitter Accessibility

Jared Smith@jared_w_smith

webaim.org