Skip to content
CPyle edited this page Jan 30, 2012 · 14 revisions

Version 1.1 Changelog

  • Added ability for developers to add URL filtering by implementing ISitemapRouteFilter.
  • Added "Manage Sitemap" permission.
  • Fixed error when adding a custom route with an empty URL. Empty custom routes are not allowed.
  • Removed the requirement for a Content Type to be creatable through the content UI in order to be included in the sitemap. This allows more custom coded types like Blogs to be indexed.

Indexing Settings

Clicking on the 'Sitemap' admin menu item will bring you to the Indexing Settings page for the sitemap. Here you can configure sitemap settings for each available content type that contains a RoutePart.

Settings per content type include:

  • Index for XML: This will cause the sitemap.xml generated by Advanced Sitemap to include all urls to content of this type.

  • Index for display: This will cause urls to content of this type to generate hierarchical lists of links on the sitemap display page.

  • Update Frequency: This sets the 'lastmod' attribute value in the exported sitemap.xml for content of this type.

  • Priority: This sets the priority attribute value in the exported sitemap.xml for content of this type. This value is relative to the other set priorities.

Custom Routes

It is possible to add any number of custom urls. These have the same configuration options as content types.

Display Settings

Here you can configure the layout that is generated for the sitemap view page.

This page is generated at the url

/sitemap

Collections of urls are collected into a hierarchical tree structure determined by the pattern of their path slugs. This page allows you to enable or disable the top-level groups of this tree, position them into 3 columns, and adjust how many sublevels of nodes to display for that group.

For example, consider the following paths:

    /about/who-we-are/john-carmack
    /about/who-we-are/linus-torvalds
    /about/our-mission

There will be a single top-level group created called "About" that can be positioned on the page. It will have two sub-elements: "Our Mission", which links to the content contained at /about/our-mission, and a sub-list called "Who We Are" with no link. "Who We Are" will contain entries for "John Carmack" and "Linus Torvalds." If you set the "Display Levels" to 2, only the item at about/our-mission will be displayed. There will not be a link for /about/who-we-are, even though that is also within the second level, because there is no item to link to at that url.

Clone this wiki locally