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'm creating a custom web template, and I'd like for my configuration only to add the things I need above and beyond what's in the base web template (in my case, CMSPUBLISHING#0). My template works alright, but none of the configuration items from CMSPUBLISHING#0 are present in sites created from it.

Is this just the way templates work, or am I doing something wrong? If the former, then what's the point of having a base template in the first place?

share|improve this question
up vote 1 down vote accepted

It's just the way they work.

You need to port over all the features referenced by the OOTB site definition that you use as a base (which I agree is dumb on some levels, although it does give you total control, so you don't have to inherit anything...)

You'll also need to port any modules that are provided in the OOTB site def into custom modules wrapped in features.

It took me 20mins to do the Enterprise Search Centre a few weeks ago.

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.