Uppgradera till AEM 6.4 Communities upgrading-to-aem-communities

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

Beroende på de olika platsernas topologi och funktioner kan följande åtgärder vara nödvändiga när du uppgraderar till AEM Communities 6.4 eller installerar det senaste funktionspaketet.

Detta avsnitt är specifikt för Communities och kompletterar informationen i Uppgradera till AEM 6.4 (plattform).

Uppgradera från AEM 6.1 eller senare upgrading-from-aem-or-later

Indexera om Solr reindex-solr

När du installerar ett nytt funktionspaket för Communities på en distribution som konfigurerats med MSRP måste du:

  1. Installera senaste funktionspaketet

  2. Installera senaste Solr-konfigurationsfiler

  3. Indexera om MSRP

    se avsnitt MSRP Reindex Tool

Aktivera 2.0 enablement

Från och med AEM 6.3 lagras inte längre rapportinformation i MySQL i aktiveringsfunktionerna. MySQL-beroendet finns bara där för att spåra SCORM-innehåll.

Kontakta kundtjänst om du behöver hjälp med att migrera innehåll från Enablement 1.0.

Uppgradera från AEM 6.0 upgrading-from-aem

Om befintlig UGC måste behållas beror metoden för att göra det på om den lagrade UGC-distributionen är lagrad lokal eller i Adobe cloud.

Adobe Cloud-lagring adobe-cloud-storage

Om den uppgraderade webbplatsen har konfigurerats för att använda molnlagring i Adobe kan den visas (felaktigt) som om all UGC har förlorats eftersom SRP-metoderna inte kan hitta den befintliga UGC:n på den gamla platsen.

Därför finns det möjlighet att instruera ASRP att använda AEM 6.0 compatability-mode för att få tillgång till UGC.

För alla AEM 6.3-instanser:

  1. Logga in med administratörsbehörighet och konfigurera ASRP.

  2. Följ de här stegen för att göra den befintliga UGC-filen synlig:

    i. Bläddra till webbkonsolen. Standardwebbadressen är
    https://localhost:4502/system/console/configMgr.

    ii. Sök AEM Communities Utilities och välj att expandera konfigurationspanelen.

    iii. Avmarkera Cloud Storage och klicka Save.

chlimage_1-126

Lokal lagring on-premise-storage

Om den uppgraderade webbplatsen inte använde molnlagring måste eventuell befintlig UGC konverteras så att den överensstämmer med den nya struktur som introducerades i AEM 6.1 Communities till stöd för den gemensamma butiken.

Ett migreringsverktyg med öppen källkod är tillgängligt på GitHub:
AEM Communities UGC-migreringsverktyg

Java API:er java-apis

När du uppgraderar från AEM 6.0 sociala communityn till AEM 6.3 Communities bör du vara medveten om att många API:er har omorganiserats till olika paket. De flesta bör vara lätta att lösa när man använder en integrerad utvecklingsmiljö för anpassning av communityfunktioner.

Mer information om paketet SocialUtils finns på Omfaktorisering för SocialUtils.

Se även Använda Maven for Communities.

Inga JSP-komponentmallar no-jsp-component-templates

The ramverk för sociala komponenter (SCF) använder HandtagBarJS (HBS) mallspråk i stället för Java Server Pages (JSP) som användes före AEM 6.0.

I AEM 6.0 låg JSP-komponenterna kvar tillsammans med de nya HBS-ramverkskomponenterna på samma plats, där HBS-komponenterna vanligtvis finns i undermappar med namnet"hbs".

Från och med AEM 6.1 togs JSP-komponenterna bort helt. För Communities rekommenderas att all användning av JSP-komponenter ersätts med SCF-komponenter.

AEM Communities UGC-migreringsverktyg aem-communities-ugc-migration-tool

The AEM Communities UGC-migreringsverktyg är ett migreringsverktyg med öppen källkod, som finns på GitHub, som kan anpassas för att exportera UGC från tidigare versioner av AEM sociala communities och importera till AEM Communities 6.1 eller senare.

Förutom att flytta användargenererat innehåll från tidigare versioner går det även att använda verktyget för att flytta användargenererat innehåll från en SRP till en annan, till exempel från MSRP till DSRP.

Uppgradera från AEM 5.6.1 eller tidigare upgrading-from-aem-or-earlier

Det finns tre generationer av communitykomponenter:

Gen 1: CQ 5.4 till AEM 5.6.0 - här är kollab -komponenter som lagrade UGC i den lokala databasen med replikering som ett sätt att synkronisera UGC över olika plattformar. Andra skillnader är implementeringen med Java Server Pages (JSP) och bloggfunktionen som bara består av redigering i författarmiljön.

Gen 2: från AEM 5.6.1 till AEM 6.1 - detta är en blandning av kollab och social -komponenter. AEM 6.0 introducerade ramverk för sociala komponenter (SCF) och AEM 6.2 införde ett gemensam UGC-butik där UGC används med lagringsresursprovider (SRP).

Gen 3: från AEM 6.2 och framåt finns bara social -komponenter, implementerade i SCF som HBS-komponenter (Handlebars) som kräver val av SRP för UGC.

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