This article discusses how to create a custom site definition for Microsoft Windows SharePoint Services (version 2) team sites. The goal is to provide you with a good understanding of how Windows SharePoint Services V2 site definitions work internally and how the Collaborative Application Markup Language (CAML) defines the structure of lists and views.

You can follow along with this article as I walk you through a step-by-step example of creating a simple custom site definition for storing and delivering information associated with a training seminar. My goal is to keep the instructions simple but educative so that you can relate everything I discuss to your own types of team sites.

In the daylight of what is happening this week in Redmond, it can look like old stuff, but I am pretty sure that there will be still a lot of people who need this type of information. It has been a struggle to get it published but I am happy it is finally there. Thanks a lot for everybody involved in the process.