When SharePoint 2013 came out, one of the most promising features was the Managed Navigation. Configuring
Managed Navigation in SharePoint 2013 is straightforward and provides great
no-code solution. In this blog,
I will walk through some of the major limitations and why you must avoid this
solution.
1) For each site collection you need separate Term Set.
If
term set is already configured to use for Site Collection navigation and
if you try to reuse same term set in another site collection,
SharePoint will throw following warning “The selected term set is
already used by another site”
2) Managed Navigation can’t be secured or targeted to specific group.
2) Managed Navigation can’t be secured or targeted to specific group.
One
of the great abilities of Structured Navigation was you can configure
audience targeting or secure each menu item for specific audiences or
SharePoint security groups. Unfortunately Managed Navigation can’t be
secured or targeted to specific security group.
3) Manual Maintenance is still required to update global navigation menu items.
3) Manual Maintenance is still required to update global navigation menu items.
As
we discussed earlier, you must have 1 term set for each site
collection. If you have more than 1 site collection, you must have more
than 1 term set dedicated to each site collection. To ensure, all the
site collection uses same navigation menu items, there are two options
available in SharePoint 2013 for replicating term sets. Regardless of
which approach you may take, it will require manual maintenance of
reconfiguring term sets when you have changes in term set.
4) Managed Navigation doesn’t apply to Sub Sites automatically.
4) Managed Navigation doesn’t apply to Sub Sites automatically.
This
is another one of those mind-boggling limitations of Managed
Navigation. If you have enabled Managed Navigation at the site
collection and while creating sub sites, if you are planning to inherit
parent navigation, Managed Navigation doesn’t apply to sub sites
automatically. To resolve this peculiar issue, you must open Navigation
page from sub site settings page and click “OK” for to take in effect.
5) Managed Navigation doesn’t provide open link in new tab.
Structural navigation provide you check box option to open link in new tab. This functionality is not provided in Managed navigation. Though you can overcome this issue with JavaScript patch, you need to put this patch in master page of each site collection to work.
6) Managed Navigation conflict with SharePoint js.
Managed navigation stops working if you explicitly load sp.core.js in your page. The sub level navigation stops populating. I don’t know the strange behavior of it as sp.core.js is SharePoint own js file.
7) Managed Navigation displays additional home tab.
This is not though limitation but its annoying for sure. Managed navigation displays first tab with site name additionally. You can't directly change it or hide it. The thing we need to do with it is mostly hide it with javascript and the bad thing is we need to put that in each and every masterpage.
No comments:
Post a Comment