From the category archives:

Web Design

I wrote the following article for the latest AussieHQ newsletter.

Message boxes are a great way to inform your users but can often be the cause of much confusion. If your user fills out a form with incorrect input and your error message is displayed at the bottom of the page, there’s a good chance your user will be left sitting there wondering why nothing happened.

To design an effective message box, I suggest following these guidelines:

  • Use icons
  • If it’s important, make sure it’s eye catching
  • It has to be short, to the point and readable
  • Use Colour coding

Using the above guidelines, we can design a great set of message boxes for a website. I’ve used free icons from the silk icon set at famfamfam.com.

Information

Displaying helpful information to users is a great idea, but it shouldn’t distract the user from their main goal. This is why information boxes are generally a washed out blue colour.

information

Success

Green is a friendly colour, so we use it to report success.

success

Warning

Yellow is great for invalid input messages, because it attracts attention, but it’s not necessarily a “bad” colour.

warning

Error

In theory, a user should never see this box. Red is often used to indicate danger or emergency, so it’s the perfect colour for a fatal error.

error

Here is the CSS used to create a message box (thanks to bioneural.net.)


.warning {
   background: #fff6bf url('img/warning.jpg') center no-repeat;
   background-position: 15px 50%;
   text-align: left;
   padding: 5px 20px 5px 45px;
   border-top: 2px solid #ffd324;
   border-bottom: 2px solid #ffd324;
}

And the HTML:

<div class="warning">Invalid input message here.</div>

I would also like to point out, that an effective error message should be placed above the fold, so it’s the first thing the user reads.

If you would like to learn how to write good error messages, check out Error Message Guidelines by Jakob Nielson.

{ 0 comments }

CodeIgniter Header

May 25, 2007

The header on the CodeIgniter site is awesome. The navigation is laid out perfectly with neat icons and descriptions. Nice work guys.

CodeIgniter

{ 0 comments }

Data Visualization

May 24, 2007

Data visualisation isn’t a new concept. For decades, scientists and geographers have been been relying on data visualisations to present their huge amounts of data.

Only recently has it started gaining interest on the web, and I believe we have Digg Labs to thank for that.

Since releasing their API, a number of great visualisations have surfaced. Two of my favourites are Digg RADAR and Digg Swarm.

User product Clusters

There are also some great visualizations in the networking industry. You can even monitor your network traffic in video game style with Netcosm.

Visit Visual Complexity for hundreds more examples.

I thought it would be fun to make a visualization of my own, and here’s what I came up with.

User product Clusters

Each “star” represents a product, and is grouped in a cluster which represents the user it belongs to. The end result is an interesting star field.

Obviously it’s not as impressive as the Wikipedia activity image mosaic, but I had fun making it.

{ 0 comments }

Looking at big-boards.com, a website which “tracks the most active message boards and forums on the web.”, we can easily see that the most popular community on the web right now is Gaia Online, with over 7 millions members!

big-boards.com

I’m sure there are other factors which contributed to the success of Gaia Online, but I bet a lot of it had to with it’s distinct registration process.

big-boards.com

New users can customize their own avatar by changing their gender, hair, eyes, mouth and outfit. Once the user is happy with their character/avatar, they continue to the contact details page.

This is a great way to layout a registration process, because the user is not confronted with a boring form after deciding to register. The user won’t be hesitant when asked to fill out a small form after they’ve just spent 10 minutes customizing their avatar.

If you’re not getting your desired sign up rate, have a look at your site’s registration page, imagine if it was that fun.

{ 0 comments }

Favourite Login Pages

April 5, 2007

I’ve come up with a list of my favourite login pages with screen shots. If you’re creating your own web application, you may find this interesting.

Continue reading…

[END]

goplan

craythur

vbulletin

wridea

zimbra

mailchimp

radiant

Feel free to add your own!

{ 0 comments }

Friday afternoon Photoshop fun…

diskdisk

diskdisk

disk

{ 0 comments }