Ristrutturazione dell’archivio risorse in AEM 6.4

Come descritto nella pagina padre Ristrutturazione archivio AEM 6.4 , i clienti che eseguono l’aggiornamento a AEM 6.4 devono utilizzare questa pagina per valutare lo sforzo di lavoro associato alle modifiche dell’archivio che influiscono sulla soluzione AEM Assets. Alcune modifiche richiedono un lavoro durante il processo di aggiornamento di AEM 6.4, mentre altre possono essere differite fino a un aggiornamento 6.5.

Con aggiornamento alla versione 6.4

Prima dell’aggiornamento alla versione 6.5

Aggiornamento 6.4

Varie

Posizione precedente /etc/dam/jobs
Nuove posizioni /var/dam/jobs
Orientamento alla ristrutturazione

Se un codice personalizzato dipende da questa posizione (ad es. 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 sono utilizzate quando disponibili per ridurre le dipendenze su qualsiasi percorso specifico nel JCR.

Posizione temporanea per il blocco del file zip per il client da scaricare. Non è necessario eseguire l’aggiornamento da quando il client richiede di scaricare la risorsa. Verrà generato un file nella nuova posizione.

Note N/D

Aggiornamento precedente alla versione 6.5

Modello di notifica e-mail evento Asset/Collection

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

/libs/settings/dam/notification

/apps/settings/dam/notification

Orientamento alla ristrutturazione

Se i modelli di posta elettronica sono stati modificati dal cliente, eseguire le azioni seguenti per allinearsi alla 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. Rimuovi la cartella: /etc/dam/notification/email/default dopo lo spostamento dei modelli di posta elettronica al suo interno.
    1. Se non sono stati apportati aggiornamenti al modello di posta elettronica in /etc/notification/email/default, la cartella può essere rimossa in quanto il modello di posta elettronica originale esiste in /libs/settings/notification/email/default come parte dell'installazione di AEM 6.4.
Note N/D

Progettazioni di Condivisione risorse classiche

Posizione precedente /etc/designs/assetshare
Nuove posizioni

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Orientamento alla ristrutturazione

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

  1. Copia le progettazioni dalla posizione precedente alla nuova posizione in /apps.
  2. Converti qualsiasi risorsa CSS, JavaScript e statica 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 avanzata > Campo di progettazione.
  4. Aggiorna le pagine che fanno riferimento alla posizione precedente per utilizzare la nuova categoria Libreria client . È necessario aggiornare il codice di implementazione della pagina.
  5. Aggiorna le regole del Dispatcher per consentire il servizio delle librerie client tramite il servlet proxy /etc.clientlibs/ .

Per tutte le progettazioni non gestite in SCM e modificate in fase di esecuzione tramite le finestre di dialogo di progettazione, non spostare le progettazioni modificabili da /etc.

Note N/D

Scarica il modello di notifica per 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

Orientamento alla ristrutturazione

Se i modelli di posta elettronica (downloadasset o transientworkflow completed) sono stati modificati, segui la procedura seguente per allinearti alla 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. Rimuovi la cartella: /etc/dam/workflow/notification/email/downloadasset dopo lo spostamento dei modelli di posta elettronica al suo interno.
    1. Se non sono stati apportati aggiornamenti al modello di posta elettronica in /etc, la cartella può essere rimossa in quanto il modello di posta elettronica originale esiste in /libs/settings/dam/workflownotification/email/downloadasset come parte dell'installazione di 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 tipica ricerca Sling CAConfig, ma dopo /etc) il modello può 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 di posta elettronica.

Esempio di licenze DRM

Posizione precedente /etc/dam/drm/licenses/
Nuove posizioni /libs/settings/dam/drm
Orientamento alla ristrutturazione N/D
Note N/D
Posizione precedente /etc/dam/adhocassetshare
Nuove posizioni

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Orientamento alla ristrutturazione

Se il modello e-mail è stato modificato dal cliente, per allinearlo alla 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. Rimuovi la cartella: /etc/dam/adhocassetshare dopo lo spostamento dei modelli di posta elettronica al suo interno.
    1. Se non sono stati apportati aggiornamenti al modello di posta elettronica in /etc, la cartella può essere rimossa in quanto il modello di posta elettronica originale esiste in /libs/settings/dam/adhocassetshare come parte dell'installazione di AEM 6.4.
Note Mentre /conf/global/settings/dam/adhocassetshare è tecnicamente supportato per la ricerca (ha la precedenza prima di /apps tramite la tipica ricerca Sling CAConfig, ma dopo /etc), il modello può essere posizionato in /conf/global/settings/dam/adhocassetshare. Tuttavia, questo non è consigliato in quanto non vi è alcuna interfaccia utente di runtime per facilitare la modifica del modello di e-mail

Script del flusso di lavoro InDesign

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

/libs/settings/dam/indesign

/apps/settings/dam/indesign

Orientamento alla ristrutturazione

Per allinearsi alla nuova struttura del repository:

  1. Copia tutti gli script personalizzati o modificati da /etc/dam/indesign/scripts a /apps/settings/dam/indesign/scripts
    1. Solo gli script nuovi o modificati come script non modificati forniti da AEM saranno disponibili tramite /libs/settings in AEM 6.4
  2. Individua tutti i modelli di flusso di lavoro che utilizzano il passaggio WF del processo di estrazione dei file multimediali e
    1. Per ogni istanza del passaggio del flusso di lavoro, aggiorna 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 deve essere memorizzato il codice.

Configurazioni di transcodifica video

Posizione precedente /etc/dam/video
Nuove posizioni

/libs/settings/dam/video

/apps/settings/dam/video

Orientamento alla ristrutturazione

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

Per allinearsi alla struttura dell'archivio AEM 6.4:

  1. Copia 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

Orientamento alla ristrutturazione

Per il predefinito visualizzatore, sarà disponibile solo nella nuova posizione.

Per il predefinito visualizzatore personalizzato:

  • dovrai 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 puoi modificare la configurazione e salvarla automaticamente nella nuova posizione.

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

Note N/D

Varie

Posizione precedente

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Nuove posizioni /libs/dam/clientlibs
Orientamento alla ristrutturazione

Regola eventuali riferimenti per puntare alle nuove risorse in /libs utilizzando il prefisso proxy /etc.clientlibs/ allow .

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

Note N/D

In questa pagina