SharePoint 2013 introduces the navigation option “Managed Navigation: The navigation items will be represented using a Managed Metadata term set.” In Site Settings -> Look and Feel -> Navigation for both Global and Current Navigation. When using this setting you choose a term set that has been specified to have the intended uses include Available for Navigation and the hierarchy of the metadata becomes the site’s navigation. The Publishing Portal template actually is setup with Managed Navigation from the get go:
This isn’t exclusive to publishing, but for these articles I will carry on the theme.
The “Intended Use” for a term set is its own tab when the term set node is selected in the left hand side of the Term Store Management Tool UI, and in order to investigate the rest of this you need to make sure the term set has enabled use for navigation. I’ll be looking at the site collection term set that is already in place for managed navigation from a newly provisioned Publishing Portal.
Most of the fun playing with Managed Navigation is actually going to come from some new tabs for terms in the Term Store Management Tool, Navigation and Term-Driven Pages. In this article I’d like to draw the line between the two faces Term-Driven Pages tab might have; so we will center on the local property Navigation Node Type and see why it’s so special.
Managed Navigation can play out terms and URLs in two very different ways, and they don’t need to be used exclusive of each other either. They map to the Navigation Node Type setting on the Navigation tab. This choice changes what will appear in the other tab. To use Term-Driven with Friendly URL (FURL) means making the term hierarchy only appear in the URL, after the site structure leading into the site which has this managed navigation applied. The site or folder structure based navigation that would come from finding the target page can be hidden. Term-Driven with Friendly URL doesn’t just leverage a term set for navigation nodes on the site UI but also rewrites URLs to represent that same hierarchy from an experience perspective.
Here is an example of Term-Driven with FURL if we have a Home term in our term set assigned to a site for navigation, it is presenting the default.aspx but notice the URL:
Here is an example of Simple Link Navigation Node Type presenting the same target as before:
All I did from the first screen shot to the second is switch the navigation node type for the same term. As you can see the first experience is much more “friendly.” So while the distinction between structured and managed navigation should be pretty obvious and is covered a bit elsewhere, Navigation Node Type property is immediately the next best thing to understand and proves a critical differentiation in how you choose to use managed navigation or individual terms in a navigation term set. Even if you fall head over heels for FURLs you still may need the simple link option for external links.
Next time we’ll take a closer look at the plethora of new term properties available through these two tabs in the term store management tool including what’s still on the Term-Driven Pages tab even when using Simple Link Navigation Node Type, and why.