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).
Wenn Sie ein neues Communities Feature Pack in einer mit MSRP konfigurierten Bereitstellung installieren, müssen Sie Folgendes tun:
neuestes Feature Pack installieren
letzte Solr-Konfigurationsdateien installieren
Reindex MSRP
siehe Abschnitt MSRP Reindex Tool
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 Kundenunterstützung, um Hilfe bei der Migration von Inhalten aus Version 1.0 zu erhalten.
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.
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, AEM 6.0 compatability-mode
für den Zugriff auf UGC zu verwenden.
Für alle AEM 6.3 Autoren- und Veröffentlichungsinstanzen
Cloud Storage
Wenn die aktualisierte Site keine Cloud-Datenspeicherung verwendet hat, müssen alle bereits vorhandenen UGC entsprechend der neuen Struktur konvertiert werden, die in AEM 6.1 Communities eingeführt wurde, um den gemeinsamen Speicher zu unterstützen.
Zu diesem Zweck ist ein Open Source-Migrationswerkzeug auf GitHub verfügbar:
AEM Communities UGC Migration Tool
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.
Das Framework für soziale Komponenten (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.
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 SRP in eine andere zu verschieben, z. B. von MSRP zu DSRP.
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 Kollaborkomponenten, die UGC im lokalen Repository unter Verwendung der Replikation als Möglichkeit zur plattformübergreifenden Synchronisierung des UGC 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 Kollaborateuren und sozialen Komponenten. AEM 6.0 wurde das neue Social-Komponenten-Framework (SCF) eingeführt und AEM 6.2 hat einen Common UGC-Speicher eingeführt, auf den mit einem Datenspeicherung-Ressourcenanbieter (SRP) auf UGC zugegriffen wird.
Gen 3: Ab AEM 6.2 gibt es nur noch Social-Komponenten, die in SCF als Handlebars (HBS)-Komponenten implementiert sind und eine Auswahl an SRP für UGC erfordern.