If you start to apply the content type hub you must take in considerations some issues you will focus after the first time you will publish the first content type 🙂
about the creation of the hub and the steps in details i’ll make another post soon isA but today i’ll tell you the problem and how can i found a solution for it.
The Problem Description:
After creating the hub and deploying the content types with lookup columns you will face the first problem.That you already create the lookup column and the list already exist on the web application that host the hub but not exists on the other web applications that the content type will be published on it.so what we can do now.don’t tell me to create the lists manually on all web applications 🙂
we will make a managed meta data column instead of lookup.
What’s managed metadata column? a definition from Microsoft
A Managed Metadata column is a new column type that can be added to lists, libraries, or content types to enable site users to select values from a specific term set of managed terms and apply these values to their content. You can create and configure a Managed Metadata column to map to an existing term set or term, or you can create a new term set specifically for a Managed Metadata column.
If we create the column from this type we can alter the values without depending on a list existence like the lookup column.in this case all you need the Managed Metadata Service to be running and you have the permission to the Taxonomy terms store to enable you to add/edit/delete terms.also this solution solve another big issue it’s the Language of the values
if we used lookup column how you can change the values depending on the current culture in a multilingual portals?
our solution will deal with languages because the term store enable you to add language packs so you can add the value in Arabic then switch the language in the term store to English as another language and translate the word.
when you open any page contains the field you will find the word in the current Language!
Thanks & Regards,