Variationen im SharePoint-Add-In-Modell
Zusammenfassung
Der Ansatz, den Sie verwenden, um Variationen zu konfigurieren, unterscheidet sich im neuen SharePoint-Add-In-Modell von dem bei voll vertrauenswürdigem Code. In einem typischen FTC-Szenario (Full Trust Code) / Farm Solution wurde das SharePoint Server-seitige Objektmodell (Microsoft.SharePoint.Publishing.Variations) verwendet, um Variationen zu konfigurieren, und Features, die den Code ausgeführt haben, wurden über SharePoint-Lösungen bereitgestellt.
In einem SharePoint-Add-In-Modellszenario verwenden Sie das clientseitige SharePoint-Objektmodell (CSOM) oder die REST-API zum Konfigurieren von Variationen. Dieses Muster wird häufig als Remotebereitstellungsmuster bezeichnet.
Richtlinien auf hoher Ebene
Als Faustregel möchten wir die folgenden allgemeinen Richtlinien zum Konfigurieren von Variationen im neuen SharePoint-Add-In-Modell bereitstellen.
- Verwenden Sie die Clientseitige Objektmodell-API (CSOM) von SharePoint, um Variationen nach Möglichkeit zu konfigurieren.
- Nicht alle Variationskonfigurationseinstellungen sind derzeit über die oben aufgeführten SharePoint-CSOM-API-Variationsklassen verfügbar.
- Sie können über das hinaus gehen, was die oben aufgeführten CSOM-API-Variationsklassen bieten, und einige Variationseinstellungen konfigurieren. Dazu legen Sie die Werte für Variationseinstellungen fest, die in Websiteeigenschaftenbehältern gespeichert sind, und/oder ändern Listenelemente in den Listen, die Variationen zugeordnet sind.
- Die VariationsExtensions.cs-Klasse (O365-PnP-Beispiel) enthält mehrere Beispiele, die Eigenschaftenbehälter- und Listenelementwerte ändern, um Variationseinstellungen zu konfigurieren.
- Die VariationsExtensions.cs-Klasse (O365 PnP-Beispiel) veranschaulicht, wie Sie alle Einstellungen konfigurieren, die Sie auf der Seite mit den Variationseinstellungen festlegen können.
- Im Artikel Auswählen der Sprachen, die Sie für die Benutzeroberfläche einer Website verfügbar machen möchten (O365-Supportartikel) werden einige der mehrsprachigen Funktionen von Office 365 behandelt.
Verwandte Links
- Leitfadenartikel unter https://aka.ms/OfficeDevPnPGuidance
- Verweise in MSDN unter https://aka.ms/OfficeDevPnPMSDN
- Videos bei https://aka.ms/OfficeDevPnPVideos
PnP-Beispiele
- VariationsExtensions.cs-Klasse (O365 PnP-Beispiel)
- Beispiele und Inhalte bei Microsoft 365 Patterns and Practices (PnP)
Gilt für
- Office 365 mit mehreren Mandanten (MT)
- Office 365 dediziert (D)
- SharePoint 2013 lokal