SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to add a new custom Content Type to an existing SharePoint Intranet site but I want to make sure I do not disrupt any of the data or web parts on the site. What is the best way to go about this - is it to do a Feature Upgrade, or to retract and re-deploy the Content Types wsp?

share|improve this question

If it's new you have not problem to add it. Otherwise if you want add new column on your old content type you have to upgrade it and you can set a default value on those new columns.

Off course, to be sure to avoid any kind of problem, before deploy in production you should deploy the wsp in a stage environment.

share|improve this answer
Thanks Salvatore. I was just worried that if I retract the content type wsp to deploy a new one, that it might delete existing data on the site. – Michael Binder Mar 20 '13 at 11:37
If you are in production why you want delete the old one for a new one? that is dangerous. Better, IMHO, is update the old content type. You are able to add and remove the old columns. – Salvatore Di Fazio Mar 20 '13 at 14:59
I don't want to delete anything, just add a new custom Content Type. – Michael Binder Mar 21 '13 at 10:12
So you can add a new one and add the new one to the list or update the old one – Salvatore Di Fazio Mar 21 '13 at 11:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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