Freigeben über


Entscheiden zwischen mehreren Definitionen oder Konfigurationen

Letzte Änderung: Mittwoch, 2. Februar 2011

Gilt für: SharePoint Foundation 2010

Wenn Sie mehr als einen benutzerdefinierten Websitetyp benötigen und feststellen, dass Ihre benutzerdefinierten Websitetypen nicht mit Webvorlagen erstellt werden können, müssen Sie mindestens eine benutzerdefinierte Websitedefinitionen erstellen. (Weitere Informationen zu dieser Entscheidung finden Sie unter Entscheiden zwischen benutzerdefinierten Webvorlagen und benutzerdefinierten Websitedefinitionen.) Die nächste Frage ist, ob Sie eine ganz eigene benutzerdefinierte Websitedefinition für jeden Ihrer Websitetypen erstellen oder eine einzige Websitedefinition, die unterschiedliche Konfigurationen für jeden benutzerdefinierten Websitetyp enthält.

Gemeinsame Aspekte aller Konfigurationen in einer Websitedefinition

Nachstehend sind die Aspekte eines Websitetyps aufgeführt, die alle Websitekonfigurationen innerhalb einer bestimmten Websitedefinition gemeinsam haben. Wenn Ihre benutzerdefinierten Websitetypen alle hinsichtlich der folgenden Aspekte identisch sein sollen, sollten Sie eine einzelne Websitedefinition mit mehreren Konfigurationen darin erstellen. Wenn zwei oder mehr der benutzerdefinierten Websitetypen in einem oder mehreren der folgenden Aspekte abweichen, müssen Sie separate Websitedefinitionen erstellen. Die Elemente in dieser Liste sind leichter zu verstehen, nachdem Sie das Erstellen benutzerdefinierter Websitedefinitionen und Konfigurationen geübt haben. Weitere Informationen zu diesem Vorgang finden Sie unter Gewusst wie: Erstellen einer benutzerdefinierten Websitedefinition und -konfiguration.

Die allgemeine, aber nicht ganz universelle Regel, die die folgende Liste bestimmt, lautet, dass Konfigurationen in einer Websitedefinition Aspekte gemeinsam haben, die entweder (1) durch Elemente der Datei Onet.xml der Websitedefinition definiert sind, die gleichrangige Elemente zum Configurations-Element sind, oder (2) durch Attribute des Project-Elements, das ein übergeordnetes Element des Configurations-Elements ist.

  • Das Vorhandensein und die Organisation der Navigationsleisten und Strukturen auf den Websiteseiten der Websites, die über die benutzerdefinierten Websitetypen erstellt werden.

  • Die Fußzeile in E-Mail-Nachrichten, die von den Websites gesendet werden.

  • Gegebenenfalls der Dateidialogpostprozessor, der von den Websites verwendet wird.

  • Gegebenenfalls der externe Sicherheitsanbieter, der von den Websites verwendet wird.

  • Die Cascading Stylesheet (CSS)-Formate, die einen Großteil der Darstellung der Websiteseiten steuern.

  • Der Entwurf des Kopfzeilenbereichs der Websiteseiten.

  • Gegebenenfalls das benutzerdefinierte ECMAscript, das auf Websiteseiten ausgeführt wird.

  • Das Deaktivieren einiger Typen von Entwurfsaktionen, die ansonsten mit Designer-Anwendungen wie z. B. Microsoft SharePoint Designer durchgeführt werden können, für die Websites.

  • Das Logo der Websites.

  • Der Standardname der Websites. (Benutzer geben normalerweise einen Namen beim Erstellen einer Website an, sodass diese Zeichenfolge nur selten verwendet wird.)

  • Der Name des Ordners, in dem neue Listen auf den Websites erstellt werden.

Genau genommen werden andere Aspekte von Websitetypen außerhalb des Configurations-Elements definiert. Diese Aspekte können jedoch von Konfiguration zu Konfiguration unterschieden werden. Wenn Websitetypen in einem der folgenden Aspekte zu unterscheiden sind, sollte Sie dies daher nicht daran hindern, mehrere Konfigurationen in einer Websitedefinition zu verwenden.

  • Die Menge der von dem Websitetyp verwendeten Dateien, einschließlich Websiteseiten-Dateien (ASPX-Dateien), wie z. B. die Homepage. Diese sind in einem Modules-Element definiert, das ein gleichrangiges Element zum Configuration-Element ist. Ein bestimmtes Modul ist jedoch in einem Websitetyp nur vorhanden, wenn im Configuration-Element des Websitetyps darauf verwiesen wird.

  • Die Menge der von dem Websitetyp verwendeten "Alle Benutzer"-Webparts. Diese sind in einem Modules-Element definiert, das ein gleichrangiges Element zum Configuration-Element ist. Ein bestimmtes Modul ist jedoch in einem Websitetyp nur vorhanden, wenn im Configuration-Element des Websitetyps darauf verwiesen wird.

  • Die Menge der verfügbaren Dokumentvorlagen, die in Dokumentbibliotheken verwendet werden. Diese sind in einem DocumentTemplates-Element definiert, das ein gleichrangiges Element zum Configuration-Element ist. Die Tatsache, dass eine Dokumentvorlage verfügbar ist, bedeutet jedoch nicht, dass Benutzer sie verwenden müssen. Daher ist die Tatsache, dass allen Konfigurationen derselbe Pool von Dokumentvorlagen gemeinsam ist, nur von Belang, wenn Sie aus irgendeinem Grund eine bestimmte Vorlage für einen Typ von Websites blockieren möchten und dieselbe Vorlage auf einem anderen benutzerdefinierten Websitetyp zur Verfügung stehen muss.

Siehe auch

Aufgaben

Gewusst wie: Erstellen einer benutzerdefinierten Websitedefinition und -konfiguration

Konzepte

Übersicht über das Erstellen benutzerdefinierter Websitedefinitionen