Partager via


Schéma Site

S’applique à : | SharePoint 2016 SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Le schéma de site de CAML (Collaborative Application Markup Language) est utilisé pour définir des métadonnées pour la création de sites web, y compris le site racine des collections de sites. Une définition de site spécifie les barres de navigation, les modèles de liste, les modèles de document, les types de base de liste, les configurations, les modules, les composants et les pieds de page de message électronique du serveur pour créer des sites.

La définition de site est spécifiée via un fichier Onet.xml situé dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates, et via un fichier WebTemp*.xml situé dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\1033\XML.

Les sites peuvent être créés ou modifiés par programmation via le modèle objet (par exemple, les membres des classes SPWeb et SPWebCollection ou les membres des classes SPSite et SPSiteCollection ). Ils peuvent également être créés ou modifiés à distance via le service Web d’administration (méthodes de la classe Administration), le service Web Espace de travail de document (méthodes de Dws) ou le service Web Réunions (membres de Meetings).

Éléments de schéma de site

Onet.xml

<Projet>

<Barres de navigation>

<NavBar>

<NavBarLink>

<NavBarPage>

<ListTemplates>

<ListTemplate>

<DocumentTemplates>

<DocumentTemplate>

<DocumentTemplateFiles>

<DocumentTemplateFile>

<BaseTypes>

<BaseType>

<Métadonnées>

<Configurations>

<Configuration>

<ExecuteUrl>

<Listes>

<Répertorier>

<Données>

<Rows>

<Ligne>

<Champ>

<Modules> (voir Schéma de module)

<WebFeatures>

<Fonctionnalité>

<Propriétés>

<Propriété>

<SiteFeatures>

<Fonctionnalité>

<Propriétés>

<Propriété>

<Modules> (voir Schéma de module)

<Composants>

<ExternalSecurityProvider>

<FileDialogPostProcessor>

<ServerEmailFooter>

Schéma de module

<Module>

<Fichier>

<AllUsersWebPart>

<BinarySerializedWebPart>

<GUIDMap>

<GUID>

<Composant WebPart>

<NavBarPage>

<Propriété>

<View>

<BinarySerializedWebPart>

<GUIDMap>

<GUID>

<Composant WebPart>

<WebPartConnection>

<WebPartTransformer>

WebTemp*.xml

<Modèles>

<Modèle>

<Configuration>

Voir aussi