WebEngine Site Mapping

by aaron 03/29/11

In WebEngine the Site Mapping module is used to define your sites navigational structure.  When creating a new page you are given three distinct page types to choose from:

  • layout page - these are pages that rendered based on a pre-defined page layout.
  • linked page - links to dynamic pages, or site assets.  Used to place free form links in your navigational menus.
  • redirect page - a redirect to internal, or external content.  Useful when you change the name of a page, but still want visitors to be able to find the new page based on the old name

This is what the site mapping page looks like in the left column are the currently defined pages and on the right are the fields for creating/editing a page.  Unlinked pages are those that have been removed from the sites hierarchy, when you remove a page from your site you are actually just deatching it from it's parent (parent page explained below).  To fully delete a page you first detach it and then delete if from the unlinked pages list.

Field Explanation

  • Page Type - this includes the pre-defined page layouts for your site, as well as linked and redirect pages (explained above).
  • Page Name - what shows up in the broswers address bar (see image below.  No spaces or funny characters allowed.
  • Page Title - very important for SEO it also shows up in the header of most browsers (see image).

  • Link Name - the label that display in your navigation menu, spaces and funny characters allowed.

  • Parent Page - defines the hierarchy of you pages, "site-home" is the starting point of the hierarchy.  The parenthesis after the parent page show the current status of the page.  "(A)" means that the page is currently active.

  • Status - this is a free form field allowing you to tag you pages with a status code.  The default status is A (active) and typically navigational menus are setup to only show active pages.

  • Link To - shows up if you choose a linked or redirect page type.  In the example below my old rss feed used "/syndication.axd?format=rss" as the address, since I didn't want to tell everyone that subscribes to my feed to update to the new address, I set it up to redirect to the new feed address (/feeds.aspx?type=POSTS).  In the future we may get fancy and allow wildcard replacements as well, this is a very powerful feature that is surprisingly absent in most other publishing platforms.


Category: WebEngine

blog comments powered by Disqus