Krautorck: Or, how does Michael Rother look 28?

Tweet this post →

Accessibility and IE6

One of the websites I work on has an IE6 user base of 35%. Stop what you’re doing, put your pen down and read that again.

Yep. 35% of the visitors to this site are using version 6 (yes, six) of Internet Explorer.

Now, this is a pain; not so much because I can’t use exciting CSS when creating pages for it (I’m really not that bothered by text-shadow and @font-face) but because it means that page and element appearance can be unpredictable. I know a few “tricks” that will help me avoid layout problems, but there’s not much I can do about how, for example, IE6 renders Highslide navigation bars (or rather, how it renders three navigation bars instead of one).

Anger (from http://joefelso.wordpress.com/2007/10/03/the-other-me/)

Anger (from http://joefelso.wordpress.com/2007/10/03/the-other-me/)

Accessible web design

Accessible has quite a simple meaning in the context of web design: We should make web pages that people can access regardless of many different factors, including:

  • physical impairment (visual, motor etc.)
  • the type of browser they’re using (and whether they can use such things as Flash and javascript)
  • the device they’re using
  • technological limitations (screen size, internet connection etc.)
  • to allow freedom of choice (so Firefox and Safari users aren’t penalised for choosing a particular browser)

Making things accessible is a good thing in and of itself (and there’s a fine tradition of democracy & accessibility in computing) and we’re convinced that people shouldn’t suffer simply because they have a physical impairment or don’t have access to a high–spec computer.

Except for people who have to use Microsoft’s old browser

These are all high minded ideas, but for some reason design folk lose their reason when it comes to IE6 and go all Philippe Starck hopeful. Now, I’m a big fan of Manuel Martensen, and he was kind enough to give me some good advice via Twitter today. His attitude is far from atypical:

There are only two kinds of ppl still using IE6, so why bother: Those who don’t care and those you shall not care about. Twitter status 4992456890

I agree that we should all try our darndest to rid the world of the scourge of Microsoft, but in the interests of accessibility we can’t bar IE6 users from our sites, or discount their requirements (especially when they account for 35% of our audience). All for the very reasons listed above:

  • They may work in an environment where they have no choice over the browser they can use (e.g. many UK local government departments are using IE6, and even Windows 2000)
  • They may be using an old computer that still has Windows 2000 on it because they can’t buy a newer computer
  • They may not know how to install a different browser. They may not care about browsers.
  • They may even like IE6.

In other words: We can’t lose our ideals just because it’s a Microsoft problem. That’s shooting the messenger.

Tweet this post →

Lightbox, Highslide et al: Usability problems part 2

I did some very informal user testing on an image gallery I’m putting together.

Further to Jonathan Christopher’s post on the problems with Lightbox, I’ve been trying to come up with as usable a solution as possible. I found that testing on three more non–technical users backed up my original findings, namely:

  • I added some explanatory text above the thumbnail gallery
  • I added a hover state to the thumbnail links (these two features help overcome the biggest problem I observed, namely: What do I do with these thumbnail images?)
  • I used a Lightbox variation that displayed pagination links by default

It’s edifying that something as simple as adding a line of text to a page can increase its usability so much.

My only remaining problem is choosing which image viewer to use. Highslide is better in that displays links to next and previous gallery images by default; Lightbox, on the other hand, doesn’t. Users have to hover over the image before it displays next and previous links.

Unfortunately, Highslide doesn’t play nicely with IE6. For some reason, it displays three navigation toolbars.

As a depressing 35% of the site’s visitors use IE6 I’ve decided to go with Lightbox. Not ideal but the best current solution.

Oh, and here’s the site in question: NCSW 2009.

Tweet this post →

12 ways to tell people how to write good copy in a convincing way

  1. Don’t confuse your and you’re
  2. Begin new sentences with a capital letter
  3. Don’t encourage people to use new! and exciting! to make their writing seem new and exciting
  4. Don’t fear (semi)colons
  5. Read your article before publication
  6. Get someone else to read your article before publication
  7. Don’t confuse lose and loose
  8. Learn that whereas is one word
  9. Whereas sometime is two (see under Be Concise)
  10. Learn the difference between the present and past tense
  11. Ensure pronouns are paired with nouns so we know who they are, man
  12. Avoid random capitalisation

Because of this oddity.

Tweet this post →

Contact form 7 versus Dagon Form Mailer

I think people normally use the Contact Form 7 plugin for their WP contact forms. It’s pretty good, but I think I’d recommend Dagon Secure Form Mailer.

I prefer the way it allows you to change settings by editing separate files: you can style your forms in a CSS file and even change form labels and button text by editing the language files. This keeps things simple and consistent.

It also offers more file uploading options: crucially, you can opt to upload files to your WP install rather than have them emailed.

Finally, I find it a lot more reliable, especially when it comes to setting required fields.

Tweet this post →

CMS vs. page editing

CMSs are clunky, complicated things, especially if you simply want to edit a bit of text on a web page. They also pose a technical problem: What if, for example, you’re making a site for a client using WordPress and they want to edit something in the footer?

This can be difficult when you’re showing someone their shiny new site and they point to the text and ask (quite reasonably) “How do I change that?”

You could add another field to the SettingsMiscellaneous menu, but that also means adding stuff to functions.php and explaining it to a client, on top of all the other stuff they need to remember. To change a simple bit of text we’d be adding an abstract layer to their mental model of the website. Oh, and they’ll probably pay more for this solution.

Far better then to use an on page editor, such as Unify. Obviously, complex sites will need some sort of database mangement system, but for smaller businesses we should be looking at keeping things as simple as possible. A CMS should only be used when absolutely necessary, as a sort of last resort.

Tweet this post →

Eggs & chickens

Knot image from http://upload.wikimedia.org/wikipedia/commons/2/26/Savoy_knot.png

Knot image from http://upload.wikimedia.org/wikipedia/commons/2/26/Savoy_knot.png

Client a sees site x. Site x looks quite cool but the business is different from x’s business. Designer y designs site z for client a using site x as a starting point.

Gets confusing. Guiding client a is the difficult bit.

Tweet this post →

Lightbox, Highslide et al: Usability problems

The ever insightful Jonathan Christopher recently posted an excellent article on the usability problems with Lightbox, to which I added a response. I did in fact go ahead with some quick usability testing in my office. Here’s what I observed about thumbnail galleries and Lightbox:

  • My average user (i.e. one that has very little interest in computers but uses one at work) took a long time to figure out what to do when presented with a thumbnail gallery. More technically inclined users (in this case those active on Facebook and/or Twitter) understood that they were meant to click on a thumbnail in order to see a larger image
  • Only one of my five guinea pigs understood that they could move on to the next larger image in the gallery by clicking on the right hand side of the image (Lightbox doesn’t show pagination links until the user hovers over the image)
  • All users understood (or guessed very quickly) that clicking outside of the image would return them to the thumbnail page
  • No one attempted to use the back button to return to the thumbnail page
  • Everyone was impressed with the slideshow feature (even the Facebook and Twitter users who had seen it before: to them it was conventional)

Obviously unscientific, but useful nonetheless. I’m not doubting Jonathon’s findings: I didn’t have much time to do the testing and I probably jumped in a bit early.

There are some pretty big usability problems with javascript slideshows, regardless of the HTML they spit out and the degree to which they do(n’t) degrade gracefully.

Here’s how I altered the page design:

  • I added some explanatory text above the thumbnail gallery
  • I added a hover state to the thumbnail links
  • I used a Lightbox variation that displayed pagination links by default

Second round of testing tomorrow.

Tweet this post →

The Journalist — possible IA

Architectural sketches (from http://news.illinois.edu/WebsandThumbs/ispace/0119_340_OnThePark_b.jpg)

Architectural sketches (from http://news.illinois.edu/WebsandThumbs/ispace/0119_340_OnThePark_b.jpg)

I know this is completely the wrong way round, but here’s a sketch:

  1. Front page/home (featured stories)
  2. News (from the Union and broader journalism news)
  3. Comment and analysis
  4. Campaigns
  5. Advice
  6. Resources for journalists

Perhaps 5 and 6 could be combined.

Tweet this post →

Effervescence

Guy de Maupassant (Google–hosted image from <cite>Life</cite>)

Guy de Maupassant (Google–hosted image from Life)

She made an effort to recover herself; but every time she was on the point of speaking, her laughter bubbled up in her throat and burst out; she checked it quickly, but it always got the better of her, breaking out again and again, like the effervescence of an uncorked bottle of champagne, whose froth must overflow. — Guy de Maupassant, His Confession

Laurine d’Estelle’s reaction to her dour husband’s confession of adultery.

Tweet this post →