Reestructuración de repositorios de Assets AEM en 6.5 assets-repository-restructuring-in-aem

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

Con Actualización 6.5

Antes de una actualización futura

Con actualización a 6.5 with-upgrade

Varios misc

Ubicación anterior
/etc/dam/jobs
Nueva ubicación(es)
/var/dam/jobs
Directrices de reestructuración

Si algún código personalizado depende de esta ubicación (es decir, el código depende explícitamente de esta ruta), el código debe actualizarse para utilizar la nueva ubicación antes de actualizar. Lo ideal es que las API de Java™ se utilicen cuando estén disponibles para reducir las dependencias de cualquier ruta específica en el JCR.

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

Notas
N/D

Antes de una actualización futura prior-to-upgrade

Plantilla de notificación de correo electrónico de evento de colección/recurso asset-collection-event-e-mail-notification-template

Ubicación anterior
/etc/notification/email/default
Nueva ubicación(es)

/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 alinearlas 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 se encuentra en /apps, este cambio debe persistir en SCM.
  2. Quitar la carpeta: /etc/dam/notification/email/default después de mover las plantillas de correo electrónico que contiene.
    1. AEM Si no se han realizado actualizaciones en la plantilla de correo electrónico en /etc/notification/email/default, la carpeta se puede quitar, ya que la plantilla de correo electrónico original existe en /libs/settings/notification/email/default como parte de la instalación de la versión 4 de la instalación de la aplicación de correo electrónico en la que se ha realizado el proceso de instalación de la aplicación de la.
Notas
N/D

Diseños clásicos de uso compartido de recursos classic-asset-share-designs

Ubicación anterior
/etc/designs/assetshare
Nueva ubicación(es)

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Directrices de reestructuración

Para cualquier diseño que se administre en SCM y no se escriba en tiempo de ejecución mediante cuadros de diálogo de diseño, realice las siguientes acciones para alinearlo con el modelo más reciente:

  1. Copie los diseños de la ubicación anterior en la nueva ubicación bajo /apps.
  2. Convierta cualquier recurso CSS, JavaScript y estático del diseño en una biblioteca de cliente con allowProxy = true.
  3. AEM Actualice las referencias a la ubicación anterior en la propiedad cq:designPath mediante Administración de DAM > Página de uso compartido de recursos > Propiedades de página > Pestaña Avanzadas > Campo de diseño.
  4. Para utilizar la nueva categoría Biblioteca de cliente, actualice todas las páginas que hagan referencia a la ubicación anterior. 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 mediante el servlet proxy /etc.clientlibs/.

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

Notas
N/D

Descargar plantilla de notificación de correo electrónico del recurso download-asset-e-mail-notification-template

Ubicación anterior
/etc/dam/workflow/notification/email/downloadasset
Nueva ubicación(es)

/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 transientworkflowcompleted), 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 se encuentra en /apps, este cambio debe persistir en SCM.
  2. Quitar la carpeta: /etc/dam/workflow/notification/email/downloadasset después de mover las plantillas de correo electrónico que contiene.
    1. AEM Si no se han realizado actualizaciones en la plantilla de correo electrónico en /etc, la carpeta se puede quitar, ya que la plantilla de correo electrónico original existe en /libs/settings/dam/workflownotification/email/downloadasset como parte de la instalación de la versión 6.4 de.
Notas
Aunque /conf/global/settings/dam/workflownotification/email/downloadasset es técnicamente compatible con la búsqueda (tiene prioridad antes de /apps por medio de la búsqueda Sling CAConfig habitual, 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 de DRM example-drm-licenses

Ubicación anterior
/etc/dam/drm/licenses/
Nueva(s) ubicación(es)
/libs/settings/dam/drm
Directrices de reestructuración
N/D
Notas
N/D
Ubicación anterior
/etc/dam/adhocassetshare
Nueva ubicación(es)

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Directrices de reestructuración

Si el cliente modificó la plantilla de correo electrónico, 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. Como el destino está en /apps, este cambio debe persistir en SCM.
  2. Quitar la carpeta: /etc/dam/adhocassetshare después de mover las plantillas de correo electrónico que contiene.
    1. AEM Si no se han realizado actualizaciones en la plantilla de correo electrónico en /etc, la carpeta se puede quitar, ya que la plantilla de correo electrónico original existe en /libs/settings/dam/adhocassetshare como parte de la instalación de la versión 6.4 de.
Notas
Aunque /conf/global/settings/dam/adhocassetshare es técnicamente compatible con la búsqueda (tiene prioridad antes de /apps mediante la búsqueda de configuración CAC de Sling habitual, 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

InDesign Scripts de flujo de trabajo indesign-workflow-scripts

Ubicación anterior
/etc/dam/indesign/scripts
Nueva ubicación(es)

/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. AEM AEM Copiar solo los scripts nuevos o modificados como scripts no modificados proporcionados por los que se han proporcionado, se encuentra disponible mediante /libs/settings en la versión 6.5 de la versión de
  2. Localice 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 del flujo de trabajo, actualice las rutas en la configuración para que apunten explícitamente a los scripts adecuados en /apps/settings/dam/indesign/scripts o /libs/settings/dam/indesign/scripts, según corresponda.
  3. Quitar /etc/dam/indesign/scripts por completo.
Notas
Se recomienda almacenar los scripts personalizados en /apps, ya que esa es la ubicación donde se debe almacenar el código.

Configuraciones de transcodificación de vídeo video-transcoding-configurations

Ubicación anterior
/etc/dam/video
Nueva ubicación(es)

/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 de /apps o /conf, según corresponda.

AEM Para alinearse con la estructura del repositorio de 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 preestablecidas del visor viewer-preset-configurations

Ubicación anterior
/etc/dam/presets/viewer
Nueva ubicación(es)

/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 está disponible en la nueva ubicación.

Para el ajuste preestablecido de visualizador personalizado:

  • ejecute un script de migración para poder 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 guardan automáticamente en la nueva ubicación.

No tiene que ajustar su código copyURL/embed para que apunte a /conf. La solicitud existente a /etc se redireccionó al contenido correcto desde /conf.

Notas
N/D

Varios misc2

Ubicación anterior

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Nueva ubicación(es)
/libs/dam/clientlibs
Directrices de reestructuración

Ajuste cualquier referencia para que apunte a los nuevos recursos de /libs mediante el prefijo del proxy de permiso /etc.clientlibs/.

Por último, limpie eliminando las carpetas para los clientlibs migrados de /etc/clientlibs/foundation/

Notas
N/D
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2