This document discusses various interface design patterns and principles for navigation. It begins by explaining how interface design dresses up existing behaviors and notes that navigation allows some aspects of information architecture to be visible. It then covers different types of navigation including global navigation, local navigation, contextual navigation, pagination, sorting, and secondary navigation elements like site maps. The document emphasizes following conventions when they are widely adopted but exploring alternatives when usability testing suggests improvements. It concludes with an exercise asking readers to analyze the navigation of competitor websites.
4. A task analysis
From Information Architecture: Blueprints for the Web, this is a task analysis for a
website for Sundance film festival, featuring a schedule planner
9. Use Wizards:
‣
When users want to accomplish a goal that has
‣
The audience is not technically savvy and is likely to
many steps. Wizards are good at making sure you
don‟t miss a step.
‣
be confused by a page with a lot of choices on it. A
Web site can have novice users, and a wizard
When the steps must be completed in order.
makes complex tasks seem easy.
Wizards are linear, so it‟s impossible to complete
‣
Bandwidth is low and downloading a single big page
them any other way.
‣
could take forever, or the tasks require several
When the task is seldom performed. Wizards can
server calls, which would also slow the page‟s load.
seem slow and plodding, so they are best used in
tasks you do only once in a while, like setting up a
printer.
‣
The task has several steps in it, performed only
once a visit, such as checkout.
24. An Interface is like a table setting, the tools you need are next
to the food you eat. Content is the meal.
25. Two videos sites.
The “meal” is the video, and the tools
to consume (or play with) it are
arrayed around the main meal.
(P.S. There are toolbars too)
26. Why is the response so far from
the invitation?
29. When designing the page,
group items by similarity and
similarity of task (navigation
items together, editing items
together)
Give them visual importance
based on user number, usage
frequency and importance to
business.
30. Create “zones” for
functionality groups.
‣ You can group them
by putting white space
around them, or use
lines
‣ Remember to keep
tools close to the thing
your working on
‣
36. Next, add the key zones
‣ Start with a list of
elements, perhaps
written on post its.
Group them, then find
them homes on your
page.
‣ The fill in the actual
elements
‣
38. Consider
‣
Where does the content come from? If you have a list of related articles, specify how they‟re
related. Are they the most viewed? Most viewed from that section?
‣
What is the nature of the content? Does it vary greatly in length, size, language, and type?
‣
Is the element required or optional? What happens if the element doesn‟t appear on that page?
Does the layout change?
‣
Is the element conditional? Does it vary based on other factors? For example, do administrators
see additional links? What happens if an article doesn‟t have an associated image? What if it does?
‣
What’s the default or expected state? Ideally, what‟s supposed to happen on the page.
‣
What are the alternate or error states? How does the design change when things don‟t go right?
39. What goes in your wireframes?
INTERFACE INGREDIENTS
42. THE LANGUAGE OF INTERFACE
42
GRAPHICAL
(UNDERSTANDING)
INTERACTIVE
(DOING)
Layout
Objects
Type
Color
Line
Hierarchy
Relationships
Affordances
HUD
Feedback
Modes
Input
Navigation
49. ON SUBTLETY
When you don‟t want to interrupt an action, be subtle (think of footnotes). If they are
reading, don‟t bother them.
When you need to prompt an action, subtlety will send you to the poor house.
Tell your users what to do. Clarity is relaxing, not annoying.
49
59. ACTIVITY: DESIGN YOUR SIGNUP FORM
STRUCTURE
59
OBJECTIVES
1. Individually design a sign-up form for
your project.
INDIVIDUALLY
15 MIN.
2. Think about the following element:
1. Name (first/last?)
2. Username/nickname?
3. Password (enter twice?)
4. Terms of Service (link/display?)
5. Sign up with Facebook/Twitter?
6. Optional demographics?
7. Over 13?
61. 61
Navigation: IA made visible
“Like putting an Armani suit on
Attila the Hun, interface design
only tells how to dress up an
existing behavior.” – Alan Cooper
62. Most IA is invisible
A lot of work no one sees
‣Synonym rings
‣Controlled vocabulary
If it was seen, it would be too
much to understand
We show only a part via
navigation
62
64. But not everything is simple
Global links
Web search
Related
Services
inbox
masthead
Log out
Mail tools
Folders
And there
isn‟t even
content!
tip
inbox
ads
Other
properties
64
upsell
Write mail
upsell
ad
Mail tools
Related
Services
ad
66. 66
Understanding Navigation
Message and Access
Where Am I?
Content Lives Here,
With Contextual
Navigation Inline
Or Separate.
What's Nearby?
Local Navigation
Global Navigation
What's Related
To What's Here?
67. 67
Global navigation
Where you are
‣ Brand/masthead
Where you can go (site offering)
‣ Top
level categories
Safety nets
‣ Where‟s
my (shopping cart/account/help???)
71. Local Navigation
I‟ve started down the path…
Now what?
‣ What are the categories of items?
‣ What are the siblings of what I see?
‣ What are the subcategories?
71
78. Pagination
Useful to reduce page
download speed and
cognitive overload.
Annoying for printing.
Impossible to predict what
you‟ll get
Users would rather scroll
than click
78
87. You can make it helpful
“After testing several
different sitemap designs on
users, I decided to try
putting one on every page of
my small Columbian web
site. I then decided to track
how often it was used for
navigation. It turns out the
sitemap is used for over
65% of all navigation done
on the site.”
-- Usability Report by Peter Van Dijck
of poorbuthappy.com (Guide to
Columbia)
http://www.webword.com/reports/sitemap.ht
ml
87
88. Conventions
It is certainly probable, then,
that placing these objects in
expected locations would give
an e-commerce site a
competitive edge over those
that do not…
-- Examining User Expectations for the Location
of Common E-Commerce Web Objects
Usability News
4.1 2002
88