Content type hub questions

Posted on 2013-05-28
Last Modified: 2013-06-03

We've just used a migration tool to copy content from our 2007 to 2013 environments, splitting the original site collection into several smaller ones on the way.  Now, my custom content types are all at the top-level site and don't appear to be available to any other site collections.  I'm happy to create a content type hub and publish the content types, but

1) can a top-level site in a site collection act as the content type hub, even though it has other content in it (staff lists, announcements, IT help files, etc), and

2) how do I move the content types to a content type hub site collection?

Thanks for your help.
Question by:nsyyoung
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
LVL 18

Accepted Solution

ivan_vagunin earned 200 total points
ID: 39203852

1) Short answer is yes ) In fact it is not site acting as content type hub, but whole site collection. You can specify which content types to publish to consuming site collections from the content type collection of top level of hub site collection. So you can publish only that types you what to publish and ignore others.

2) You can deploy the content types to hub site collection just as you deployed them to other site collections (e.g. if they deployed via feature - activate feature).
If there is no way to redeploy content type to hub site collection, you can use content type publishing mechanism. Set site collection containing required content type as temporary hub. Publish required content types, wait until content types are copied to new hub site collection and unpublish them in temproray hub. After that new hub site collection will have a copy of the content type and you can assign new content type hub.

Br, Ivan Vagunin
LVL 38

Assisted Solution

by:Justin Smith
Justin Smith earned 300 total points
ID: 39205256
1. Yes.  Any site can be a content hub, just go to Site Collection Features and activate the Content Hub feature.  You would also need to publish any content type you want to show up on other sites.  In the CType settings, after you activate the hub feature, you'll have publishing options.  Then you'll need to set the Hub URL on your Managed MetaData Service Application (required).  You can do this when you initially create the service app, or later by using PowerShell.  Any site that is subscribed to the MMS will get published content types.

Set-SPMetaDataServiceApplication <name> -HubURI <hub url>

2. Echo what Ivan said.

Author Comment

ID: 39205769
Thanks, both of you.  I activated the CH feature and now I have another question: I published a content type and there is only one MMS available, with no content types subscribed.  How do I subscribe to a content type?
SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

LVL 38

Expert Comment

by:Justin Smith
ID: 39205783
1. Your MMS must have the Hub URL configured.  You can confirm by selecting your MMS in Central Admin, and clicking Properties in the ribbon.

2. Your web apps must be connected to the MMS.  This can be found in Central Admin - Manage Web Apps - select your web app and click the service connections button in the ribbon

Author Comment

ID: 39205905
That confirms what I thought I knew.  The MMS does have the Hub URL listed in its properties and the web app is associated with the MMS.

The content type I'm playing with was published:
"Last successful published date: 5/29/2013 1:48:57 PM "

In the Subscribed Content Type list:
"No content types have been subscribed."

What timer job or other service should I check?

Author Comment

ID: 39205909
Oh, and there are no errors in the Content type publishing error log.
LVL 38

Expert Comment

by:Justin Smith
ID: 39212939
There are two Content Hub timer jobs, one for the Hub and one for the Subscribing web app.

Author Closing Comment

ID: 39216259
Yep, I got it, thanks.  A little patience for the jobs to run was needed, and I needed to publish and THEN let the timer jobs run.  A good night's sleep fixed it.

Thank you for your help, both of you.

Featured Post

Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many people use more than one email account and so it becomes difficult for them to manage them when they use separate accounts,  so, in this article, I have shared an easy way to add Other Mail Accounts in your Google Inbox. It helps to combine all…
You need to know the location of the Office templates folder, so that when you create new templates, they are saved to that location, and thus are available for selection when creating new documents.  The steps to find the Templates folder path are …
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
Many of my clients call in with monstrous Gmail overloading issues with Outlook. A quick tip is to turn off the All Mail and Important folders from synching. Here is a quick video I made to show you how to turn off these and other folders in Gmail s…

628 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question