![]() |
Pattern 45: Anchors away |
| Back to Diagram 1 - Getting started | Back to Diagram 2 - Useability | Back to Diagram 3 - Adding detail | Back to Diagram 4 - Workflow/security |
|
View sensitizing image - tbd |
You are designing part of a site where the content is highly interrelated or consists of a long, structured
document. You discovered this when you CLASSIFIED YOUR SITE (11). You already DESIGN
PAGES FOR SCANNING (43) and use SHORT TEXTS (44).
How does one balance ease of maintenance of the content with ease of navigation and usability?
Therefore
Classify each page according to whether its content is logically separable or not. If it is, turn it into
many smaller pages and remove all anchors from the site.
Use SEPARATE PRINT PAGES (47) if the user may need to print or copy some of your content.
Large pages broken only by anchors make it harder to provide separate print pages.
Contributors and sources
Gareth Sylvester-Bradley, Alan Cameron Wills
Coherent material, such as a software development process guide, is best organized as a single page/document. This makes it easier to maintain. It makes printing easier.
However, jumping around within a page upsets the browser’s history. Also, if an anchor is already visible, the user may see no change when he clicks – leading to confusion.
Designers have added internal anchors to break up and organize long documents. This assists browsing these pages
but may confuse users. Some users, for example, expect links to take them to different pages always, due to PRIMING AND INTERFERENCE (18) effects such as rehearsal.
Example
Many commercial instantiations of the OPEN Process by Trireme’s clients are delivered as a single page with anchors.
The motivation is ease of maintenance. A single diagram with hot spots is used to navigate among activity/task
lists for different workflows/activities. However, experience shows that maintainability is purchased at the price
of usability. It might be better to make the diagram and the different task lists into separate pages.
In general, if in doubt, don’t do this:
<HTML>
<body>
<a name="top"/> Go to the top <a/>
<! – – ... – –>
<a href="#top"/>
</body>
</HTML>
| Browse the language | What is Wu? | Look at an example pattern sequence | Structure of the patterns |
| Comment on Wu | Contributors | Return to TriReme home page | Links to related sites |