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
  • 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?
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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.


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

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

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

These days socially coordinated efforts have turned into a critical requirement for enterprises.
Finding original email is quite difficult due to their duplicates. From this article, you will come to know why multiple duplicates of same emails appear and how to delete duplicate emails from Outlook securely and instantly while vital emails remai…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
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…

920 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now