Aggiornamento alle community AEM 6.5

Ultimo aggiornamento: 2023-12-07
  • Argomenti:
  • Communities
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • User

A seconda della topologia e delle funzionalità di ciascun sito, potrebbe essere necessario eseguire le azioni seguenti durante l’aggiornamento ad AEM Communities 6.5 o l’installazione del feature pack più recente.

Questa sezione è specifica per le comunità e integra le informazioni fornite in Aggiornamento a AEM 6.5 (piattaforma).

Aggiornamento da AEM 6.1 o versione successiva

Reindicizza Solr

Quando si installa un nuovo feature pack Communities in una distribuzione configurata con MSRP, è necessario:

  1. Installare feature pack più recente.
  2. Installare file di configurazione Solr più recenti.
  3. Reindicizzare MSRP vedere la sezione Strumento Reindicizzazione MSRP.

Aggiornamento da AEM 6.0

Se è necessario mantenere contenuti generati dagli utenti (UGC) preesistenti, i mezzi per farlo dipendono dal fatto che la distribuzione abbia o meno memorizzato contenuti generati dagli utenti (UGC) on-premise o nella Adobe cloud.

Adobe Cloud Storage

Se il sito aggiornato è stato configurato per l’utilizzo dell’archiviazione cloud Adobe, potrebbe sembrare (erroneamente) che tutti i contenuti generati dagli utenti siano stati persi, in quanto i metodi SRP non saranno in grado di individuare i contenuti generati dagli utenti preesistenti nella posizione precedente.

Pertanto, è possibile istruire l’ASRP sull’utilizzo di AEM 6.0 compatability-mode per accedere a UGC.

Per tutte le istanze di authoring e pubblicazione di AEM 6.3:

  • Accedi con privilegi di amministratore.

  • Configura ASRP.

  • Per rendere visibili contenuti generati dagli utenti preesistenti, segui la procedura riportata di seguito:

    • Passa alla console Web:

      utilità

Archiviazione locale

Se il sito aggiornato non utilizzava l’archiviazione cloud, eventuali contenuti UGC preesistenti devono essere convertiti per essere conformi alla nuova struttura introdotta nelle community AEM 6.1 a supporto dello store comune.

A questo scopo, su GitHub è disponibile uno strumento di migrazione open source:
Strumento di migrazione UGC per AEM Communities

API Java

Durante l’aggiornamento dalle social community AEM 6.0 alle community AEM 6.3, molte API sono state riorganizzate in pacchetti diversi. La maggior parte dovrebbe essere facilmente risolta quando si utilizza un IDE per personalizzare le funzioni di Communities.

Per informazioni dettagliate sul pacchetto SocialUtils obsoleto, visita Refactoring SocialUtils.

Vedi anche Utilizzo di Maven per le community.

Nessun modello di componente JSP

Il framework della componente social (SCF) utilizza HandlebarsJS (HBS) al posto delle Java Server Pages (JSP) utilizzate prima di AEM 6.0.

In AEM 6.0, i componenti JSP sono rimasti accanto ai nuovi componenti framework HBS nella stessa posizione, con i componenti HBS in genere nelle sottocartelle denominate "hbs".

A partire da AEM 6.1, i componenti JSP sono stati completamente rimossi. Per le community, si consiglia di sostituire tutti gli utilizzi di componenti JSP con componenti SCF.

Strumento di migrazione UGC per AEM Communities

Il Strumento di migrazione UGC per AEM Communities è uno strumento di migrazione open source, disponibile su GitHub, che può essere personalizzato per esportare contenuti UGC da versioni precedenti delle social community AEM e importarli in AEM Communities 6.1 o versioni successive.

Oltre a spostare UGC da versioni precedenti, è anche possibile utilizzare lo strumento per spostare UGC da una SRP a un altro, ad esempio da MSRP a DSRP.

Aggiornamento da AEM 5.6.1 o versioni precedenti

Concettualmente, esistono tre generazioni di componenti community :

Gen 1: all’incirca da CQ 5.4 a AEM 5.6.0, queste sono le collab componenti che memorizzavano contenuti generati dall’utente (UGC) nell’archivio locale utilizzando la replica come mezzo per sincronizzare tali contenuti tra le piattaforme. Altre differenze riguardano l’implementazione tramite Java Server Pages (JSP) e la funzione di blog che consiste nell’authoring solo nell’ambiente di authoring.

Gen 2: dall’AEM 5.6.1 all’AEM 6.1, si tratta di una combinazione di collab e social componenti. AEM 6.0 ha introdotto il nuovo framework della componente social (SCF) e AEM 6.2 hanno introdotto una archivio UGC comune dove si accede a UGC utilizzando un provider di risorse di archiviazione (SRP)

Gen 3: dall’AEM 6.2 in poi, sono social componenti, implementati in SCF come componenti Handlebars (HBS) che richiedono la scelta di SRP per UGC.

In questa pagina