Loading

Bereitstellen von Lightning Communities

Veröffentlichungsdatum: May 17, 2021
Beschreibung
Die Bereitstellung von Communities aus einer Umgebung in einer anderen ist nicht vollständig automatisiert. Zum Verschieben der Community-Komponenten sind zusätzliche Schritte notwendig. Der Umfang dieses Aufwands hängt von Ihrer Community und Ihrer bisherigen Entwicklung ab.

Dieser Artikel ist ein Leitfaden für die Bereitstellung von Communities und vermittelt eine Vorstellung von den Erwartungen und Planungen bei der Bereitstellung von Communities, und zwar von der Entwicklung über die Qualitätssicherung bis zur Produktion.

Auswählen der Tools:
Bei den ersten drei Optionen wird vor allem die Metadaten-API verwendet und der Inhalt von "package.xml" für die Extraktion und Bereitstellung verwendet. Es gibt im Wesentlichen drei Metadatentypen zur Definition einer Community:
  •     Network: Hauptsächlich Elemente zur Konfiguration der Community-Verwaltung (Reputation, Mitgliedschaft)
  •     CustomSite: Informationen zu Domänen- und Seiteneinstellungen (indexPage, siteAdmin, URL)
  •     SiteDotCom: Binärdatei des Layouts Ihrer Community. Es handelt sich dabei um dieselbe Datei, die vom Site.com-Export erzeugt wurde

Die Option Exportieren einer Site.com-Site und deren Überschreibung wird manuell umgesetzt und erfordert, dass Sie sich bei der Site Studio-Instanz Ihrer Quellorganisation anmelden und über das Zahnradsymbol ganz rechts die Option "Diese Website exportieren" auswählen. Dadurch wird die Community im Dateiformat ".site" zur Speicherung im lokalen Dateispeicher exportiert. Sie müssen dann den Import dieser Datei in Ihre Zielorganisation durchführen, indem Sie erneut zu Site Studio wechseln und die Option "Diese Site überschreiben" verwenden und auf die SITE-Datei verweisen. Details finden Sie unter Importieren einer Site.com-Site

Änderungssets können verwendet werden, um Lightning-Communities und Salesforce-Registerkarten + Visualforce-Communities zwischen Organisationen mit einer Bereitstellungsverbindung zu verschieben.
 
Lösung
Das Migrieren von Lightning-Communities besteht aus der Migration benutzerdefinierter Lightning-Komponenten und Community-Seiten.
1. Benutzerdefinierte Lightning-Komponenten: Diese können unter Verwendung der standardmäßigen Metadaten-API mit den oben genannten Tools bereitgestellt werden.

2. Exportieren der Community (Seiten/Ressourcen): Dies kann auf zwei Weisen automatisch erfolgen:
    a. Mithilfe von Site.com können Sie die gesamte Website aus der Quellorganisation exportieren und dann in der Zielorganisation überschreiben.  
    b. Verschieben Sie die Websites mithilfe von Tags für Metadaten von Websites.
    c. Die zuverlässigste Option, wenn Sie über Objektseiten verfügen, ist es, die Community manuell aufzubauen oder die Website zu exportieren, indem Sie die Objektseiten in der Quellorganisation löschen und dann diese Seiten in der Zielorganisation manuell erstellen.

Um eine neue Community aus einer beliebigen Organisation in einer anderen Organisation bereitzustellen, werden folgende Schritte vorgeschlagen:

Schritte
  1. Erstellen Sie die neue Community manuell in der Zielorganisation mit den gleichen Parametern (Domäne, Name, Vorlage).
  2. Verwenden Sie Metadaten zur Bereitstellung der Netzwerk- und customSite-Metadatentypen in der Zielorganisation.
  3. Verwenden Sie Metadaten, um den Metadatentyp siteDotCom zu extrahieren, oder die Site.com-Option "Diese Website exportieren" in Ihrer Quellorganisation.
  4. Verwenden Sie Metadaten, um alle Metadatentypen für ApexClass und AuraDefinitionBundle, die von Lightning-Komponenten in Ihrer Community verwendet werden, aus Ihrer Quellorganisation zu extrahieren.
  5. Stellen Sie alle Metadatentypen für ApexClass und AuraDefinitionBundle, die von Lightning-Komponenten in Ihrer Community verwendet werden, in Ihrer Zielorganisation bereit.
  6. Wenden Sie den Befehl "Diese Site überschreiben" in Site.com in Ihrer Zielorganisation an.
  7. Denken Sie daran, nach dem Importieren der SITE-Datei den Befehl "Änderungen veröffentlichen" in Site.com auszuführen.
Greifen Sie auf den Erfahrungsgenerator in Ihrer Zielorganisation zu. Vergleichen Sie nun die einzelnen Seiten nebeneinander und nehmen Sie bei Bedarf Korrekturen vor.
Eine typische Migration eines Community-Projekts umfasst Folgendes: 

1. Metadaten der Plattform
  •     Benutzerdefinierte Objekte
  •     Benutzerdefinierte Felder
  •     Seitenlayouts
  •     Benutzerdefinierte Lightning-Komponenten
  •     Berichte/Dashboards
  •     Apex-Klassen

Standardmäßige Metadaten-Tools können zum Migrieren dieser Artefakte eingesetzt werden. 

2. Community-Website (Seiten)
  •     Geänderte Standardseiten
  •     Seiten für neues benutzerdefiniertes Objekt
  •     Neue standardmäßige Inhaltsseiten
  •     Allgemeine Generatoreinstellungen
  •     Generatorbilder

Community-Seiten können entweder über die Metadaten-API oder site.com oder durch manuelles Erstellen der Seiten migriert werden.

3. Einstellungen/Daten 
  •     Administrative Einstellungen
  •     Themen
  •     Moderationskriterien

Wechseln Sie zur Konsole "Community-Verwaltung" und aktualisieren Sie Ihre administrativen Einstellungen, Themen, Moderationskriterien usw., da diese nicht automatisch übernommen werden.
Nummer des Knowledge-Artikels

000384878

 
Laden
Salesforce Help | Article