Show Menu
SUJETS×

Restructuration des référentiels d’Assets dans AEM 6.5

As described on the parent Repository Restructuring in AEM 6.5 page, customers upgrading to AEM 6.5 should use this page to assess the work effort associated with repository changes impacting the AEM Assets Solution. Certaines modifications nécessitent un effort de travail pendant le processus de mise à niveau d’AEM 6.5, tandis que d’autres peuvent être différées jusqu’à une mise à niveau ultérieure.
Avec la mise à niveau vers la version 6.5
Avant la mise à niveau future

Avec la mise à niveau vers la version 6.5

Divers

Emplacement précédent /etc/dam/jobs
Nouveaux emplacements /var/dam/jobs
Conseil de restructuration
Si du code personnalisé dépend de cet emplacement (par exemple, le code repose explicitement sur ce chemin), il doit être mis à jour pour utiliser le nouvel emplacement avant de procéder à la mise à niveau. Idéalement, les API Java sont utilisées lorsqu’elles sont disponibles pour limiter les dépendances sur un chemin spécifique dans JCR.
Emplacement temporaire pour contenir le fichier zip à télécharger par le client. Il n’est pas nécessaire d’effectuer une mise à jour, car lorsque le client demande de télécharger la ressource, il génère un fichier au nouvel emplacement.
Notes N/A

Avant la mise à niveau future

Modèle de notification par e-mail d’événement de ressource/collection

Emplacement précédent /etc/notification/email/default
Nouveaux emplacements
/libs/settings/dam/notification
/apps/settings/dam/notification
Conseil de restructuration
Si les modèles d’e-mail ont été modifiés par le client, effectuez les actions suivantes afin de vous aligner sur la nouvelle structure de référentiel :
  1. Le modèle de /libs/settings/dam/notification courrier électronique doit être copié de /etc/notification/email/default vers /apps/settings/notification/email/default
    1. Because the destination is in /apps this change should be persisted in SCM.
  2. Remove the folder: /etc/dam/notification/email/default after the e-mail templates within it have been moved.
    1. If no updates were made to the e-mail template under /etc/notification/email/default , the folder can be removed as the original e-mail template exists under /libs/settings/notification/email/default as part of AEM 4 install.
Notes N/A

Conceptions classiques de partage de ressources

Emplacement précédent /etc/designs/assetshare
Nouveaux emplacements
/libs/settings/wcm/designs/assetshare
/apps/settings/wcm/designs/assetshare
Conseil de restructuration
Pour les conceptions gérées dans SCM et qui ne sont pas écrites au moment de l’exécution via les boîtes de dialogue de conception, effectuez les actions suivantes pour vous aligner sur le dernier modèle :
  1. Copiez les conceptions de l’emplacement précédent vers le nouvel emplacement sous /apps .
  2. Convertissez les ressources statiques, CSS et JavaScript dans la conception en une bibliothèque cliente avec allowProxy = true .
  3. Mettez à jour les références à l’emplacement précédent dans la propriété cq:designPath via AEM > Administrateur DAM > Page de partage des actifs > Propriétés de la page > Onglet avancé > Champ de conception .
  4. Mettez à jour les pages faisant référence à l’emplacement précédent pour utiliser la nouvelle catégorie de bibliothèque cliente. Cela nécessite la mise à jour du code d’implémentation de la page.
  5. Update the Dispatcher rules to allow serving of Client Libraries via the /etc.clientlibs/ proxy servlet.
Pour les conceptions qui ne sont pas gérées dans SCM et modifiées au moment de l’exécution via les boîtes de dialogue de conception, ne déplacez pas les conceptions activées par l’auteur en-dehors de /etc .
Notes N/A

Modèle de notification par e-mail de téléchargement de ressource

Emplacement précédent /etc/dam/workflow/notification/email/downloadasset
Nouveaux emplacements
/libs/settings/dam/workflownotification/email/downloadasset
/apps/settings/dam/workflownotification/email/downloadasset
Conseil de restructuration
Si les modèles d’e-mail ( downloadasset ou transientworkflowcompleted ) ont été modifiés, suivez la procédure ci-dessous pour vous aligner sur la nouvelle structure :
  1. The updated e-mail template should be copied from /etc/dam/workflow/notification/email/downloadasset to /apps/settings/dam/workflow/notification/email/downloadasset
    1. Because the destination is in /apps this change should be persisted in SCM.
  2. Remove the folder: /etc/dam/workflow/notification/email/downloadasset after the e-mail templates within it have been moved.
    1. If no updates were made to the e-mail template under /etc , the folder can be removed as the orginal e-mail template exists under /libs/settings/dam/workflownotification/email/downloadasset as part of AEM 6.4 install.
Notes While /conf/global/settings/dam/workflownotification/email/downloadasset is technically supported for look-up (takes precedence before /apps via usual Sling CAConfig lookup, but after /etc ) the template could be placed in /conf/global/settings/dam/workflownotification/email/downloadasset . Cependant, cela n’est pas recommandé car il n’y a pas d’IU d’exécution pour faciliter la modification du modèle d’e-mail.

Exemple de licences DRM

Emplacement précédent
/etc/dam/drm/licenses/
Nouveaux emplacements
/libs/settings/dam/drm
Conseil de restructuration
N/A
Remarque
N/A

Scripts de workflow InDesign

Emplacement précédent /etc/dam/indesign/scripts
Nouveaux emplacements
/libs/settings/dam/indesign
/apps/settings/dam/indesign
Conseil de restructuration
Pour s’aligner sur la nouvelle structure de référentiel :
  1. Copier tous les scripts personnalisés ou modifiés de /etc/dam/indesign/scripts vers /apps/settings/dam/indesign/scripts
    1. Only copy new or modified scripts as unmodified scripts provided by AEM will be available via /libs/settings in AEM 6.5
  2. Recherchez tous les modèles de workflow qui utilisent l’étape de workflow Processus d’extraction de médias et
    1. For each instance of the Workflow Step, update the paths in config to point explicitly at the proper scripts under /apps/settings/dam/indesign/scripts or /libs/settings/dam/indesign/scripts as appropriate.
  3. Supprimez entièrement /etc/dam/indesign/scripts .
Notes It is recommended customized scripts be stored under /apps , since that is the location where code should be stored.

Configurations de transcodage vidéo

Emplacement précédent /etc/dam/video
Nouveaux emplacements
/libs/settings/dam/video
/apps/settings/dam/video
Conseil de restructuration
Project level customizations need to be cut and pasted under equivalent /apps or /conf paths as applicable.
Pour vous aligner sur la structure de référentiel AEM 6.4 :
  1. Copier toutes les configurations vidéo modifiées de /etc/dam/video vers /apps/settings/dam/video
  2. Remove /etc/dam/video
Notes N/A

Configurations des paramètres prédéfinis de la visionneuse

Emplacement précédent /etc/dam/presets/viewer
Nouveaux emplacements
/libs/settings/dam/dm/presets/viewer
/conf/global/settings/dam/dm/presets/viewer
Conseil de restructuration
Les paramètres prédéfinis prêts à l’emploi de la visionneuse ne seront disponibles que dans le nouvel emplacement.
Pour les paramètres prédéfinis personnalisés de la visionneuse :
  • you will have to run a migration script to move the node from /etc to /conf . The script is located at https://serveraddress:serverport/libs/settings/dam/dm/presets.migratedmcontent.json
  • ou vous pouvez modifier la configuration pour qu’ils soient enregistrés automatiquement au nouvel emplacement.
Note that you do not have to adjust their copyURL/embed code to point to /conf . The existing request to /etc will be re-routed to the correct content from /conf .
Notes N/A

Divers

Emplacement précédent
/etc/clientlibs/foundation/asseteditor
/etc/clientlibs/foundation/assetshare
/etc/clientlibs/foundation/assetinsights
Nouveaux emplacements /libs/dam/clientlibs
Conseil de restructuration
Adjust any references to point to the new resources under /libs using the /etc.clientlibs/ allow proxy prefix.
Enfin, supprimez les dossiers des clients migrés depuis /etc/clientlibs/foundation/
Notes N/A