Ristrutturazione del repository per AEM Communities in 6.4

Come descritto nella pagina Ristrutturazione del repository principale di AEM 6.4, i clienti che effettuano l'aggiornamento a AEM 6.4 devono utilizzare questa pagina per valutare lo sforzo di lavoro associato alle modifiche del repository che hanno un impatto sulla soluzione AEM Communities. Alcune modifiche richiedono sforzi di lavoro durante il processo di aggiornamento di AEM 6.4, mentre altre possono essere posticipate fino a un aggiornamento di 6.5.

Con aggiornamento 6.4

Aggiornamento precedente a 6.5

Con aggiornamento 6.4

Modelli di notifica e-mail

Posizione precedente /etc/community/notifications
Nuove posizioni /libs/settings/community/notifications
Orientamenti per la ristrutturazione

La migrazione manuale è necessaria se si desidera passare al nuovo percorso in "/apps/settings". È possibile utilizzare Granite Configuration Manager per eseguire la migrazione.

È possibile eseguire la migrazione impostando la proprietà mergeList su true sul nodo "/libs/settings/community/subscriptions" e aggiungendo un nodo secondario nt:unstructured.

Note N/D

Configurazioni iscrizione

Posizione precedente /etc/community/subscriptions
Nuove posizioni /libs/settings/community/subscriptions
Orientamenti per la ristrutturazione

La migrazione manuale è necessaria se si desidera passare al nuovo percorso in "/apps/settings". È possibile utilizzare Granite Configuration Manager per eseguire la migrazione.

È possibile eseguire la migrazione impostando la proprietà mergeList su true sul nodo "/libs/settings/community/subscriptions" e aggiungendo un nodo secondario nt:unstructured.

Note N/D

Configurazioni Watchwords

Posizione precedente /etc/watchwords
Nuove posizioni /libs/community/watchwords
Orientamenti per la ristrutturazione È disponibile un'attività di migrazione Lazy per ripulire le configurazioni community.

L'attività sposta le parole d'ordine da /etc/watchwords a /conf/global/settings/community/watchwords.

Se le parole d'ordine personalizzate sono memorizzate in SCM, devono essere distribuite su /apps/settings/... e occorre assicurarsi che non vi sia una configurazione sovrapposta /conf/global/settings/... che abbia la precedenza.

L'attività di migrazione rimuove le posizioni /etc.

Note N/D

Aggiornamento precedente a 6.5

Configurazioni di Badging

Posizione precedente /etc/community/badging
Nuove posizioni

Regole di badge:

/libs/settings/community/badging

Immagini badge:

Per le immagini predefinite: /etc/community/badging/images are moved to /libs/community/badging/images

Per le immagini personalizzate: /content/community/badging/images

Orientamenti per la ristrutturazione

È richiesta la migrazione manuale.

Se la tua istanza ha personalizzato le regole di assegnazione dei badging/punteggio, non esiste un modo automatico per posizionare tutte le regole sotto un bucket. Hai bisogno di input da parte del cliente sul quale desideri usare il bucket conf (globale o specifico) per il tuo sito.

Nessuna interfaccia utente disponibile per configurare il contrassegno e il punteggio per un sito.

Per allineare con la nuova struttura del repository:

  1. Creare un bucket di contesto del sito utilizzando il browser di configurazione in Strumenti
  2. Vai alla directory principale del sito
  3. Impostare cq:confproperty sul percorso del bucket in cui si desidera memorizzare tutte le impostazioni. Lo stesso può essere impostato tramite il sito Modifica guidata - Imposta input configurazione cloud.
  4. Sposta le regole di contrassegno e di punteggio pertinenti da /etc/community/* al bucket del contesto del sito creato nel passaggio precedente.
  5. Regola le proprietà Regole di contrassegno e Regole di punteggio nella directory principale del sito per disporre di riferimenti relativi alle nuove posizioni delle regole.
    1. Ad esempio, se la proprietà per cq:conf = /conf/we-retail, badgingRules [] = community/badging/rules se le regole ora vengono spostate in questo nuovo bucket.
  6. Analogamente, regolare i riferimenti alle regole di punteggio in un nodo di regola contrassegno per ottenere un percorso relativo.

Infine, pulite la risorsa rimuovendo /etc/community/badging

Note N/D

Progettazione console di Classic Communities

Posizione precedente /etc/designs/social/console
Nuove posizioni

/libs/settings/wcm/designs/social/console

/apps/settings/wcm/designs/social/console

Orientamenti per la ristrutturazione N/D
Note N/D

Configurazioni di accesso tramite social network di Facebook

Posizione precedente /etc/cloudservices/facebookconnect
Nuove posizioni

/conf/global/settings/cloudconfigs/facebookconnect

/conf/<tenant>/settings/cloudconfigs/facebookconnect

Orientamenti per la ristrutturazione

Qualsiasi nuova configurazione di Facebook Cloud deve essere migrata nella nuova posizione.

  1. Migra le configurazioni esistenti nella posizione precedente alla nuova posizione.
    1. Ricreate manualmente le nuove configurazioni di accesso tramite social network di Facebook tramite l'interfaccia utente di authoring AEM in Strumenti > Cloud Services > Configurazione accesso tramite social network di Facebook.
      o
    2. Copia le nuove configurazioni di Facebook Cloud da Posizione precedente alla nuova posizione appropriata, in /conf/global or /conf/<tenant>.
  2. Aggiornate radice del sito AEM Communities per fare riferimento alla nuova configurazione di accesso tramite social network di Facebook impostando la proprietà [cq:Page]/jcr:content@cq:conf sul percorso assoluto nella nuova posizione.
  3. Separate il Cloud Service di Facebook Connect legacy da qualsiasi directory principale del sito AEM Communities aggiornata per fare riferimento alla nuova posizione.
Note N/D

Configurazioni opzioni lingua

Posizione precedente /etc/social/config/languageOpts
Nuove posizioni /libs/social/translation/languageOpts
Orientamenti per la ristrutturazione N/D
Note N/D

Configurazioni di accesso tramite social network Pinterest

Posizione precedente /etc/cloudservices/pinterestconnect
Nuove posizioni

/conf/global/settings/cloudconfigs/pinterestconnect

/conf/<tenant>/settings/cloudconfigs/pinterestconnect

Orientamenti per la ristrutturazione

Qualsiasi nuova configurazione di Pinterest Cloud deve essere migrata nella nuova posizione.

  1. Migra le configurazioni esistenti nella posizione precedente alla nuova posizione.
    1. Create manualmente nuove configurazioni di accesso tramite social network Pinterest tramite l'interfaccia utente di authoring AEM in Strumenti > Cloud Services > Configurazione accesso tramite social network Pinterest.
      o
    2. Copiate le nuove configurazioni di Pinterest Cloud dalla posizione precedente alla nuova posizione appropriata in /conf/global or /conf/<tenant>.
  2. Aggiornate radice del sito AEM Communities per fare riferimento alla nuova configurazione di accesso tramite social network Pinterest impostando la proprietà [cq:Page]/jcr:content@cq:conf sul percorso assoluto nella nuova posizione.
  3. Separate il Cloud Service Pinterest Connect legacy da qualsiasi directory principale del sito AEM Communities aggiornata in base alla nuova posizione.
Note N/D

Configurazioni punteggio

Posizione precedente /etc/community/scoring
Nuove posizioni /libs/settings/community/scoring
Orientamenti per la ristrutturazione

Per allineare con la nuova struttura del repository, le regole di punteggio possono essere memorizzate in /apps/settings/ o /conf/.../settings

  1. Per /apps/settings, si tratterebbe di regole globali o predefinite gestite in SCM.

Crea configurazioni basate sul contesto in /conf/ utilizzando CRXDELite:

  1. Creare le configurazioni nella posizione /conf/.../settings desiderata
  2. La proprietà cq:conf del sito community deve essere impostata.
    1. Se non è impostata alcuna cq:conf, le regole di punteggio verranno lette direttamente dal percorso specificato per la proprietà 'scoringRules' nel nodo principale del sito, ad esempio: /content/we-retail/us/en/community/jcr:content

Pulizia: Rimuovere la risorsa /etc/community/scoring

Note N/D

Configurazioni di accesso social network per Twitter

Posizione precedente /etc/cloudservices/twitterconnect
Nuove posizioni

/conf/global/settings/cloudconfigs/twitterconnect

/conf/<tenant>/settings/cloudconfigs/twitterconnect

Orientamenti per la ristrutturazione

Qualsiasi nuova configurazione di Twitter Cloud deve essere migrata nella nuova posizione.

  1. Migra le configurazioni esistenti nella posizione precedente alla nuova posizione.
    1. Ricreate manualmente le nuove configurazioni di accesso a Twitter mediante l'interfaccia utente di authoring AEM in Strumenti > Cloud Services > Configurazione accesso a Twitter tramite social network.
      o
    2. Copia le nuove configurazioni di Twitter Cloud da Posizione precedente alla nuova posizione appropriata, in /conf/global or /conf/<tenant>.
  2. Aggiornate radice del sito AEM Communities per fare riferimento alla nuova configurazione di accesso social network di Twitter impostando la proprietà [cq:Page]/jcr:content@cq:conf sul percorso assoluto nella nuova posizione.
  3. Separate il Cloud Service precedente di Twitter Connect da qualsiasi radice del sito AEM Communities aggiornata in riferimento alla nuova posizione.
Note N/D

Misc

Posizione precedente /etc/community/templates
Nuove posizioni /libs/settings/community/templates
Orientamenti per la ristrutturazione

Adobe ha fornito un'utility di migrazione all'indirizzo:

https://github.com/Adobe-Marketing-Cloud/aem-communities-ugc-migration/tree/master/bundles/communities-template-migration

Note I modelli personalizzati esistenti si sposteranno in /conf/global/settings/community/template/<groups/sites/functions>

In questa pagina