SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

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 starting off with a SharePoint development, and created a Site Definition containing, well, nothing. My plan was to create a sharepoint site using that definition and go from there, however, I couldn't figure out to

share|improve this question
im in the process of creating a site definition. have you got CKSDev add in for VS2010 installed? – Nicholas King Aug 7 '12 at 14:05

The 1st thing you need to understand are the diferences between Site Templates and Site definitions (quick one here also click the link to Wilson's blog for more). You also need to know that in 2010 at least, it is recomanded to avoid them if you can (e.g. what is a configuration, site collection portal vs. sub-site only, want multilingual sites, etc.), but rather rely on the very flexible and powerful model of features/solutions and stappling concepts (for automatic activation of dependent features).

Then, if you still want to go that way you would need to read and understand the xml files part of any site definition (e.g. onet.xml) because via Visual Studio 2010 that's what you get. You could also start with an existing one, closer to what you are targetting, see more here or

That should get you started.

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.