Usability


7
Aug 09

Worst practice: 10 ways that Sutton Council’s website (still) drives me nuts

UPDATE 1 March 2010: Let’s see how the site’s doing seven months after I originally published this article.

Someone famous once said that the true definition of madness is doing the same thing over and over and expecting the results to be different. Well I keep going back to the Sutton Council website and nine months after launch it’s still not any better. Arguably it’s worse.

Continue reading →


13
Oct 08

Some pleas to reduce WordPress misery

This blog runs on WordPress and I have a love/hate relationship with it.

Actually, it’s just a hate relationship really. I hate the way it works, I hate the scrappy, crappy codebase and most of all I hate myself for not finding something better, or in lieu of that, making something better.

Phew.

WordPress 2.7 is currently in development and the wireframes show some improvements in the admin interface. That’s to be welcomed. However, as an encouragement to take usability further here are a few pointers for other improvements.

  1. Generally when I log in its because I want to write. I care little for the Dashboard. Take me straight to the new post editor or at the very least give me the option of configuring the admin so that it does it. A cramped “QuickPress” box isn’t a substitute for the real thing.
  2. Stop telling me about how much spam you’ve caught. The purpose of a spam catcher is to make it disappear, not to bother me further with reports on how successful the spam catching is.
  3. Matt Mullenweg’s thoughts on his breakfast, USian politics, the Amazon Kindle or indeed WordPress itself form no part of my workflow. If I want to subscribe to any WordPress development blogs I’ll do that in my feed reader. This functionality doesn’t belong in WordPress anywhere.
  4. You’ve just bought a brand new Moleskine notebook. Unwrapping it and opening it up, you discover that someone has already scrawled on the first page, “This is an example of a handwritten page in your new Moleskine notebook. You can write pages just like this yourself. Try it!” You then have to rip out the example page to actually get started. WordPress should employ effective blank slate techniques, not stuff the database with example content on a new installation that users have to delete before they can use it. Ditto, bookmarks in the links section.
  5. The default theme should be as minimal as possible both to encourage users to switch to something else and also to provide the simplest possible starting point for theme development.
  6. Uncategorized isn’t a category, it’s information architecture leftovers. Make the app work with no categories and start like that by default.
  7. I’m not your pardner. Please don’t address me with “Howdy”.
  8. Is it a blog? Is it a CMS? No, it’s a “state-of-the-art publishing platform“. This means nothing whatsoever. WordPress rapidly needs to work out what it is and who it’s for before it goes even further down the route of being jack of all trades and master of none. If this is the state of the art then the art is in a pretty poor state altogether.

29
Sep 08

Fixing Sutton Council’s usability with Greasemonkey

Having dealt with the issue of broken links on Sutton Council’s new website, today I’ll turn to some of the other usability issues that beset the hapless traveller on their road to local government web nirvana. True to the spirit of my own advice about fixing problems where possible rather than just moaning about them, I’ll present a fix that will curb some of the worst excesses and give the site better usability in some areas. Scroll to the bottom for the good stuff if you can’t wait. First, the discussion.

1. No distinct link colours, no visited link colours.

I’ve read half of these stories, but which ones?

Two of the web’s strongest conventions are to use different colours for links and body text, and to use different colours for visited and unvisited links. Ignore them at your peril.

Links need to stand out from body text so they’re easily visible at a glance, not just on closer scrutiny. The usual method is to use a contrasting colour for the links and to underline them. The underlining can be dropped in obvious groups of links such as navigation bars and at a push in body text. A different colour is pretty much mandatory. If you’ve got links, why camouflage them?

Using a different colour for visited links is all but essential so that the user can easily see which links they’ve used and which they haven’t. The more links a page has, the more important this becomes. Again, it’s effectively a mandatory usability requirement and so widespread it’s ubiquitous. Not using different colours for visited links is one of Jakob Nielsen’s Top 10 Mistakes in Web Design.

On Sutton Council’s new site, the body text is black, the links are black and underlined and the visited links are black and underlined. Spot the difference? Clearly, badly-conceived ideas about graphic design have taken precedence over the convenience and sanity of the poor souls that might actually have to plough through some of the site’s several hundred pages. Or maybe the designers have short-term memories that can hold twenty or thirty items. Who knows?

2. The Clock/Calendar anti-pattern

Perhaps I’m not really in the target audience, but when I want to know the time or the date my first instinct isn’t to visit Sutton Council’s website. Right now I can see the time in three different places (watch, wall clock, taskbar) and finding the date requires no more effort than hovering my mouse over the clock in the corner of my screen.

Putting the current date and time in a web page is rarely necessary and often confuses. Aside from the obvious cost of cluttering the page with something that just doesn’t belong there, it can lull the user into a false sense of contemporaneity. Hey, this site is bang up to date! Just like the clock on my wall!

Sadly, the current date on a web page is often mistaken for the publication date of the web page itself. This is a problem as I hazard to suggest that very little of Sutton Council’s web content has been published within the last minute. It would be all too easy to see that date as being relevant to an otherwise undated news article or press release.

Dumping the current date and time into a web page is a shoddy anti-pattern that needs to stop. It’s a bad habit picked up by lousy designers (or lousy clients) who presumably feel that it’ll liven up an otherwise pedestrian site. If it’s not contextual it’s clutter, so leave it out.

Incidentally, given that the council’s PR department ploughs through nearly £600,000 a year, it’s worth asking whether we can get dated press releases and news articles for that money or will we have to stump up a bit more. What’s it worth?

3. Teeny text

Is it just me getting old or is the text just a tad too small? Yes, there are gratuitous “accessibility” widgets at the top of every page to adjust it, but a better approach might well have been to make it a bit bigger by default. Not everyone on the web is a 20-something 1337 h4×0rz.

Help is at hand!

Better Sutton Council is a Greasemonkey script I’ve written to fix these problems and enable colourful, legible and bad-date-free browsing.

How to get it:

1. You must be using the Firefox browser. No Internet Explorer, Opera, Chrome or what have you.

2. Install the Greasemonkey add-on if you don’t already have it. You’ll probably know about it if you do.

3. Install Better Sutton Council as a user script and if necessary, activate Greasemonkey by clicking on the greyed-out sad monkey face on the status bar at the bottom of your browser window. Once the monkey face is smiling happy and colourful, you should be ready to go.

4. Just refresh/reload/visit Sutton Council and enjoy a whole new way of browsing.

A couple of important points:

  • I haven’t been bothered to track down the exceptions to the default link colours I’ve defined for darker backgrounds. My aim is to make the site more legible and usable, not to improve its overall prettiness. If you’re expecting a comprehensive redesign you’ll be disappointed.
  • This “hack” operates purely in the user’s browser within a well-managed script framework for modifying downloaded web pages before they’re displayed. At no point have I compromised Sutton Council’s security or created any vulnerability on anyone’s computers. Don’t embarrass yourself by trying to McKinnon me: I haven’t done anything worse than the web equivalent of colouring my daily newspaper with crayons.

The software’s in the public domain. Modify to taste if you know how. If not, just enjoy it as it is or uninstall through Manage User Scripts on the Greasemonkey menu (right-click on the monkey face).

That’s better.


27
Sep 08

Permalinks — a guide for the perplexed at Sutton Council

Sutton Council launched their long-awaited new website this week and it’s disappointingly dreadful in many ways. Possibly worse than anything in the design or content of the site is the sad fact that the new design has broken all the inbound links to the site, just like it did the last time and the time before that.

What does this mean, why does it matter and what can be done about it?

Continue reading →


12
Sep 08

Reboxing videos

I’m quite sure that very few technology enthusiasts have missed out on the phenomenon of unboxing videos, whereby enthusiastic customers record the unpacking of their new products with trite and inane commentary. But what happens a few months down the line when your latest darling has been superseded and you’re selling it to be able to buy the latest, greatest model?

Recently I sold my Asus Eee PC 701 netbook and it took me longer to get it back into its complex cardboard home than it did to work out how to restore the operating system and run it. In fact, I never did work out the various flaps and folds of that box properly — I just packed the power brick and battery in a separate box and gave up.

So here’s to a practical application of unboxing videos beyond conspicuous consumption. Play them backwards and work out how to get the spaghetti back in the box when its end comes.

Bring on the reboxing videos.


9
Sep 08

Estimated date of birth — an interaction design pattern

Context

You want to collect the dates of birth of a group of people so that you can analyse and segment the group by age, but asking for a date of birth isn’t necessary for any specific reason and many people in the group may balk at giving you this private information.

Continue reading →


4
Apr 08

The fallacies of summary-only RSS feeds

I’m still frustrated and to a degree baffled by all those otherwise-wonderful sites that are serving up RSS feeds with just headlines and summaries. Where are the rest of the articles?

Sometimes this happens through laziness, sometimes with careful thought and intent but mostly through ignorance and fallacy.

Continue reading →


21
Nov 07

Too much information

A jack has been plugged in

You’d have to get up pretty early in the morning to put one over the system management software that comes with the Acer Aspire 9300.

A jack has been plugged in!

A jack has been unplugged!

Do you think I don’t realise already? Who’s the one doing the plugging and unplugging?

An important usability principle is to conserve the user’s attention. Let them focus on what matters most. Emphasise the main event, quieten the minor details and remove everything that simply doesn’t need to be shown.

For pity’s sake, don’t pop up a balloon just because I’ve plugged my headphones in.