I am new to SharePoint 2013. I am trying to provision a new site with an initial term set used for navigation.

I was thinking i could use Visual Studio & create a Site Definition--similar to using <NavBars> in onet.xml. Is there an equivalent for using managed metadata instead?


Start here. It speaks to using Term sets for global navigation.

Overview of managed navigation in SharePoint Server 2013 https://technet.microsoft.com/en-us/library/dn194311%28v=office.15%29.aspx#section1

You can find step by step instructions here:


You can implement these changes post deployment of your site definition.


You can also create these with code.

  • Duly Noted Good Sir...Updating now. – jpollar Feb 3 '15 at 15:53
  • I'm not sure now to add the terms to my site definition. Maybe I'm completely off base. Is there something I need to add to onet.xml? – Markus Feb 3 '15 at 22:54
  • Markus, you're wanting to create a new term store with terms using code? – jpollar Feb 3 '15 at 23:23
  • Yes. I apologize if i am not being clear. Let me update the question. – Markus Feb 4 '15 at 13:01
  • Just updated my answer with another link. Let me know if it helps. – jpollar Feb 4 '15 at 14:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.