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 wurde.
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 Autoren- und Veröffentlichungsinstanzen von AEM 6.3:
-
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
Beim Upgrade von den sozialen Communities in AEM 6.0 auf die Communities in AEM 6.3 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: Ungefähr in CQ 5.4 bis AEM 5.6.0 sind dies die collab-Komponenten, die UGC im lokalen Repository gespeichert haben, wobei Replikation als Mittel zur plattformübergreifenden Synchronisierung von UGC verwendet wurde. 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. AEM 6.0 führte das neue Social Component Framework (SCF) ein und AEM 6.2 führte einen gemeinsamen UGC-Speicher ein, bei dem der UGC über einen Speicherressourcenanbieter (SRP) aufgerufen wird.
Gen 3: Ab AEM 6.2 gibt es nur Social--Komponenten, die in SCF als Handlebars-Komponenten (HBS) implementiert sind, für die eine Auswahl von SRP für benutzergenerierten Inhalt erforderlich ist.