Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Configuration element specifies the lists and modules used in creating a SharePoint site.
Syntax
<Configuration>
</Configuration>
Attributes
Name | Description |
---|---|
Description | Optional Text. Contains the description of the site configuration that appears on the Template Selection page. |
Hidden | Optional Boolean. Specifies whether the site configuration appears as an option on the Template Selection page. |
ID | Required Integer. Specifies a unique ID for the configuration. |
ImageUrl | Optional Text. Contains the URL for the preview image displayed on the Template Selection page. |
Name | Optional Text. Contains the name of the configuration. |
Title | Optional Text. Contains the title of the configuration that is displayed on the Template Selection page. |
Type | Optional Text. Identifies the configuration with a specific site definition. |
Element Relationships
Parent Elements | Child Elements |
---|---|
Configurations, Template | ExecuteUrl, Lists, Modules |
Remarks
The Configuration element is used in both the WEBTEMP.XML and ONET.XML files to define a configuration of lists and modules that can be used to create a site. In WEBTEMP.XML, this element is contained within a Template element that specifies the configurations that make up a site definition. In ONET.XML, this element is contained within a Configurations element that specifies the configurations whose lists are defined within ONET.XML. The ID attribute associates the configuration specified in a site template with a configuration of list definitions in ONET.XML.
Example
The following example from WEBTEMP.XML specifies three configurations for a site template.
<Template Name="STS" ID="1">
<Configuration ID="0" Title="Team Site" Type="0" Hidden="FALSE" ImageUrl="images/stsprev.jpg"
Description="This template creates a site for teams to create, organize, and share information
quickly and easily. It includes a Document Library, and basic lists such as Announcements, Events,
Contacts, and Quick Links.">
</Configuration>
<Configuration ID="1" Title="Blank Site" Type="0" Hidden="FALSE" ImageUrl="images/blnkprev.jpg"
Description="This template creates a Windows SharePoint Services-enabled Web site with a blank
home page. You can use a Windows SharePoint Services-compatible Web page editor to add interactive
lists or any other Windows SharePoint Services features.">
</Configuration>
<Configuration ID="2" Title="Document Workspace" Type="0" Hidden="FALSE" ImageUrl="images/dwsprev.jpg"
Description="This template creates a site for colleagues to work together on documents. It provides
a Document Library for storing the primary document and supporting files, a Task list for assigning to-do
items, and a Links list for resources related to the document.">
</Configuration>
</Template>
The following example shows how the previous configurations are specified in ONET.XML.
<Configurations>
<Configuration ID="-1" Name="NewWeb"/>
<Configuration ID="0" Name="Default">
<Lists>
<List Title="Shared Documents" Url="Shared Documents"
QuickLaunchUrl="Shared Documents/Forms/AllItems.aspx" Type="101" />
<List Title="General Discussion" Url="Lists/General Discussion"
QuickLaunchUrl="Lists/General Discussion/AllItems.aspx" Type="108" />
<List Title="Announcements" Type="104" Url="Lists/Announcements" />
<List Title="Links" Type="103" Url="Lists/Links" />
<List Title="Contacts" Url="Lists/Contacts"
QuickLaunchUrl="Lists/Contacts/AllItems.aspx" Type="105" />
<List Title="Events" Type="106" Url="Lists/Events" />
<List Title="Tasks" Url="Lists/Tasks" QuickLaunchUrl="Lists/Tasks/AllItems.aspx"
Type="107" />
<List Title="Site Template Catalog" Type="111" Url="_catalogs/wt" RootWebOnly="TRUE" />
<List Title="Web Part Catalog" Type="113" Url="_catalogs/wp" RootWebOnly="TRUE" />
<List Title="List Template Catalog" Type="114" Url="_catalogs/lt" RootWebOnly="TRUE" />
</Lists>
<Modules>
<Module Name="Default"/>
<Module Name="WebPartPopulation"/>
</Modules>
</Configuration>
<Configuration ID="1" Name="Blank">
<Lists>
<List Title="Site Template Catalog" Type="111" Url="_catalogs/wt" RootWebOnly="TRUE" />
<List Title="Web Part Catalog" Type="113" Url="_catalogs/wp" RootWebOnly="TRUE" />
<List Title="List Template Catalog" Type="114" Url="_catalogs/lt" RootWebOnly="TRUE" />
</Lists>
<Modules>
<Module Name="DefaultBlank"/>
<Module Name="WebPartPopulation"/>
</Modules>
</Configuration>
<Configuration ID="2" Name="DWS">
<Lists>
<List Title="Shared Documents" Type="101" />
<List Title="General Discussion" Url="Lists/General Discussion"
QuickLaunchUrl="Lists/General Discussion/AllItems.aspx" Type="108" />
<List Title="Announcements" Type="104" Url="Lists/Announcements" />
<List Title="Contacts" Url="Lists/Contacts" QuickLaunchUrl="Lists/Contacts/AllItems.aspx"
Type="105" />
<List Title="Links" Type="103" Url="Lists/Links" />
<List Title="Events" Url="Lists/Events" QuickLaunchUrl="Lists/Events/AllItems.aspx"
Type="106" />
<List Title="Tasks" Type="107" />
<List Title="Site Template Catalog" Type="111" Url="_catalogs/wt" RootWebOnly="TRUE" />
<List Title="Web Part Catalog" Type="113" Url="_catalogs/wp" RootWebOnly="TRUE" />
<List Title="List Template Catalog" Type="114" Url="_catalogs/lt" RootWebOnly="TRUE" />
</Lists>
<Modules>
<Module Name="DWS"/>
<Module Name="WebPartPopulation"/>
</Modules>
</Configuration>
</Configurations>