Uppgradera till AEM 6.4 Communities upgrading-to-aem-communities
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:
-
Installera senaste funktionspaketet
-
Installera senaste Solr-konfigurationsfiler
-
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:
-
Logga in med administratörsbehörighet och konfigurera ASRP.
-
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.
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.