Ristrutturazione dell'archivio risorse in AEM 6.5

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

Con aggiornamento 6.5

Prima dell'aggiornamento futuro

Con aggiornamento 6.5

Misc

Posizione precedente /etc/dam/Jobs
Nuove posizioni /var/dam/jobs
Orientamenti per la ristrutturazione

Se un codice personalizzato dipende da questa posizione (ad esempio il codice si basa esplicitamente su questo percorso), quindi il codice deve essere aggiornato per utilizzare la nuova posizione prima dell'aggiornamento; Idealmente le API Java vengono utilizzate quando disponibili per ridurre le dipendenze da un percorso specifico nel JCR.

Percorso temporaneo per il blocco del file zip per il download del client. Non è necessario effettuare l’aggiornamento dal momento in cui il client richiede di scaricare la risorsa. Il file verrà generato nella nuova posizione.

Note N/D

Prima dell'aggiornamento futuro

Modello di notifica e-mail evento risorsa/raccolta

Posizione precedente /etc/notification/email/default
Nuove posizioni

/libs/settings/dam/notification

/apps/settings/dam/notification

Orientamenti per la ristrutturazione

Se i modelli e-mail sono stati modificati dal cliente, eseguire le azioni seguenti per allineare con la nuova struttura del repository:

  1. Il modello di posta elettronica /libs/settings/dam/notification deve essere copiato da /etc/notification/email/default a /apps/settings/notification/email/default
    1. Poiché la destinazione è in /apps questa modifica deve essere persistente in SCM.
  2. Rimuovete la cartella: /etc/dam/notification/email/default dopo lo spostamento dei modelli di posta elettronica all'interno.
    1. Se non sono stati apportati aggiornamenti al modello e-mail in /etc/notification/email/default, è possibile rimuovere la cartella poiché il modello e-mail originale esiste in /libs/settings/notification/email/default come parte dell'installazione AEM 4.
Note N/D

Design classici per la condivisione di risorse

Posizione precedente /etc/designs/assetshare
Nuove posizioni

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Orientamenti per la ristrutturazione

Per tutte le progettazioni gestite in SCM e non scritte in fase di esecuzione tramite le finestre di dialogo Progettazione, eseguire le azioni seguenti per l'allineamento al modello più recente:

  1. Copiate le progettazioni dalla posizione precedente alla nuova posizione in /apps.
  2. Convertite eventuali risorse CSS, JavaScript e statiche nella progettazione in una libreria client con allowProxy = true.
  3. Aggiorna i riferimenti alla posizione precedente nella proprietà cq:designPath tramite AEM > Amministratore DAM > Pagina condivisione risorse > Proprietà pagina > scheda Avanzate > Campo di progettazione.
  4. Aggiorna tutte le pagine che fanno riferimento al percorso precedente per utilizzare la nuova categoria Libreria client. Ciò richiede l’aggiornamento del codice di implementazione della pagina.
  5. Aggiornate le regole del dispatcher per consentire la trasmissione delle librerie client tramite il servlet proxy /etc.clientlibs/.

Per qualsiasi progettazione non gestita in SCM e modificata in fase di esecuzione tramite le finestre di dialogo Progettazione, non spostare i progetti modificabili da /etc.

Note N/D

Download del modello di notifica e-mail delle risorse

Posizione precedente /etc/dam/workflow/notification/email/downloadasset
Nuove posizioni

/libs/settings/dam/workflownotification/email/downloadasset

/apps/settings/dam/workflownotification/email/downloadasset

Orientamenti per la ristrutturazione

Se i modelli e-mail (downloadasset o transientworkflowcompleted) sono stati modificati, segui la procedura seguente per allineare la nuova struttura:

  1. Il modello di posta elettronica aggiornato deve essere copiato da /etc/dam/workflow/notification/email/downloadasset a /apps/settings/dam/workflow/notification/email/downloadasset
    1. Poiché la destinazione è in /apps questa modifica deve essere persistente in SCM.
  2. Rimuovete la cartella: /etc/dam/workflow/notification/email/downloadasset dopo lo spostamento dei modelli di posta elettronica all'interno.
    1. Se non sono stati eseguiti aggiornamenti al modello e-mail in /etc, è possibile rimuovere la cartella perché il modello e-mail originale esiste in /libs/settings/dam/workflownotification/email/downloadasset come parte dell'installazione AEM 6.4.
Note Mentre /conf/global/settings/dam/workflownotification/email/downloadasset è tecnicamente supportato per la ricerca (ha la precedenza prima di /apps tramite la ricerca CAConfig Sling usuale, ma dopo /etc) il modello potrebbe essere posizionato in /conf/global/settings/dam/workflownotification/email/downloadasset. Tuttavia, questo non è consigliato in quanto non esiste alcuna interfaccia utente di runtime per facilitare la modifica del modello e-mail.

Licenze DRM di esempio

Posizione precedente /etc/dam/drm/licenses/
Nuove posizioni /libs/settings/dam/drm
Orientamenti per la ristrutturazione N/D
Note N/D
Posizione precedente /etc/dam/adhocassetshare
Nuove posizioni

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Orientamenti per la ristrutturazione

Se il modello e-mail è stato modificato dal cliente, per allinearlo con la nuova struttura del repository:

  1. Il modello di posta elettronica aggiornato deve essere copiato da /etc/dam/adhocassetshare a /apps/settings/dam/adhocassetshare
    1. Poiché la destinazione è in /apps questa modifica deve essere persistente in SCM.
  2. Rimuovete la cartella: /etc/dam/adhocassetshare dopo lo spostamento dei modelli di posta elettronica all'interno.
    1. Se non sono stati apportati aggiornamenti al modello e-mail in /etc, è possibile rimuovere la cartella perché il modello e-mail originale esiste in /libs/settings/dam/adhocassetshare come parte dell'installazione AEM 6.4.
Note Sebbene /conf/global/settings/dam/adhocassetshare sia tecnicamente supportato per la ricerca (ha la precedenza prima di /apps tramite la tipica ricerca CAConfig Sling, ma dopo /etc), il modello può essere posizionato in /conf/global/settings/dam/adhocassetshare. Tuttavia, non è consigliabile in quanto non esiste alcuna interfaccia utente di runtime per facilitare la modifica del modello e-mail

script di flusso di lavoro InDesign

Posizione precedente /etc/dam/indesign/scripts
Nuove posizioni

/libs/settings/dam/indesign

/apps/settings/dam/indesign

Orientamenti per la ristrutturazione

Per allineare con la nuova struttura del repository:

  1. Copiare tutti gli script personalizzati o modificati da /etc/dam/indesign/scripts a /apps/settings/dam/indesign/scripts
    1. È possibile copiare solo script nuovi o modificati come script non modificati forniti da AEM tramite /libs/settings in AEM 6.5
  2. Individua tutti i modelli di workflow che utilizzano il passaggio WF del processo di estrazione file multimediali e
    1. Per ogni istanza del Passaggio flusso di lavoro, aggiornare i percorsi nella configurazione in modo che puntino esplicitamente agli script appropriati in /apps/settings/dam/indesign/scripts o /libs/settings/dam/indesign/scripts, a seconda dei casi.
  3. Rimuovere /etc/dam/indesign/scripts completamente.
Note Si consiglia di memorizzare gli script personalizzati in /apps, in quanto si tratta della posizione in cui memorizzare il codice.

Configurazioni di transcodifica video

Posizione precedente /etc/dam/video
Nuove posizioni

/libs/settings/dam/video

/apps/settings/dam/video

Orientamenti per la ristrutturazione

Le personalizzazioni a livello di progetto devono essere tagliate e incollate in percorsi /apps o /conf equivalenti, a seconda dei casi.

Per allineare con la struttura del repository di AEM 6.4:

  1. Copiare le configurazioni video modificate da /etc/dam/video a /apps/settings/dam/video
  2. Rimuovi /etc/dam/video
Note N/D

Configurazioni dei predefiniti per visualizzatori

Posizione precedente /etc/dam/presets/viewer
Nuove posizioni

/libs/settings/dam/dm/presets/viewer

/conf/global/settings/dam/dm/presets/viewer

Orientamenti per la ristrutturazione

Per il predefinito per visualizzatori preimpostato, sarà disponibile solo nella nuova posizione.

Per il predefinito per visualizzatori personalizzati:

  • sarà necessario eseguire uno script di migrazione per spostare il nodo da /etc a /conf. Lo script si trova in https://serveraddress:serverport/libs/settings/dam/dm/presets.migratedmcontent.json
  • oppure potete modificare la configurazione e salvarle automaticamente nella nuova posizione.

Non è necessario regolare il codice copyURL/embed per puntare a /conf. La richiesta esistente a /etc verrà reinstradata al contenuto corretto da /conf.

Note N/D

Misc

Posizione precedente

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Nuove posizioni /libs/dam/clientlibs
Orientamenti per la ristrutturazione

Regolate i riferimenti per puntare alle nuove risorse in /libs utilizzando il prefisso proxy /etc.clientlibs/ consenti.

Infine, eliminate le cartelle per i clientlibs migrati da /etc/clientlibs/foundation/

Note N/D

In questa pagina