Upgrade auf AEM 6.4 Communities upgrading-to-aem-communities

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Abhängig von der Topologie und den Funktionen der einzelnen Websites können beim Upgrade auf AEM Communities 6.4 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.4 (Plattform).

Upgrade von AEM 6.1 oder höher upgrading-from-aem-or-later

Reindex Solr 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. Reindex MSRP

    siehe Abschnitt MSRP-Reindex-Tool

Aktivierung 2.0 enablement

Ab AEM 6.3 speichern die Aktivierungsfunktionen keine Reporting-Informationen mehr in MySQL. Die MySQL-Abhängigkeit ist nur zum Tracking von SCORM-Inhalten vorhanden.

Bitte kontaktieren Sie uns Kundenunterstützung für Unterstützung bei der Migration von Inhalten von Enablement 1.0.

Upgrade von AEM 6.0 upgrading-from-aem

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 adobe-cloud-storage

Wenn die aktualisierte Site für die Verwendung von Adobe Cloud Storage konfiguriert wurde, kann es (falsch) so aussehen, als wäre alles UGC verloren gegangen, da die SRP-Methoden die bereits vorhandene UGC nicht am alten Speicherort 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:

  1. Anmelden mit Administratorrechten und konfigurieren ASRP.

  2. Führen Sie die folgenden Schritte aus, um die vorhandene benutzergenerierte Anzeige sichtbar zu machen:

    i. Navigieren Sie zur Web-Konsole. Die Standardeinstellung ist
    https://localhost:4502/system/console/configMgr.

    ii. Suchen AEM Communities Utilities und wählen Sie aus, um das Konfigurationsfenster zu erweitern.

    iii. Deaktivieren Cloud-Speicher und klicken Sie auf Speichern.

chlimage_1-126

On-Premise-Speicher on-premise-storage

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 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 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 no-jsp-component-templates

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 sich die HBS-Komponenten in der Regel in Unterordnern namens "hbs"befanden.

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 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 upgrading-from-aem-or-earlier

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) sowie die Blog-Funktion, die nur aus der Authoring-Umgebung 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 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.

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6