Speichern, Herunter- und Hochladen einer SharePoint-Website als Vorlage

Wichtig

Die in diesem Artikel beschriebene Funktion des Speicherns einer Website als Vorlage wird nur in SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 (nur klassische Websites) und SharePoint Online (nur klassische Websites) unterstützt.

In SharePoint Online (moderne Websites) und SharePoint Server 2019 (moderne Websites) wird sie nicht unterstützt. SharePoint Online-Umgebungen sollten die Neue Websitevorlagen verwenden.

Erfahren Sie, wie Sie mithilfe von SharePoint-Websitevorlagen robuste Anwendungen entwerfen und erstellen.

Sie können robuste SharePoint-Anwendungen entwerfen und erstellen, die eine Vielzahl von Datenquellen, kundenorientierten Ansichten und Formularen, hochgradig angepasste Workflows und vieles mehr enthalten. Sobald Sie Die Website Ihrer Unternehmenslösung erstellt haben, können Sie sie sofort in Ihrer SharePoint-Umgebung verwenden. Oder Sie können Ihre Lösung in eine Vorlage umwandeln und in einer anderen Umgebung bereitstellen, sie Benutzern zur Verfügung stellen, damit diese daraus neue Websites erstellen können, oder sie zur weiteren Entwicklung in Visual Studio weitergeben.

Was ist eine SharePoint-Websitevorlage?

SharePoint-Websitevorlagen sind vorkonfigurierte Definitionen, die einem bestimmten Geschäftszweck dienen. Sie können auf Grundlage dieser Vorlagen Ihre eigene SharePoint-Website erstellen und die Website dann beliebig anpassen. Wahrscheinlich sind Sie mit den Standardwebsitevorlagen wie Teamwebsite, Projektwebsite und Communitywebsite vertraut.

Zusätzlich zu den Standardvorlagen können Sie auf Basis einer Website, die Sie erstellt und angepasst haben, Ihre eigene Websitevorlage erstellen. Dies ist ein nützliches Feature, mit dem Sie eine benutzerdefinierte Lösung erstellen und diese dann für Ihre Kollegen, das gesamte Unternehmen oder andere Unternehmen freigeben können. Sie können die Website auch verpacken und in einer anderen Umgebung oder Anwendung wie Visual Studio öffnen und sie auch dort anpassen.

Die Umwandlung Ihrer angepassten Website oder Geschäftslösung in eine Vorlage ist eine äußerst nützliche und sehr leistungsstarke Funktion. Sobald Sie mit dem Packen Ihrer Lösung als Vorlage beginnen, beginnen Sie, das Potenzial von SharePoint als Plattform für Geschäftsanwendungen zu realisieren. Die Websitevorlagenoption ermöglicht all dies.

Wenn Sie Ihre Website als Vorlage speichern, erstellen Sie ein Weblösungspaket oder WSP. Ein WSP ist eine CAB-Datei, die das Lösungsmanifest verwendet. Die von Ihnen erstellte Lösung wird im Lösungskatalog für die SharePoint-Websitesammlung gespeichert. Nachdem Sie die Vorlage gespeichert haben, wird eine Projektmappendatei (WSP) erstellt und im Lösungskatalog gespeichert, in dem Sie die Projektmappe herunterladen oder aktivieren können.

Hinweis

Die erstellte WSP-Datei ist eine teilweise vertrauenswürdige Anwenderlösung, die das gleiche deklarative Format wie eine voll vertrauenswürdige SharePoint-Lösung aufweist. Allerdings unterstützt sie nicht in vollem Umfang die Typen von Featureelementen, die von voll vertrauenswürdigen Lösungen unterstützt werden.

Was wird in einer Vorlage gespeichert?

Wenn Sie eine SharePoint-Website als Vorlage speichern, speichern Sie das gesamte Framework der Website: die Listen und Bibliotheken, Ansichten und Formulare sowie die Workflows. Zusätzlich zu diesen Komponenten können Sie die Inhalte der Website in die Vorlage einschließen, z. B. die in den Dokumentbibliotheken gespeicherten Dokumente. Dies könnte nützlich sein, um Benutzern zum Einstieg Beispielinhalte zur Verfügung zu stellen. Beachten Sie, dass dies auch die Größe Ihrer Vorlage über die 50 MB Standardgrenze für Websitevorlagen hinaus erhöhen könnte.

Der Großteil der Objekte in einer Website werden in die Vorlage eingeschlossen und von dieser unterstützt. Es gibt jedoch einige Objekte und Features, die nicht unterstützt werden.

  • Unterstützt Listen, Bibliotheken, externe Listen, Datenquellenverbindungen, Listenansichten und Datenansichten, benutzerdefinierte Formulare, Workflows, Inhaltstypen, benutzerdefinierte Aktionen, Navigation, Websiteseiten, Gestaltungsvorlagen, Module und Webvorlagen

  • Nicht unterstützt Angepasste Berechtigungen, ausgeführte Workflowinstanzen, Versionsverlauf von Listenelementen, mit ausgeführten Workflows verknüpfte Workflowaufgaben, Personen- oder Gruppenfeldwerte, Taxonomiefeldwerte, Veröffentlichungsseiten und Veröffentlichungswebsites, Meine Websites, Features zum Anheften, SharePoint-Add-Ins und Remoteereignisempfänger

    Hinweis

    Für Veröffentlichungswebsites können Sie die Websitevorlagen-Definition verwenden. Weitere Informationen finden Sie unter Zusätzliche Ressourcen am Ende dieses Themas.

Was können Sie mit SharePoint-Vorlagen tun?

Das Speichern einer Website als Vorlage stellt ein sehr nützliches Feature dar, da es so viele Verwendungsmöglichkeiten für benutzerdefinierte Websites eröffnet. Im Folgenden sind die unmittelbaren Vorteile der Speicherung einer Website als Vorlage aufgelistet:

  • Unmittelbare Lösungsbereitstellung Speichern und aktivieren Sie die Vorlage im Lösungskatalog, und erlauben Sie anderen Mitarbeitern, auf Basis dieser Vorlage neue Websites zu erstellen. Sie können sie auswählen und dann auf dieser Grundlage eine neue Website erstellen, welche die Komponenten der Website, ihre Struktur, ihre Workflows und mehr erbt. Sie benötigen Visual Studio nicht zum Erstellen Ihrer Lösung, müssen nicht direkt auf den Server zugreifen und Serveradministratorbefehle ausführen. Speichern Sie die Website einfach als Vorlage, aktivieren Sie sie und los geht's.
  • Portabilität Zusätzlich zur Bereitstellung einer benutzerdefinierten Lösung in Ihrer Umgebung können Sie die WSP-Datei herunterladen, sie unterwegs verwenden und in einer anderen SharePoint-Umgebung bereitstellen. Sämtliche Websiteanpassungen Ihrerseits werden bequem in einer Datei gespeichert.
  • Erweiterbarkeit Sie können Ihre angepasste Website als Weblösungspaket in Visual Studio öffnen, zusätzliche Entwicklungsanpassungen an der Vorlage vornehmen und sie dann in SharePoint bereitstellen. SharePoint-Websiteentwicklung kann daher einen Lösungslebenszyklus (Entwicklung, Staging und Aufnahme in die Produktion) durchlaufen, der SharePoint Designer 2013, Visual Studio und den Browser umfasst.

Wenn Sie mit der Erstellung benutzerdefinierter Websites in SharePoint beginnen, entdecken Sie noch mehr Vorteile der Umwandlung Ihrer Website in eine Lösung, die im gesamten Unternehmen verwendet werden kann. Die grundlegenden Schritte beim Arbeiten mit Websitevorlagen sind folgende:

  • Speichern Sie eine Website als Vorlage im Lösungskatalog.
  • Laden Sie die Websitevorlage aus dem Lösungskatalog in eine WSP-Datei herunter.
  • Laden Sie die WSP-Datei in den Lösungskatalog hoch.

Nachdem Sie eine Websitevorlage im Lösungskatalog hinzugefügt haben und die Vorlage aktiviert wurde, steht die Vorlage auf der Registerkarte Benutzerdefiniert im Abschnitt Vorlagenauswahl auf der Seite Neue SharePoint-Website zur Auswahl zur Verfügung, wenn Sie das nächste Mal eine Website oder Unterwebsite erstellen.

  1. Navigieren Sie zur Website auf oberster Ebene der Websitesammlung.

  2. Klicken Sie auf Einstellungen und dann auf Websiteeinstellungen.

  3. Klicken Sie im Bereich Websiteaktionen auf Website als Vorlage speichern.

  4. Geben Sie im Bild Dateiname einen Namen an, der für die Vorlage verwendet werden soll.

  5. Geben Sie in den Feldern Vorlagenname und Vorlagenbeschreibung einen Namen und eine Beschreibung für die Vorlage an.

  6. Wenn Sie den Inhalt der Website in die Websitevorlage integrieren möchten, wählen Sie das Feld Inhalte einschließen.

    Hinweis

    Das Einbeziehen des Inhalts der Website kann die Größe die Vorlage erheblich erhöhen. Der Standardgrenzwert für eine Websitevorlage beträgt 50 MB, kann in Ihrer Organisation jedoch auch geringer sein. Sie können Inhalte immer ausschließen und dann später die benötigten Inhalte in die neue Website kopieren. Sie können auch den Grenzwert erhöhen. Wenn Sie den Grenzwert beispielsweise auf ein Maximum erhöhen möchten, verwenden Sie die folgende Stsadm-Befehlssyntax. > stsadm -o setproperty -pn max-template-document-size -pv 524288000

  7. Klicken Sie auf OK, um die Vorlage zu speichern.

    Wenn alle Komponenten auf der Website gültig sind, wird die Vorlage erstellt, und es wird die Meldung angezeigt, dass der Vorgang erfolgreich abgeschlossen wurde.

  8. Führen Sie einen der folgenden Schritte aus:

    • Klicken Sie auf OK, um zu Ihrer Website zurückzukehren.
    • Klicken Sie auf Lösungskatalog, um direkt zur Websitevorlage zu wechseln.
  1. Navigieren Sie zur Website auf oberster Ebene der Websitesammlung.
  2. Klicken Sie auf Einstellungen und dann auf Websiteeinstellungen.
  3. Klicken Sie im Abschnitt Web-Designer-Kataloge auf Lösungen.
  4. If it's necessary to activate the solution, select it, and in the Commands group, click Activate. Then, on the Activate Solution Confirmation screen, in the Commands group, click Activate.
  5. Klicken Sie zum Herunterladen der Lösung im Lösungskatalog auf deren Name, und klicken Sie auf Speichern. Navigieren Sie dann im Dialogfeld Speichern unter zum Speicherort, an dem Sie die Lösung speichern möchten, klicken Sie auf Speichern, und klicken Sie dann auf Schließen.
  1. Navigieren Sie zur Website auf oberster Ebene der Websitesammlung.
  2. Klicken Sie auf Einstellungen und dann auf Websiteeinstellungen.
  3. Klicken Sie im Abschnitt Web-Designer-Kataloge auf Lösungen.
  4. Klicken Sie zum Hochladen der Lösung in der Gruppe Befehle auf Hochladen, und klicken Sie dann im Dialogfeld Dokument hinzufügen auf Durchsuchen. Suchen Sie dann im Dialogfeld Datei zum Hochladen auswählen die Datei, klicken Sie auf Öffnen, und klicken Sie dann auf OK.
  5. Klicken Sie zum Aktivieren der Lösung auf dem Bildschirm zur Bestätigung der Lösungsaktivierung in der Gruppe Befehle auf Aktivieren.

Siehe auch