Websiteschema

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Das Websiteschema von Collaborative Application Markup Language (CAML) wird verwendet, um Metadaten zum Erstellen von Websites zu definieren, einschließlich der Stammwebsite von Websitesammlungen. Eine Websitedefinition gibt die Navigationsleisten, Listenvorlagen, Dokumentvorlagen, Listenbasistypen, Konfigurationen, Module, Komponenten und Server-E-Mail-Fußzeile zum Erstellen von Websites an.

Die Websitedefinition wird über eine Onet.xml Datei in %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates und über eine WebTemp*.xml-Datei in %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\1033\XML angegeben.

Websites können programmgesteuert über das Objektmodell erstellt oder geändert werden (z. B. Member der SPWeb- und SPWebCollection-Klassen oder Member der SPSite- und SPSiteCollection-Klassen). Sie können auch remote über den Verwaltungswebdienst (Methoden der Admin-Klasse), den Dokumentarbeitsbereich-Webdienst (Dws-Methoden) oder den Besprechungswebdienst (Mitglieder von Besprechungen) erstellt oder geändert werden.

Websiteschemaelemente

Onet.xml

<Project>

<NavBars>

<NavBar>

<NavBarLink>

<NavBarPage>

<ListTemplates>

<ListTemplate>

<DocumentTemplates>

<DocumentTemplate>

<DocumentTemplateFiles>

<DocumentTemplateFile>

<Basetypes>

<Basetype>

<Metadaten>

<Konfigurationen>

<Konfiguration>

<ExecuteUrl>

<Listen>

<Liste>

<Daten>

<Rows>

<Zeile>

<Feld>

<Module> (siehe Modulschema)

<WebFeatures>

<Feature>

<Eigenschaften>

<Eigenschaft>

<SiteFeatures>

<Feature>

<Eigenschaften>

<Eigenschaft>

<Module> (siehe Modulschema)

<Komponenten>

<ExternalSecurityProvider>

<FileDialogPostProcessor>

<ServerEmailFooter>

Modulschema

<Modul>

<Datei>

<AllUsersWebPart>

<BinarySerializedWebPart>

<GUIDMap>

<GUID>

<WebPart>

<NavBarPage>

<Eigenschaft>

<Anzeigen>

<BinarySerializedWebPart>

<GUIDMap>

<GUID>

<WebPart>

<Webpartconnection>

<Webparttransformer>

WebTemp*.xml

<Vorlagen>

<Vorlage>

<Konfiguration>

Siehe auch