Upgrade auf AEM 6.5 Communities

Letzte Aktualisierung: 2023-12-07
  • Erstellt für:
  • User

Abhängig von der Topologie und den Funktionen der einzelnen Websites können beim Upgrade auf AEM Communities 6.5 oder bei der Installation des neuesten Feature Packs die folgenden Aktionen erforderlich sein:

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

Upgrade von AEM 6.1 oder höher

Reindex Solr

Bei der Installation eines neuen Communities Feature Packs in einer mit MSRP konfigurierten Implementierung ist Folgendes erforderlich:

  1. Installieren Sie die neueste Feature Pack.
  2. Installieren Sie die aktuelle Solr-Konfigurationsdateien.
  3. MSRP neu indizieren - siehe Abschnitt MSRP-Neuindizierungs-Tool.

Upgrade von AEM 6.0

Wenn bereits vorhandene UGC beibehalten werden müssen, hängt die Vorgehensweise davon ab, ob die gespeicherte UGC-Bereitstellung On-Premise oder in Adobe Cloud.

Adobe Cloud Storage

Wenn die aktualisierte Site für die Verwendung des Adobe-Cloud-Speichers konfiguriert wurde, kann es (falsch) so aussehen, als wäre alles UGC verloren gegangen, da die SRP-Methoden die bereits vorhandene benutzergenerierte Seite am alten Speicherort nicht finden können.

Somit besteht die Möglichkeit, ASRP anzuweisen, AEM 6.0 compatability-mode , um auf UGC zuzugreifen.

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

  • Melden Sie sich mit Administratorrechten an.

  • Konfigurieren ASRP.

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

    • Navigieren Sie zur Web-Konsole:

      utilities

On-Premise-Speicher

Wenn die aktualisierte Site keinen Cloud-Speicher verwendet, muss jeder bereits vorhandene benutzergenerierte Speicher 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-Migrationstool auf GitHub verfügbar:
AEM Communities UGC Migration Tool

Java-APIs

Beim Upgrade von AEM 6.0 Social Communities auf AEM 6.3 Communities wurden viele APIs in verschiedene Pakete neu organisiert. Die meisten sollten leicht gelöst werden, wenn eine IDE zur Anpassung von Communities-Funktionen verwendet wird.

Weitere Informationen zum veralteten SocialUtils-Paket finden Sie unter SocialUtils-Refaktorierung.

Siehe auch Verwenden von Maven für Communities.

Keine JSP-Komponentenvorlagen

Die Social-Komponenten-Framework (SCF) verwendet die HandlebarsJS (HBS) Vorlagensprache 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 die HBS-Komponenten in der Regel in Unterordnern namens "hbs"enthalten waren.

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

AEM Communities UGC Migration Tool

Die AEM Communities UGC Migration Tool ist ein Open-Source-Migrationswerkzeug, das auf GitHub verfügbar ist und angepasst werden kann, um benutzergenerierte Inhalte 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 aus früheren Versionen ist es auch möglich, das Tool zu verwenden, um UGC von einer zu verschieben SRP zu einem anderen, z. B. von MSRP zu DSRP.

Upgrade von AEM 5.6.1 oder früher

Grundsätzlich gibt es drei Generationen von Communities-Komponenten:

Gen 1: Ungefähr CQ 5.4 bis AEM 5.6.0. Dies sind die collab Komponenten, die benutzergenerierte Inhalte im lokalen Repository mithilfe der Replikation als Möglichkeit zur plattformübergreifenden Synchronisierung von benutzergenerierten Inhalten gespeichert haben. Weitere Unterschiede betreffen die Implementierung mit Java Server Pages (JSP) und die Blog-Funktion, die nur aus der Autorenumgebung besteht.

Gen 2: Von AEM 5.6.1 bis AEM 6.1 ist dies eine Mischung aus collab und social Komponenten. Mit AEM 6.0 wurde die neue Social-Komponenten-Framework (SCF) und AEM 6.2 wurde eine gängiger UGC-Speicher wo auf benutzergenerierte Inhalte über eine Speicherressourcenanbieter (SRP).

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

Auf dieser Seite