Upgrade auf AEM 6.5 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.5 aktualisieren oder das neueste Feature Pack installieren.

Dieser Abschnitt ist spezifisch für Communities und ergänzt die Informationen unter Upgrade auf AEM 6.5 (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 Folgendes tun:

  1. Installieren Sie das aktuelle Feature Pack.
  2. Installieren Sie die neuesten Solr-Konfigurationsdateien.
  3. Reindex MSRP
    siehe Abschnitt MSRP Reindex Tool.

Aktivierung 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 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-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, AEM 6.0 compatability-mode für den Zugriff auf UGC zu verwenden.

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

  • Melden Sie sich mit Administratorrechten an.

  • Konfigurieren Sie ASRP.

  • Führen Sie die folgenden Schritte aus, um das bereits vorhandene UGC sichtbar zu machen:

    • Gehen Sie zur Webkonsole:

      utilities

Lokale Datenspeicherung

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-Migrationswerkzeug

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 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.

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 SRP in eine andere zu verschieben, z. B. von MSRP zu DSRP.

Aktualisieren von AEM 5.6.1 oder früher

Grundsätzlich gibt es drei Generationen von Komponenten aus Gemeinden:

Gen 1: Ungefähr zwischen CQ 5.4 und AEM 5.6.0 sind dies die ​Kollaborkomponenten, die UGC im lokalen Repository gespeichert haben, wobei die Replikation als Möglichkeit zur plattformübergreifenden Synchronisierung von UGC genutzt wird. 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 ist das eine Mischung aus ​Kollaborateuren und ​Social-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.

Auf dieser Seite