Show Menu
THEMEN×

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 Aktualisierung auf AEM 6.4 (Plattform).

Aktualisieren 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:
  1. Installieren Sie das neueste Feature Pack
  2. Reindex MSRP
    siehe Abschnitt MSRP Reindex Tool

Enablement 2.0

Ab AEM 6.3 speichern die Aktivierungsfunktionen keine Berichtsdaten mehr in MySQL. 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.

Aktualisieren 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 Cloud gespeichert hat.

Adobe Cloud-Speicher

Wenn die aktualisierte Site für die Verwendung des Adobe-Cloud-Speichers konfiguriert wurde, wird sie möglicherweise (falsch) so angezeigt, als wäre das gesamte UGC verloren gegangen, da die SRP-Methoden die bereits vorhandene UGC nicht am alten Speicherort finden können.
So gibt es die Möglichkeit, ASRP anzuweisen, auf UGC AEM 6.0 compatability-mode zuzugreifen.
Für alle Autoren- und Veröffentlichungsinstanzen von AEM 6.3
  1. Anmelden mit Administratorrechten
  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/configMgr ii. Suchen Sie die AEM Communities Utilities -Konfiguration. Zum Erweitern des Konfigurationsbedienfelds auswählen
    • Deaktivieren​ Cloud Storage
    • Wählen Sie Speichern

Vor-Ort-Speicher

Wenn die aktualisierte Site keinen Cloud-Speicher verwendet hat, müssen alle bereits vorhandenen UGC konvertiert werden, um der neuen Struktur zu 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 neu organisiert 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 .

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 Speicherort, wobei sich die HBS-Komponenten in der Regel in Unterordnern mit dem Namen "hbs"befinden.
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 UGC-Migrationswerkzeug für communities-ugc-migration AEM Communities ist ein Open Source-Migrationswerkzeug, das auf GitHub verfügbar ist und angepasst werden kann, um UGC aus früheren Versionen von 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.

Aktualisieren von AEM 5.6.1 oder früher

Im Prinzip gibt es drei Generationen von Komponenten für Gemeinschaften:
Gen 1 : ca. 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 in der Autorenumgebung besteht.
Gen 2 : von AEM 5.6.1 bis AEM 6.1 - dies ist eine Mischung aus Collab - und Social -Komponenten. Mit AEM 6.0 wurde das neue Social-Komponenten-Framework (SCF) eingeführt und mit AEM 6.2 wurde ein gemeinsamer UGC-Store eingeführt, auf den über einen Speicherressourcenanbieter (SRP) zugegriffen wird.
Gen 3 : Ab AEM 6.2 gibt es nur Social -Komponenten, die in SCF als Handlebars (HBS)-Komponenten implementiert sind und eine Auswahl an SRP für UGC erfordern.