Search:  

Previous pageH: Appendices Next page
Navigation links 

The system manages the display of navigation links throughout the site, ensuring that if a page is moved, or renamed, all the links are automatically updated throughout the site. 

Why is this important?

  • Saves time.
  • Keeps the site consistent.
  • Security - allows different groups of users to see different parts of the site.

Almost every site relies on arrays of links - navigation - to allow users to quickly move from page to page. These can range in sophistication from a simple list to multiple tiers of links. Whatever their appearance, the issues are the same.

Navigation the hard way

It would be possible, albeit tedious, to enter all the navigation links on each page manually, but this would have a number of drawbacks:

  • When a new page is added, it needs to be added in to the links.
  • If a page is moved, or renamed, or deleted, the links need to be updated.
  • If you want to highlight the page the user is on, each page must have its own set of links, multiplying the work.

 neatComponents manages all this automatically.

Whenever a page is added, moved, renamed, or deleted, the links are immediately updated in all pages, with no extra steps being needed to be taken at all.

Whilst the tedious updating is taken care of by the system, you still have complete control over the appearance. You have a full set of styles that can be applied to the links, so they can appear as buttons, panels, or whatever, in any font, size or color.

And by setting permissions on pages, you can ensure that different groups of users only see links to pages they are supposed to. (Of course the security model is more than it automatically hiding links to secure content - the pages themselves are inaccessible without the correct login even if the URL is known)

Read more about how to configure site navigation.

A note on 'Accessibility'

There is often a temptation in web design to use graphics for navigation links. Whilst there is nothing wrong in having background images behind links, if the text on the links is part of the image, it can cause problems both for the designer (in maintaining the images) and for visitors (in reading them). Therefore in neatComponents links are always rendered as text objects, making them accessible to screenreaders to comply with Disability Discrimination laws. (Section 508, etc).

Read more about accessibility in neatComponents.

H: Key Concepts