Reestructuración del repositorio de activos en AEM 6.4

Como se describe en la página principal Reestructuración del repositorio en AEM 6.4, los clientes que actualicen a AEM 6.4 deben utilizar esta página para evaluar el esfuerzo de trabajo asociado con los cambios del repositorio que afectan a la solución de AEM Assets. Algunos cambios requieren un esfuerzo de trabajo durante el proceso de actualización de AEM 6.4, mientras que otros se pueden aplazar hasta una actualización de 6.5.

Con actualización a la versión 6.4

Antes de la actualización a la versión 6.5

Con actualización de 6.4

Misc

Ubicación anterior /etc/dam/jobs
Nuevas ubicaciones /var/dam/jobs
Directrices de reestructuración

Si algún código personalizado depende de esta ubicación (por ejemplo, el código se basa explícitamente en esta ruta), entonces el código debe actualizarse para utilizar la nueva ubicación antes de la actualización; Idealmente, las API de Java se utilizan cuando están disponibles para reducir las dependencias en cualquier ruta específica del JCR.

Ubicación temporal para guardar el archivo zip para que el cliente lo descargue. No es necesario actualizar desde que el cliente solicita descargar el recurso. Generará un archivo en la nueva ubicación.

Notas N/D

Antes de la actualización a0/> de 6.5

Plantilla de notificación de correo electrónico de Evento de Recurso/Recopilación

Ubicación anterior /etc/notification/email/default
Nuevas ubicaciones

/libs/settings/dam/notification

/apps/settings/dam/notification

Directrices de reestructuración

Si el cliente modificó las plantillas de correo electrónico, realice las siguientes acciones para alinearse con la nueva estructura del repositorio:

  1. La plantilla de correo electrónico /libs/settings/dam/notification debe copiarse de /etc/notification/email/default a /apps/settings/notification/email/default
    1. Dado que el destino está en /apps, este cambio debe persistir en SCM.
  2. Elimine la carpeta : /etc/dam/notification/email/default después de mover las plantillas de correo electrónico que contiene.
    1. Si no se realizaron actualizaciones en la plantilla de correo electrónico en /etc/notification/email/default, la carpeta se puede eliminar ya que la plantilla de correo electrónico original existe en /libs/settings/notification/email/default como parte de AEM instalación de 6.4.
Notas N/D

Diseños de uso compartido de recursos clásicos

Ubicación anterior /etc/designs/assetshare
Nuevas ubicaciones

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Directrices de reestructuración

Para los diseños administrados en SCM y no escritos en tiempo de ejecución mediante los cuadros de diálogo de diseño, realice las siguientes acciones para alinearse con el modelo más reciente:

  1. Copie los diseños de la Ubicación anterior a la Nueva ubicación en /apps.
  2. Convierta cualquier recurso CSS, JavaScript y estático en el diseño a una biblioteca de cliente con allowProxy = true.
  3. Actualice las referencias a la Ubicación anterior en la propiedad cq:designPath mediante AEM > Administración de DAM > Página de uso compartido de recursos > Propiedades de la página > Pestaña avanzada > Campo de diseño.
  4. Actualice las páginas que hagan referencia a la ubicación anterior para utilizar la nueva categoría Biblioteca de clientes . Esto requiere actualizar el código de implementación de página.
  5. Actualice las reglas de Dispatcher para permitir el servicio de bibliotecas de cliente a través del servlet proxy /etc.clientlibs/.

Para los diseños que no se administran en SCM y que se modifican en tiempo de ejecución mediante los cuadros de diálogo de diseño, no mueva los diseños legibles fuera de /etc.

Notas N/D

Descargar plantilla de notificación de correo electrónico del recurso

Ubicación anterior /etc/dam/workflow/notification/email/downloadasset
Nuevas ubicaciones

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

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

Directrices de reestructuración

Si se han modificado las plantillas de correo electrónico (downloadasset o transientworkflow completed), siga el siguiente procedimiento para alinearse con la nueva estructura:

  1. La plantilla de correo electrónico actualizada debe copiarse de /etc/dam/workflow/notification/email/downloadasset a /apps/settings/dam/workflow/notification/email/downloadasset
    1. Dado que el destino está en /apps, este cambio debe persistir en SCM.
  2. Elimine la carpeta : /etc/dam/workflow/notification/email/downloadasset después de mover las plantillas de correo electrónico que contiene.
    1. Si no se realizaron actualizaciones en la plantilla de correo electrónico en /etc, la carpeta se puede eliminar ya que la plantilla de correo electrónico original existe en /libs/settings/dam/workflownotification/email/downloadasset como parte de AEM instalación de 6.4.
Notas Aunque /conf/global/settings/dam/workflownotification/email/downloadasset es técnicamente compatible con la búsqueda (tiene prioridad antes que /apps a través de la búsqueda habitual de Sling CAConfig, pero después de /etc) la plantilla podría colocarse en /conf/global/settings/dam/workflownotification/email/downloadasset. Sin embargo, esto no se recomienda ya que no hay ninguna interfaz de usuario de tiempo de ejecución para facilitar la edición de la plantilla de correo electrónico.

Ejemplo de licencias DRM

Ubicación anterior /etc/dam/drm/licenses/
Nuevas ubicaciones /libs/settings/dam/drm
Directrices de reestructuración N/D
Notas N/D
Ubicación anterior /etc/dam/adhocassetshare
Nuevas ubicaciones

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Directrices de reestructuración

Si el cliente modificó la plantilla de correo electrónico, entonces para alinearla con la nueva estructura del repositorio:

  1. La plantilla de correo electrónico actualizada debe copiarse de /etc/dam/adhocassetshare a /apps/settings/dam/adhocassetshare
    1. Dado que el destino está en /apps, este cambio debe persistir en SCM.
  2. Elimine la carpeta : /etc/dam/adhocassetshare después de mover las plantillas de correo electrónico que contiene.
    1. Si no se realizaron actualizaciones en la plantilla de correo electrónico en /etc, la carpeta se puede eliminar ya que la plantilla de correo electrónico original existe en /libs/settings/dam/adhocassetshare como parte de AEM instalación de 6.4.
Notas Aunque /conf/global/settings/dam/adhocassetshare es técnicamente compatible con la búsqueda (tiene prioridad antes que /apps a través de la búsqueda habitual de Sling CAConfig, pero después de /etc), la plantilla se puede colocar en /conf/global/settings/dam/adhocassetshare. Sin embargo, esto no se recomienda ya que no hay ninguna interfaz de usuario de tiempo de ejecución para facilitar la edición de la plantilla de correo electrónico

Scripts de flujo de trabajo de InDesign

Ubicación anterior /etc/dam/indesign/scripts
Nuevas ubicaciones

/libs/settings/dam/indesign

/apps/settings/dam/indesign

Directrices de reestructuración

Para alinearse con la nueva estructura del repositorio:

  1. Copiar todos los scripts personalizados o modificados de /etc/dam/indesign/scripts a /apps/settings/dam/indesign/scripts
    1. Solo la copia de scripts nuevos o modificados como scripts no modificados proporcionados por AEM estará disponible a través de /libs/settings en AEM 6.4
  2. Busque todos los modelos de flujo de trabajo que utilizan el paso WF del proceso de extracción de medios y
    1. Para cada instancia del paso de flujo de trabajo, actualice las rutas en configuración para que apunten explícitamente a las secuencias de comandos adecuadas en /apps/settings/dam/indesign/scripts o /libs/settings/dam/indesign/scripts según corresponda.
  3. Elimine /etc/dam/indesign/scripts por completo.
Notas Se recomienda almacenar los scripts personalizados en /apps, ya que es la ubicación donde se debe almacenar el código.

Configuraciones de transcodificación de vídeo

Ubicación anterior /etc/dam/video
Nuevas ubicaciones

/libs/settings/dam/video

/apps/settings/dam/video

Directrices de reestructuración

Las personalizaciones de nivel de proyecto deben cortarse y pegarse en rutas equivalentes /apps o /conf según corresponda.

Para alinearse con la estructura del repositorio AEM 6.4:

  1. Copie cualquier configuración de vídeo modificada de /etc/dam/video a /apps/settings/dam/video
  2. Quitar /etc/dam/video
Notas N/D

Configuraciones de ajustes preestablecidos de visor

Ubicación anterior /etc/dam/presets/viewer
Nuevas ubicaciones

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

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

Directrices de reestructuración

Para el ajuste preestablecido de visor predeterminado, solo estará disponible en la nueva ubicación.

Para el ajuste preestablecido de visor personalizado:

  • tendrá que ejecutar una secuencia de comandos de migración para mover el nodo de /etc a /conf. El script se encuentra en https://serveraddress:serverport/libs/settings/dam/dm/presets.migratedmcontent.json
  • o puede editar la configuración y se guardarán automáticamente en la nueva ubicación.

Tenga en cuenta que no es necesario ajustar su código de copyURL/embed para que apunte a /conf. La solicitud existente a /etc se redirigirá al contenido correcto desde /conf.

Notas N/D

Misc

Ubicación anterior

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Nuevas ubicaciones /libs/dam/clientlibs
Directrices de reestructuración

Ajuste las referencias para que apunten a los nuevos recursos en /libs utilizando el prefijo /etc.clientlibs/ permitir proxy.

Finalmente, limpie eliminando las carpetas de la clientlibs migrada /etc/clientlibs/foundation/

Notas N/D

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now