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 you want to update (insert changes) all existing sites in a SharePoint 2013 web site, which one is the best option to start with? creating all sites based on Site Definitions or based on Web Templates? what has been changed in SharePoint 2013? thanks for your advice.

share|improve this question

If you want to update a bunch of sites, regardless of the SharePoint version, I would suggest the following (regardless of the original creation method, be it a site definition / web definition)

  • Create a WSP that you'll deploy to the relevant web application(s) and activate a site / web feature on all relevant sites that will do all required updates through a receiver.
  • Do some upgrade procedures in PowerShell and enumerate to all your sites to apply these changes
  • Create a console application that will behave similary to the PowerShell describe above

So in short, I would turn your question in the opposite site, regardless of the site creation method, which option will chose to do the required updates ?

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.