PnP-Remotebereitstellung

Die aktuelle Empfehlung zur Bereitstellung von Artefakten wie Websites, Listen, Inhaltstypen, Seiten ist die Verwendung einer sogenannten „Remotebereitstellung“. Kurz gesagt: Remotebereitstellung bedeutet, dass Sie eine der verfügbaren APIs (SharePoint REST, das clientseitige SharePoint-Objektmodell oder Microsoft Graph) verwenden, um diese Artefakte zu erstellen. Der Code wird auf Ihrem eigenen Computer oder auf einem separaten Server ausgeführt.

Hinweis

Das PnP-Bereitstellungsframework & PnP-Bereitstellungsmodul sind Open-Source-Lösungen mit aktiver Community, die unterstützung dafür bereitstellt. Es gibt keine SLA für den Support des Open-Source-Tools durch Microsoft.

Damit Sie einen wiederholbaren Prozess mit bekannten Parametern erstellen können, hat die SharePoint-Entwickler Community eine Engine erstellt, die als PnP-Bereitstellungsmodul bezeichnet wird, mit der Sie auf einfache Weise Vorlagen erstellen und diese Vorlagen auf Websites oder den Mandanten anwenden können. Das PnP-Bereitstellungsmodul kann aus C# Code oder mithilfe von PNP PowerShell aufgerufen werden.

Weitere Informationen finden Sie in den folgenden Ressourcen:

PNP-Remotebereitstellung im Kontrast zu Websitedesigns und Websiteskripts

Die allgemeine Empfehlung lautet: Wenn Sie Ihre Artefakte mit Websiteskripts bereitstellen können, sollten Sie diese dazu verwenden. Denken Sie aber daran, dass das PnP-Bereitstellungsmodul den Bereich von Websitesammlungsartefakten überschreitet und in das Gebiet der Bereitstellung von auf Mandanten bezogene Artefakte reicht.

Ressourcen für die PnP-Remotebereitstellung

Artikel Beschreibung
Einführung in das PnP-Bereitstellungsmodul Führt in das PnP-Bereitstellungsmodul ein, das im April 2015 innerhalb des OfficeDev-PnP-Projekts veröffentlicht wurde und das monatlich in Ausrichtung an dem Veröffentlichungsplan der PnP-Kernbibliothek von OfficeDev aktualisiert wird.
Konfiguration des PnP-Bereitstellungsmoduls Erfahren Sie, wie Sie das Modul mithilfe einer JSON-Konfigurationsdatei konfigurieren können.
Das PNP-Office Open XML-Dateiformat Erfahren Sie mehr über das. PnP-Dateiformat, bei dem es sich um eine Office Open XML-Datei handelt und wie diese aufgebaut ist.
Framework für die PnP-Bereitstellung Erhalten Sie eine allgemeine Übersicht über Remotebereitstellungsfeatures, die für Ihre Office 365- und SharePoint Online-Websitesammlungen zur Verfügung stehen, sowie ein Verständnis dafür, warum Sandkastenlösungen und voll vertrauenswürdige Lösungen nicht mehr empfohlen werden.
PnP-Bereitstellungsmodul und die Kernbibliothek Sehen Sie sich allgemein den Remotebereitstellungsprozess an, einschließlich eines genaueren Blicks auf die Bibliothek "OfficeDevPnP.Core".
PnP-Bereitstellungsschema Informationen zur Verwendung des XML-Schemas zum Serialisieren und Speichern Ihrer Bereitstellungsvorlagen.
Beispiel für die Bereitstellung einer Konsolenanwendung Lernen Sie die Grundlagen der Verwendung des PnP-Bereitstellungsmoduls zum Erstellen und Speichern kennen, und wenden Sie dann Bereitstellungsvorlagen auf neue SharePoint-Websitesammlungen an.
OfficeDevPnP.Core „Office 365 Developer PnP Core Component“ ist eine Erweiterung, die häufig verwendete ferne CSOM/REST-Vorgänge als wiederverwendbare Erweiterungsmethoden zur Unterstützung von CSOM-Bereitstellungsobjekten verwendet.
Im PnP-Bereitstellungsschema (Video) Eine Microsoft Channel 9-Audio/Video-Einführung in das PnP-Bereitstellungsschema von Paolo Pialorsi.

Siehe auch