|
The most important thing is to use a sensible organizational
structure to start with. Keep the number of divisions down to
something you can display in the space available, and name the
divisions well -- not too many words, meaningful to the user, and
following whatever conventions are appropriate ("About Us,"
"Products," etc.).
As for the toplevel navigation itself, design a single panel that
looks the same -- and goes into the same place -- on each page
where it appears. On the Web, that should be every page. On a
desktop UI, there are far fewer conventional uses of such a thing,
but it should probably go into every major application window (not
necessarily every dialog). A good toplevel navigation panel is
one component of a well-designed
Visual Framework.
To show where the user is now, simply make the link for the current
division look different from the others. Use a contrasting color,
perhaps, or an inobtrusive graphic like an arrow.
One design issue that you may run into, especially on Web pages,
is how to present this kind of navigational device along with
other sets of links. They ought to be distinct from each other.
Users may look to the top of the page for the toplevel navigation;
that leaves the lefthand and righthand sides for other links, or
you could put them in the Center
Stage and/or content area itself. You could also use two
very different sets of affordances -- simple clickable text for
the toplevel navigation, and tabs for more "local" things, for
instance.
As with Center Stage, keep in mind that home pages and main
windows may require different layouts than other pages in the UI.
If getting to the different sections of the UI is one of the
purposes of the home page or opening window, then toplevel
navigation there may need to be more prominent than everywhere
else, and you might want to flesh it out with details or sublinks.
Finally, understand that not every user will use, or even notice,
a navigational device like this. It's a common misconception
among engineers and designers that users will logically look for
the overview first, then decide where to go. They won't. They
often don't care to know how the site or UI is organized, but
simply follow the nearest and most obvious signposts until they
find what they need. It's analogous to someone looking for the
restrooms in a museum -- they probably won't bother reading a map
if there are signs or architectural clues.
|