Upgrade auf AEM 6.4 Communities

Abhängig von der Topologie und den Funktionen der einzelnen Sites können die folgenden Aktionen erforderlich sein, wenn Sie auf AEM Communities 6.4 aktualisieren oder das neueste Feature Pack installieren.

Dieser Abschnitt ist spezifisch für Communities und ergänzt die Informationen unter Upgrade auf AEM 6.4 (Plattform).

Upgrade von AEM 6.1 oder höher

Reindex Solr

Wenn Sie ein neues Communities Feature Pack in einer mit MSRP konfigurierten Bereitstellung installieren, müssen Sie Folgendes tun:

  1. Installieren Sie das neueste Feature Pack

  2. Installieren Sie die neuesten Solr-Konfigurationsdateien

  3. Reindex MSRP

    siehe Abschnitt MSRP Reindex Tool

Enablement 2.0

Ab AEM 6.3 werden in den Aktivierungsfunktionen keine Informationen mehr zum Berichte in MySQL gespeichert. MySQL wird nur noch für die Nachverfolgung von SCORM-Inhalten benötigt.

Bitte wenden Sie sich an die Kundenunterstützung , um Hilfe bei der Migration von Inhalten aus Version 1.0 zu erhalten.

Upgrade von AEM 6.0

Wenn bereits vorhandene UGC beibehalten werden müssen, hängt die Vorgehensweise davon ab, ob die Bereitstellung UGC lokal oder in der Adobe Cloudgespeichert hat.

Adobe Cloud-Datenspeicherung

Wenn die aktualisierte Site für die Verwendung der Adobe Cloud-Datenspeicherung konfiguriert wurde, wird sie möglicherweise (falsch) so angezeigt, als wäre der gesamte UGC verloren gegangen, da die SRP-Methoden nicht in der Lage sind, die bereits vorhandene UGC am alten Speicherort zu finden.

So gibt es die Möglichkeit, ASRP anzuweisen, auf UGC AEM 6.0 compatability-mode zuzugreifen.

Für alle AEM 6.3 Autoren- und Veröffentlichungsinstanzen

  1. Anmelden mit Administratorberechtigungen
  2. Konfigurieren von ASRP
  3. Führen Sie die folgenden Schritte aus, um das bereits vorhandene UGC sichtbar zu machen:
    i. Navigieren Sie beispielsweise zur Webkonsole
    https://<Host>:<Anschluss>/system/console/configMgrii. Suchen Sie nach AEM Communities Utilities configurationiii. Zum Erweitern des Konfigurationsbedienfelds auswählen
    • Deaktivieren Cloud Storage
    • Wählen Sie Speichern aus

chlimage_1-126

Lokale Datenspeicherung

Wenn die aktualisierte Site keine Cloud-Datenspeicherung verwendet hat, müssen alle bereits vorhandenen UGC so konvertiert werden, dass sie der neuen Struktur entsprechen, die in AEM 6.1 Communities zur Unterstützung des gemeinsamen Speichers eingeführt wurde.

Zu diesem Zweck ist ein Open Source-Migrationswerkzeug auf GitHub verfügbar:
AEM Communities UGC Migration Tool

Java-APIs

Beachten Sie bei der Aktualisierung von AEM 6.0 Social Communities auf AEM 6.3 Communities, dass viele APIs in verschiedene Pakete umstrukturiert wurden. Die meisten Probleme sollten bei der Verwendung einer IDE zur Anpassung der Communities-Funktionen einfach gelöst werden.

Weitere Informationen zum nicht mehr unterstützten SocialUtils-Paket finden Sie unter SocialUtils Refactoring.

Siehe auch Verwenden von Maven für Communities.

Keine JSP-Komponentenvorlagen

Das Social-Komponenten-Framework (SCF) verwendet die Vorlagensprache HandlebarsJS (HBS) anstelle von Java Server Pages (JSP), die vor AEM 6.0 verwendet wurden.

In AEM 6.0 blieben die JSP-Komponenten neben den neuen HBS-Framework-Komponenten am selben Ort, wobei sich die HBS-Komponenten in der Regel in Unterordnern mit dem Namen "hbs"befanden.

Ab AEM 6.1 wurden die JSP-Komponenten vollständig entfernt. Für Communities wird empfohlen, alle JSP-Komponenten durch SCF-Komponenten zu ersetzen.

AEM Communities UGC Migration Tool

Das AEM Communities UGC Migration Tool ist ein Open Source-Migrationswerkzeug, das auf GitHub verfügbar ist und angepasst werden kann, um UGC aus früheren Versionen AEM Social Communities zu exportieren und in AEM Communities 6.1 oder höher zu importieren.

Zusätzlich zum Verschieben von UGC von früheren Versionen ist es auch möglich, UGC von einem SRP zu einem anderen zu verschieben, z. B. von MSRP zu DSRP.

Upgrade von AEM 5.6.1 oder früher

Im Prinzip gibt es drei Generationen von Komponenten für Gemeinschaften:

Gen 1: ungefähr CQ 5.4 bis AEM 5.6.0 - dies sind die Collab -Komponenten, die UGC im lokalen Repository unter Verwendung der Replikation als Möglichkeit zur plattformübergreifenden Synchronisierung gespeichert haben. Weitere Unterschiede betreffen die Implementierung mit Java Server Pages (JSP) sowie die Blog-Funktion, die nur das Authoring in der Authoring-Umgebung beinhaltet.

Gen 2: von AEM 5.6.1 bis AEM 6.1 - das ist eine Mischung aus Collab - und Social -Komponenten. AEM 6.0 wurde das neue Social-Komponenten-Framework (SCF) eingeführt und AEM 6.2 hat einen gängigen UGC-Store eingeführt, in dem über einen Datenspeicherung Resource Provider (SRP) auf UGC zugegriffen wird.

Gen 3: Ab AEM 6.2 gibt es nur noch soziale Komponenten, die in SCF als Handlebars (HBS)-Komponenten implementiert sind und eine Auswahl an SRP für UGC erfordern.

Auf dieser Seite