Uppgradera till AEM 6.5 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.5 eller installerar det senaste funktionspaketet.

Det här avsnittet är specifikt för Communities och kompletterar informationen i Uppgradera till AEM 6.5 (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 det senaste funktionspaketet.
  2. Installera de senaste Solr-konfigurationsfilerna.
  3. Indexera om MSRP
    se avsnittet MSRP Reindex Tool.

Uppgradera från AEM 6.0 upgrading-from-aem

Om befintlig UGC måste behållas beror det på om distributionen lagrade UGC lokalt eller i molnet Adobe.

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.

Det går alltså att instruera ASRP att använda AEM 6.0 compatability-mode för att få åtkomst till UGC.

För alla AEM 6.3-instanser:

  • Logga in med administratörsbehörighet.

  • Konfigurera ASRP.

  • Följ de här stegen för att göra befintlig UGC synlig:

    • Bläddra till webbkonsolen:

      verktyg

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

Vid uppgradering från AEM 6.0 sociala communityn till AEM 6.3 Communities har många API:er 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 det borttagna paketet SocialUtils finns på SocialUtils Refactoring.

Se även Använda Maven för Communities.

Inga JSP-komponentmallar no-jsp-component-templates

I det sociala komponentramverket (SCF) används mallspråket HandlebarsJS (HBS) 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, och HBS-komponenterna fanns vanligtvis 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

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 AEM sociala communities och importera till AEM Communities 6.1 eller senare.

Förutom att flytta UGC från tidigare versioner går det också att använda verktyget för att flytta UGC 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 är de här collab -komponenterna som lagrade UGC i den lokala databasen med replikering som ett sätt att synkronisera UGC mellan 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 är detta en blandning av komponenterna collab och social. AEM 6.0 introducerade det nya ramverket för sociala komponenter (SCF) och AEM 6.2 introducerade ett vanligt UGC-arkiv där UGC används med en lagringsresursleverantör (SRP).

Gen 3: Från och med AEM 6.2 finns det bara sociala komponenter som implementerats i SCF som HBS-komponenter som kräver att du väljer SRP för UGC.

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791