Aktualisieren auf AEM 6.5 Communities upgrading-to-aem-communities
Je nach Topologie und Funktionen der einzelnen Sites sind beim Upgrade auf AEM Communities 6.5 oder beim Installieren des neuesten Feature Packs möglicherweise die folgenden Aktionen erforderlich.
Dieser Abschnitt gilt speziell für Communities und ergänzt die Informationen unter Aktualisieren auf AEM 6.5 (Plattform).
Aktualisieren von AEM 6.1 oder höher upgrading-from-aem-or-later
Solr neu indizieren reindex-solr
Bei der Installation eines neuen Communities Feature Packs auf einer mit MSRP konfigurierten Bereitstellung müssen folgende Schritte ausgeführt werden:
- Installieren Sie neueste Feature Pack.
- Installieren Sie die neuesten Solr-Konfigurationsdateien.
- MSRP neu indizieren
Siehe Abschnitt MSRP Reindex Tool.
Aktualisieren von AEM 6.0 upgrading-from-aem
Wenn bereits vorhandener benutzergenerierter Inhalt beibehalten werden muss, hängt die Möglichkeit dazu davon ab, ob der benutzergenerierte Inhalt in der Bereitstellung On-Premise oder in der Adobe-Cloud gespeichert.
Adobe-Cloud-Speicher adobe-cloud-storage
Wenn die aktualisierte Site für die Verwendung des Adobe-Cloud-Speichers konfiguriert wurde, kann sie (falsch) so aussehen, als ob der gesamte benutzergenerierte Inhalt (UGC) verloren gegangen ist, da die SRP-Methoden den bereits vorhandenen benutzergenerierten Inhalt (UGC) nicht am alten Speicherort finden können.
Daher besteht die Möglichkeit, ASRP anzuweisen, AEM 6.0 compatability-mode
für den Zugriff auf benutzergenerierten Inhalt 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 bereits vorhandenen benutzergenerierten Inhalt sichtbar zu machen:
-
Navigieren Sie zur Web-Konsole:
-
Suchen Sie die Konfiguration für AEM Communities Utilities.
-
Wählen Sie aus, um das Konfigurationsbedienfeld zu erweitern:
-
Deaktivieren
Cloud Storage
-
Wählen Sie Speichern aus
-
-
On-Premise-Speicher on-premise-storage
Wenn die aktualisierte Site keinen Cloud-Speicher verwendete, müssen alle bereits vorhandenen benutzergenerierten Inhalte konvertiert werden, damit sie der neuen Struktur entsprechen, die in AEM 6.1 Communities zur Unterstützung des gemeinsamen Speichers eingeführt wurde.
Zu diesem Zweck ist auf GitHub ein Open-Source-Migrations-Tool verfügbar:
AEM Communities UGC-Migrations-Tool
Java-APIs java-apis
Nach der Aktualisierung von AEM 6.0 Social Communities auf AEM 6.3 Communities wurden viele APIs in verschiedene Pakete neu organisiert. Die meisten Probleme sollten bei der Verwendung einer IDE zur Anpassung von Communities-Funktionen einfach behoben werden können.
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
Das Social Component 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 zusammen mit den neuen HBS-Framework-Komponenten am selben Speicherort, wobei die HBS-Komponenten normalerweise in Unterordnern namens „hbs“ enthalten sind.
Ab AEM 6.1 wurden die JSP-Komponenten vollständig entfernt. Für Communities wird empfohlen, alle Verwendungen von JSP-Komponenten durch SCF-Komponenten zu ersetzen.
AEM Communities UGC-Migrations-Tool aem-communities-ugc-migration-tool
Das AEM Communities UGC Migration Tool ist ein auf GitHub verfügbares Open-Source-Migrations-Tool, das so angepasst werden kann, dass es UGC aus früheren Versionen von AEM Social Communities exportiert und in AEM Communities 6.1 oder höher importiert.
Zusätzlich zum Verschieben von benutzergenerierten Inhalten aus früheren Versionen ist es auch möglich, mit dem Tool benutzergenerierten Inhalt von einem SRP in ein anderes zu verschieben, z. B. von MSRP in DSRP.
Upgrade von AEM 5.6.1 oder früher upgrading-from-aem-or-earlier
Konzeptionell gibt es drei Generationen von Communitys :
Gen 1: Zwischen CQ 5.4 und AEM 5.6.0 sind dies die collab-Komponenten, die UGC im lokalen Repository mithilfe von Replikation zur plattformübergreifenden Synchronisierung von UGC gespeichert haben. Weitere Unterschiede bestehen in der Implementierung mithilfe von Java Server Pages (JSP) und der Blog-Funktion, die das Authoring nur in der Autorenumgebung umfasst.
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 das neue Social Component Framework (SCF) eingeführt, und mit AEM 6.2 wurde ein gemeinsamer UGC-Speicher eingeführt, dem der UGC über einen Speicherressourcenanbieter (SRP) aufgerufen wird.
Gen 3: Ab AEM 6.2 gibt es nur noch Social--Komponenten, die in SCF als Handlebars-Komponenten (HBS) implementiert sind und eine Auswahl von SRP für UGC erfordern.