All posts tagged Design

What can we learn from Mobile Phone UX?

The modern web isn’t the same as it was. What started as a giant information repository has now taken on the role of a fully fledged platform allowing humans to interact and carry out tasks in ever new and improving ways. As the web dominates more and more aspects of our lives there is now, more than ever, a real need for progression and improvement in the user experience (UX). More and more sites are waking up to the reality that the experience of their users is one of the biggest factors in securing vital conversions. But where can we look for inspiration. Where can we see positive progression in UX that we can take forward to the web?

The iPhone has broken stereotypes in mobile phone UX

A recent conversation about the importance of a simple user interface on a mobile phone got me thinking about how lessons learned from mobile UIs can be translated over to the web in an effort to improve the user experience in our web sites and web apps.

To help me illustrate my point, lets look at something we all do every day yet probably give very little thought to; texting. The goal of texting, obviously is quick, simple communication between two or more parties. The most vital thing is the recipient receiving and actioning the message. Everything that leads up to that instant is purely secondary. Every key press, every option, every menu and nested menu and every error that must be corrected is a step further away from the user achieving the goal. It’s the same with anything. The outcome of a task is what’s important, not the process of performing the task.

UX theory tells us that the processes we go through in accomplishing a goal should be as quick, simple and pleasurable as possible. Often, especially for mobile devices, this means making these processes unnoticeable, seemingly invisible creating a truly goal-orientated user experience.

This kind of “the destination is more important than the journey” approach to the user experience can, and should be brought forward into the modern web. The gap between users setting out to achieve a goal and actually achieving it should be closed. In doing this, we web designers can learn a lot from mobile phone UX. Here are three ways that mobile phones can inspire your next user experience design.

1. Quick, obvious links for the most common tasks.

To see this done well you need only look as far as the iPhone. Having pretty much scrapped the traditional nested menu structure of many mobile operating systems, Apple have given us a phone that simply has a desktop with apps on it. The user can then re-arrange these one-tap shortcuts and even “dock” the most common four so they are never more than one click away.

In order to translate this practice to the web we must take a closer look at our calls to action. More specifically the gap between the user initially clicking the call to action and them successfully completing a conversion. The fewer steps after the initial click, the less obtrusive the process becomes. A great example can be found at mozilla.com Check this out:

The home page and call to action.

The mozilla.com homepage and CTA

One click later.

...and one click later the goal is achieved

Mozilla have identified that the majority of visitors to mozilla.com are there for the sole purpose of downloading the latest version of Firefox. As such they have made this as quick as it is possible to be. One click completes the site’s part in the visitor achieving their goal.

2. Error prevention and correction.

With more phones opting for a touch screen keyboard the need for error prevention and correction has never been greater. Users can no longer feel the physical buttons so they are prone to more mistakes. This has caused OS makers to step up their game and implement live, in-line error correction and prevention. See the iPhone:

iPhone error correction

When translating this to the web you’re essentially just talking about forms. Form validation is of paramount importance to UX. Modern enhancements such as jQuery tool tips to help with blank or invalid field inputs and also live, inline validation will only improve this further.

As a designer/developer your aim is to make sure as many users as possible complete the form successfully in one pass as possible. Any amendments they are forced to make are barriers to the goal. This is, of course all the more important if your site uses long forms such as the ones on price comparison websites. Speaking of price comparison sites, check a few of them out! Some have had recent redesigns and exhibit some really nice validation tricks.

3. Assess what is truly necessary, ditch what isn’t.

A common mistake mobile phone manufacturers make is shipping their phones with over-crowded busy home screens. You know the ones… those ones with those god awful widgets all over the place; a giant analogue clock, a music player which displays regardless of weather or not music is playing or headphones are connected, daft weather report animations and floating image slideshows. Thankfully manufacturers are starting to see the error of their ways and only relevant, useful things find their way onto the screens.

Unfortunately the web isn’t as quick to ditch useless bloat. Often, due to either a clueless client making silly demands or a careless designer pandering to them, useless copy/widgets/images/features make their way onto sites. This can really harm a site’s UX on two levels. First it can look terrible and have a negative effect on the user’s initial opinion of the site and second it can easily draw the user’s attention away from real, genuinely useful UI features. Check out this example:

Useless features look bad and can harm genuinely useful features

Here we see a sidebar that has been pretty much destroyed by useless features. Not only do they look tacky, they nearly bury the all important search field. Users, particularly first-time users may very well rely on an effective search field but if they can’t find it due to worthless bloat it could leave them frustrated, or in the worst case cause them to leave and not return.

Taking this further.

Now, more than ever it is important to seek out new ways of improving the overall experience of your users. As such it’s growing ever more important to carry out some form of usability testing to see how well your site or app is received by your target audience. Also, look around you. If you see a situation that provides a bad user experience and you can think of ways of improving it, think about how that solution could translate to your website or app. It could make more difference than you would think.

A Roundup Of 25 Advanced CSS Tips And Tutorials

Web-design has evolved greatly in the past couple years, thanks to all the great CSS tutorials out there. Of course now that browsers like Safari/webkit and Firefox/moz support some CSS3 properties, we’re seeing more and more designers use those newer techniques. Today I’d like to share with you some great CSS (and CSS3) tips, techniques and tutorials.

I hope you enjoy this post! Please make sure you stop by the comment section and feel free to share with us some tips and tutorials I may have missed. This is by no means a complete list of course.


How To Create A Pure CSS Polaroid Photo Gallery

How To Create A Pure CSS Polaroid Photo Gallery

Advanced CSS Menu Trick

Advanced CSS Menu Trick

Active State In CSS Navigations

Active State In CSS Navigations

A Festive Type Folly

A Festive Type Folly

Sticky (Fixed) SideNav Layout With CSS

Sticky Fixed SideNav Layout With CSS

Style A List with One Pixel

Style A List with One Pixel

Guidelines For Developing Your Own CSS Framework

Guidelines For Developing Your Own CSS Framework

How To Distribute Elements Horizontally Using CSS

How To Distribute Elements Horizontally Using CSS

The Mystery Of CSS Sprites: Techniques, Tools And Tutorials

The Mystery Of CSS Sprites: Techniques, Tools And Tutorials

How To Add Variables To Your CSS Files

How To Add Variables To Your CSS Files

CSS Absolute Positioning: Create A Fancy Link Block

CSS Absolute Positioning: Create A Fancy Link Block

The Mystery Of The CSS Float Property

The Mystery Of The CSS Float Property

Elastic Calendar Styling With CSS

Elastic Calendar Styling With CSS

Using Rounded Corners With CSS3

Using Rounded Corners With CSS3

8 Premium One Line CSS Tips

8 Premium One Line CSS Tips

Guide To CSS Font Stacks: Techniques And Resources

Guide To CSS Font Stacks: Techniques And Resources

Nicer Navigation With CSS Transitions

Nicer Navigation With CSS Transitions

Absolute Columns

Absolute Columns

CSS Sprites: What They Are, Why They Are Cool, And How To Use Them

CSS Sprites: What They Are, Why They’re Cool, And How To Use Them

The Z-Index CSS Property: A Comprehensive Look

The Z-Index CSS Property: A Comprehensive Look

Horizontal Subnav With CSS

Horizontal Subnav With CSS

Create A Letterpress Effect With CSS Text-Shadow

Create A Letterpress Effect With CSS Text-Shadow

Vertically Center Multi-Lined Text

Vertically Center Multi-Lined Text

Elegant Drop Menu With CSS Only

Elegant Drop Menu With CSS Only

CSS Selectors: A Guide To The Common And The Rare

CSS Selectors – A Guide To The Common And The Rare

Your Turn Now!

I hope you have enjoyed this post! Please don’t forget to share your own findings with the rest of us in the comment section below! :)

Getting started with Wireframing

Wireframes are becoming very popular as a new way to design the basis of a new website, more specifically to plan and decide upon a layout before getting into the actual look of the website. In this article you’ll learn how to get started with wireframing, applications to use and loads more.

Why Should I Wireframe?

  • Wireframing allows you to concentrate on the very layout of the website without getting distracted with other design decisions.
  • It’s very quick and easy to do, allowing you to create 4 layouts in a very short space of time to show to the client.
  • You don’t need any fancy expensive tools to wireframe, just a pen and a piece of paper.
  • Wireframing encourages the use of a grid.

How to Wireframe

Whilst the best stuff to use is often just a pen and a pad of paper, there are applications out there that create mockups for you. These include:

If I’ve missed an application you think should be included, please let us know in the comments and we’ll add it.

The application you use, if indeed you do decide to use one, should be based on personal preference. You will also notice that bar HotGloo, they all require you to delve relatively deep into your pocket, so I would certainly try the trial versions of all to find one you are truly comfortable with. At the end of the day, you may not even decide to use one. (In the future we will be reviewing all these applications so keep an eye out!)

How much Detail?

The beauty of wireframing is that you can use as much or as little detail as you think is required. You may want to just draw lots of boxes, and label them with what will fill that area. Or you may decide to add all your text, all the little icons you plan to use, and go into a lot of detail. Either way is fine and it’s what makes wireframing so diverse. Everyone can do it to how they want.

My only advice would be to be aware that the idea of wireframes is that they are quick and easy, a way of purely deciding how your page should be laid out. Therefore spending 45 minutes adding little details to your page and even writing the text is not what it’s about. That’s what Photoshop (or the app of your choice) is there for. You can decide on the copy and the colours later. Wireframing takes you back to basics.

Stick it to the grid

Wireframing also allows you to design to a grid, which is becoming a very popular choice amongst designers these days. What I do is get some squared paper, and first thing with a ruler and pencil split my page up into a square that is 3×3. I then break those up further. Of course this is all down to choice. You may wish to follow such a grid as the 960 Grid, or you may like me wish to create your own. It does not matter, all that matters is that you have to be comfortable. You may choose to not even use one, which is fine. Remember, because you have a grid does not mean you have to rigidly stick to it.

Showing Clients

Once you’ve done some layouts (I tend to do 3-4) it’s time to show the clients. Don’t worry that it does not look neat, it’s not meant to be. Just explain to them what these wireframes are and why you’ve done them. Discuss the layouts and why you’ve done what you have. Try to avoid getting into such conversations as “We could have a blue colour there” or “Helvetica would look lovely for the blog titles” as you are not there to discuss that. Be clear, you wish to clarify and decide upon a layout, nothing else.

Finalising the Layout

Once you have decided on a layout with your clients you may wish to create one final wireframe, going into a bit more detail. At this stage it might be worth considering the width of the boxes, the height. How wide should your entire site be? Should it be fluid width? Personally I like to make these discussions at this point, before heading into photoshop. In this wireframe you may want to go into a bit more detail, adding things you didn’t before. It’s totally up to you.

Moving into Photoshop

When moving into Photoshop, stick to your layout but don’t be too rigid. Remember that things may change. Once you’ve added colours, fonts and text, you might realise that something needs to be smaller/wider. This is perfectly fine, and will happen quite regularly. I find it useful to start off placing grey blocks on the page, matching your wireframe exactly. Then as you progress it will become clear where changes need to be made.

So that’s it. Here you have been introduced to wireframes, how they work, what they are used for and you how can create them yourselves. Good luck, and may the best wireframe win!