JIM DORAN

FitBloggin’ 11

I haven’t posted anything in weeks because I’ve been reworking this site and writing a talk for the FitBloggin’ 2011 conference in Baltimore.

I still have a pretty good list of things to clean up here, especially on the WordPress side of the site.  I experimented with Custom Post Types and multisite functionality, and finally decided it was overkill. I decided to let ‘er rip, because I need to get back to posting stuff. So, please pardon the site hiccups as they happen. I’m still working on it.

FitBloggin’ 2011

FitBloggin’ was amazing, yet again. Seeing friends from last year, and finally meeting guys I’ve been talking with on Twitter was fantastic. As before, I’m honored to have been a part of this. Roni Noone has created something truly special that changes people’s lives. That’s amazing. This is my favorite conference, even more than the WordCamps.

Jennette Fulda gave a comprehensive talk on design. Monica Olivas answered questions about privacy and getting started to newer bloggers. Katy was everywhere I looked. The hookers from Shrinking Jeans are always fun! It was great to catch up with Scott Stawarz and wife, Paolo, Matt Dustin, Jen “in real life,” Jack Sh*t (even more charming in real life) and especially Ryan “No More Bacon” Sullivan and his wife, Mrs. Bacon. And everyone else I met, too. It’s all overwhelming. Check the #fitbloggin hash tag on twitter and you can see what I mean.

Regarding my presence there, someone asked me “are you a vendor of sorts?” I am not. Nor am I a fitness blogger, although I did just join a gym for the first time ever and I like it, obsessively so. To date, I haven’t tried to “monetize” my site(s). I haven’t run adwords campaigns, as easy as that would be to do. I am not a “social media guru” with “the answers for driving the conversation in the community to maximize value in the douche-bag space.” I have a lot of knowledge to share, though – WordPress, Blogger, analytics, SEO, code, design, writing, being part of something positive. It’s fun to help and I answered as many WordPress and blogging questions as I could.

This time, my talk focused on photography for blogs. I decided to address “the art of seeing” and how to get better shots. It was a fun talk to research. I recommended doing a 365 – a photoblog where you post a picture a day – as a way to change the way we see the world around us. It trains our eye and forces us to find interesting ways to tell stories in a new way. I thought I’d try it, too – I’ve created a new section on this site for daily snaps. Hence to mad rush to rework my dusty old theme.

My slides are here. Thanks to everyone who listened and asked questions!

Web Accessibility at Refresh Baltimore

Mike Brenner and Reinhard Stebner

Reinhard Stebner provided an engaging talk on Web Accessibility this evening at MICA. This post contains a few of my favorite highlights. I’d like to note here that Bill Mill is a good sport.

I’ve read and thought a lot about Web Accessibility. I’ve used JAWS to test sites and worked to make Flash more accessible in client projects. Yet, it’s so valuable to watch a skilled, unsighted user like Mr. Stebner navigate a system. Just as no two people will use Microsoft Excel the exact same way, there are many ways to use JAWS and Windows Eyes. And just as each Web browser handles CSS slightly differently, accessibility software varies from product to product.

Jaws will ignore display:none; in css and Windows Eyes will not. Instead, Mr. Stebner suggests using positioning to handle things we don’t want to be visible (top:0; left:-9999;) and then dealing with the hidden items contextually with labels.

He emphasized usability vs. accessibly and demonstrated how sites can be technically accessible and yet hardly usable. Having a highly usable site is a win for everyone. That’s common sense and therefore not always achieved. Headings should be used appropriately, as many people will navigate a page through its headings. They should be meaningful and used correctly. Specifying a tab-index is a bad idea, as it makes the arrow-key functionality not work and many people use arrow keys to navigate content. Documents shall be organized so they are readable without requiring an associated style sheet.

The item that gave me the most to think about is the idea of using lists to organize links. In HTML, a list is a collection of things. Putting a navigation structure, which is just a collection of hyperlinks, in a list is supposed to allow screen readers to pause between each link instead of reading all the links as a sentence. Semantically, this makes sense. We use HTML to apply meaningful mark-up to content – making things lists seems like a good idea. Yet, there’s no easy way to identify a list as a set of links, so a page with 12 sets of links can be very confusing. He demonstrated this with Jaws.

We touched on ARIA as a way to help deal with some of this, and instead of using lists for links, he would like to see more <div> and <spans> used.

I’m really glad I had a chance to see some examples of what works well and doesn’t with JAWS. And, I didn’t know about a JAWS feature called Virtual View, which allows the visitor to access extra information about the DOM, like class and id names. This supports the notion that class and id names should be as semantic as HTML itself.

It was a great talk. Please note that Mr. Stebner also provides accessibility consultations, should anyone want to hire him for his services.