Show Menu
TEMAS×

Reestructuración del repositorio de recursos en AEM 6.5

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

Con actualización a 6.5

Misc

Ubicación anterior /etc/dam/Jobs
Nuevas ubicaciones /var/dam/Jobs
Orientación de reestructuración
Si algún código personalizado depende de esta ubicación (por ejemplo: el código depende explícitamente de esta ruta), 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 hay necesidad de 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 futura

Plantilla de notificación por correo electrónico de evento de recurso/colección

Ubicación anterior /etc/notification/email/default
Nuevas ubicaciones
/libs/settings/dam/notification
/apps/settings/dam/notification
Orientación de reestructuración
Si el cliente modificó las plantillas de correo electrónico, realice las siguientes acciones para alinearse con la nueva estructura de repositorio:
  1. La plantilla de /libs/settings/dam/notification correo electrónico se debe copiar 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 que se hayan movido las plantillas de correo electrónico que contiene.
    1. Si no se han realizado actualizaciones en la plantilla de correo electrónico debajo de, la carpeta se puede quitar, ya que la plantilla de correo electrónico original existe /etc/notification/email/default /libs/settings/notification/email/default como parte de la instalación de AEM 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
Orientación de reestructuración
Para los diseños que se administran en SCM y no se escriben 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 debajo de /apps .
  2. Convierta cualquier recurso CSS, JavaScript y estático del diseño en una biblioteca de clientes con allowProxy = true .
  3. Actualice las referencias a la ubicación anterior en la cq:designPath propiedad mediante AEM > Administración de DAM > Página de uso compartido de recursos > Propiedades de la página > Ficha 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 la página.
  5. Actualice las reglas de Dispatcher para permitir el servicio de bibliotecas de cliente mediante el servlet /etc.clientlibs/ proxy.
En el caso de los diseños que no se gestionan en SCM y que se modifican en tiempo de ejecución mediante los diálogos de diseño, no se eliminan los diseños con autorización de /etc .
Notas N/D

Descargar plantilla de notificación de correo electrónico de recursos

Ubicación anterior /etc/dam/workflow/notification/email/downloadasset
Nuevas ubicaciones
/libs/settings/dam/workflownotification/email/downloadasset
/apps/settings/dam/workflownotification/email/downloadasset
Orientación de reestructuración
Si se han modificado las plantillas de correo electrónico ( downloadasset o transientworkflowComplete ), siga el procedimiento siguiente 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 han realizado actualizaciones en la plantilla de correo electrónico debajo de, la carpeta se puede quitar, ya que la plantilla de correo electrónico original existe /etc /libs/settings/dam/workflownotification/email/downloadasset como parte de la instalación de AEM 6.4.
Notas Aunque /conf/global/settings/dam/workflownotification/email/downloadasset es técnicamente compatible con la búsqueda (tiene prioridad antes de /apps a través de la búsqueda usual de CAConfig, pero después /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.

Ejemplos de licencias DRM

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

Secuencias de comandos de flujo de trabajo de InDesign

Ubicación anterior /etc/dam/indesign/scripts
Nuevas ubicaciones
/libs/settings/dam/indesign
/apps/settings/dam/indesign
Orientación de reestructuración
Para alinearse con la nueva estructura de repositorio:
  1. Copiar todas las secuencias de comandos personalizadas o modificadas de /etc/dam/indesign/scripts a /apps/settings/dam/indesign/scripts
    1. En AEM 6.5 solo se podrán copiar scripts nuevos o modificados como scripts no modificados proporcionados por AEM a través /libs/settings de AEM 6.5
  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 de flujo de trabajo, actualice las rutas de la configuración para que señalen explícitamente las secuencias de comandos correctas en o debajo de las /apps/settings/dam/indesign/scripts o /libs/settings/dam/indesign/scripts según corresponda.
  3. Desmonte por completo /etc/dam/indesign/scripts .
Notas Se recomienda almacenar secuencias de comandos personalizadas 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
Orientación 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 de repositorio de AEM 6.4:
  1. Copiar las configuraciones de vídeo modificadas 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
Orientación 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 . La secuencia de comandos 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 el código copyURL/embed para que apunte /conf . La solicitud existente de /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
Orientación de reestructuración
Ajuste las referencias para que apunten a los nuevos recursos en /libs Uso del prefijo /etc.clientlibs/ de proxy de permiso.
Por último, limpie quitando las carpetas de los clientes migrados /etc/clientlibs/foundation/
Notas N/D