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

If I change a site definition for a SharePoint 2010 installation, for example by adding a web part, will this affect existing sites?

Or would I have to loop through the sites and update the existing sites?

I though that this had changed between SP 2007 and 2010, but maybe that was just for content definitions.

share|improve this question
up vote 1 down vote accepted

The first thing to consider here is that changes to actual site definitions should not be made where the site definition is in use i.e. sites have been created from it. What this means in practice is that you need to use a technique such as feature stapling to add a web part to a site.

As I mention in that article, feature stapling itself won't help you with existing sites - you'll need to loop through and activate the feature on those separately. PowerShell (and careful planning) is typically used here these days.

share|improve this answer

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.