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. |