I have been building a web application at home and the challenge that I have faced is the UI design. I had assumed that I was logical enough to make the right choices until I ran into this book: Don’t Make Me Think by Steve Krug. It was an eye opener for me. Here are some things that I definitely need to change/add in my plan.
– Not have a separate button to take the user back to the home page. Make the site id do that instead. Have two different site ids for the application. The second site id has the text “home” in addition to the original site id. The second site id is for pages that are not home pages.
– Have a tagline on the web application in addition to a concise summary.
– Have tabs or menus to provide navigation to the 3rd and 4th level pages. (My goal — The tabs/menu should give a summary of what is available in the application)
– Name the pages. I am surprised I never thought of this.
– Have at least two visual cues. I ,like most developers, believed until now that subtle cues are more elegant. Not anymore.
– Have breadcrumbs.
There are many more changes that I need to make but I think the above are the most for the application I am working on.
Summary: If you haven’t read this book, go get a copy now.