Descargar recursos desde Adobe Experience Manager

Puede descargar recursos, incluidas representaciones estáticas y dinámicas. También puede enviar correos electrónicos con vínculos a recursos directamente desde Adobe Experience Manager Assets. Los recursos descargados están agrupados en un archivo ZIP.

No se pueden descargar los siguientes tipos de recursos: Conjuntos de imágenes, Conjuntos de giros, Conjuntos de medios mixtos y Conjuntos de carrusel.

Puede descargar recursos de Experience Manager mediante los métodos siguientes:

Descargar recursos mediante Experience Manager interfaz

Experience Manager optimiza la experiencia de descarga en función de la cantidad y el tamaño del recurso. Los archivos más pequeños se descargan desde la interfaz de usuario en tiempo real. Experience Manager descarga directamente solicitudes de recursos individuales para el archivo original en lugar de incluir recursos únicos en un archivo ZIP para permitir descargas más rápidas. Experience Manager admite descargas grandes con solicitudes asincrónicas. Las solicitudes de descarga de más de 100 GB se dividen en varios archivos ZIP con un tamaño máximo de 100 GB cada uno.

De forma predeterminada, Experience Manager déclencheur una notificación en la variable Experience Manager Bandeja de entrada al generar un archivo de descarga.

Notificación de bandeja de entrada

Habilitar las notificaciones por correo electrónico para las descargas grandes

Las descargas asincrónicas se activan en cualquiera de los siguientes casos:

  • Si hay más de diez activos
  • Si el tamaño de descarga es superior a 100 MB
  • Si la descarga tarda más de 30 segundos en prepararse

Mientras la descarga asincrónica se ejecuta en el backend, el usuario puede seguir explorando y trabajando más en Experience Manager. Además de las notificaciones de la bandeja de entrada del Experience Manager, el Experience Manager puede enviar correos electrónicos para notificar al usuario tras completar el proceso de descarga. Para habilitar esta función, los administradores pueden configurar el servicio de correo electrónico de configuración de una conexión de servidor SMTP.

Una vez configurado el servicio de correo electrónico, los administradores y usuarios pueden activar las notificaciones por correo electrónico desde la interfaz de Experience Manager.

Para habilitar las notificaciones por correo electrónico:

  1. Iniciar sesión en Experience Manager Assets.

  2. Haga clic en el icono de usuario en la esquina superior derecha y, a continuación, haga clic en Mis preferencias para abrir la ventana Preferencias de usuario.

  3. Seleccione el Notificaciones por correo electrónico de Asset Download casilla de verificación y haga clic en Accept.

    enable-email-notifications-for-large-downloads

Para descargar recursos, siga estos pasos:

  1. En Experience Manager interfaz de usuario, haga clic en Recursos > Archivos.

  2. Vaya a los recursos que desea descargar. Seleccione la carpeta o seleccione uno o varios recursos de la carpeta. En la barra de herramientas, haga clic en Descargar.

    Opciones disponibles al descargar recursos de Experience Manager Assets

  3. En el cuadro de diálogo de descarga, seleccione las opciones de descarga que desee.

    Opción Descargar Descripción
    Crear una carpeta independiente para cada recurso Seleccione esta opción para crear una carpeta para cada recurso que contenga todas las representaciones descargadas del recurso. Si no se selecciona, cada recurso (y sus representaciones si se selecciona para la descarga) se incluirán en la carpeta principal del archivo generado.
    Correo electrónico Seleccione esta opción para enviar una notificación por correo electrónico (que contenga un vínculo a la descarga) a otro usuario. El usuario destinatario debe ser miembro de dam-users grupo. Las plantillas de correos electrónicos estándar están disponibles en las siguientes ubicaciones:
    • /libs/settings/dam/workflow/notification/email/downloadasset.
    • /libs/settings/dam/workflow/notification/email/transientworkflowcompleted.
    Las plantillas que personalice durante la implementación están disponibles en las siguientes ubicaciones:
    • /apps/settings/dam/workflow/notification/email/downloadasset.
    • /apps/settings/dam/workflow/notification/email/transientworkflowcompleted.
    Puede almacenar plantillas personalizadas específicas del inquilino en las siguientes ubicaciones:
    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/downloadasset.
    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/transientworkflowcompleted.
    Recursos Seleccione esta opción para descargar el recurso en su formulario original.
    La opción de subrecursos está disponible si el recurso original tiene subrecursos.
    Representaciones Una representación es la representación binaria de un recurso. Los recursos tienen una representación principal: la del archivo cargado. Pueden tener cualquier número de representaciones.
    Con esta opción, puede seleccionar las representaciones que desee descargar. Las representaciones disponibles dependen del recurso seleccionado.
    Recortes inteligentes Seleccione esta opción para descargar todas las representaciones de recorte inteligente del recurso seleccionado desde Experience Manager. Se crea y descarga un archivo zip con las representaciones de Recorte inteligente en el equipo local.
    Representaciones dinámicas Seleccione esta opción para generar una serie de representaciones alternativas en tiempo real. Al seleccionar esta opción, también puede seleccionar las representaciones que desea crear dinámicamente seleccionando una de las opciones del Ajuste preestablecido de imagen lista.
    Además, puede seleccionar el tamaño y la unidad de medida, el formato, el espacio de color, la resolución y cualquier modificador de imagen opcional, como invertir la imagen. La opción solo está disponible si tiene Dynamic Media activada.
  4. En el cuadro de diálogo, haga clic en Descargar.

    Si la notificación por correo electrónico está habilitada para las descargas masivas, en la bandeja de entrada aparecerá un correo electrónico que contiene una dirección URL de descarga de la carpeta zip archivada. Haga clic en el vínculo de descarga del correo electrónico para descargar el archivo zip.

    email-notifications-for-large-downloads

    También puede ver la notificación en su Experience Manager Bandeja de entrada.

    inbox-notifications-for-large-downloads

El uso compartido de recursos mediante un vínculo es una forma cómoda de ponerlo a disposición de los interesados sin que tengan que iniciar sesión en Assets. Consulte Vincular funcionalidad compartida.

Cuando los usuarios descargan recursos de vínculos compartidos, Assets utiliza un servicio asíncrono que ofrece descargas más rápidas e ininterrumpidas. Los recursos que se van a descargar se ponen en cola en segundo plano en una bandeja de entrada en archivos ZIP de tamaño de archivo manejable. Para descargas más grandes, la descarga se divide en archivos de 100 GB.

La variable Descargar bandeja de entrada muestra el estado de procesamiento de cada archivo. Una vez completado el procesamiento, puede descargar los archivos de la bandeja de entrada.

Descargar bandeja de entrada

Habilitar el servlet de descarga de recursos

El servlet predeterminado de Experience Manager permite a los usuarios autenticados emitir solicitudes de descarga concurrentes de gran tamaño arbitrario para crear archivos ZIP de recursos. La preparación de la descarga puede tener implicaciones de rendimiento o incluso puede sobrecargar el servidor y la red. Para mitigar los riesgos potenciales de tipo DoS causados por esta función, AssetDownloadServlet El componente OSGi está deshabilitado para las instancias de publicación. Si no necesita la función de descarga en las instancias de autor, deshabilite el servlet en el autor.

Para permitir la descarga de recursos de su DAM, por ejemplo, al usar algo como Asset Share Commons u otra implementación similar a un portal, habilite manualmente el servlet mediante una configuración OSGi. Adobe recomienda configurar el tamaño de descarga permisible lo más bajo posible sin afectar a los requisitos de descarga diarios. Un valor alto puede afectar al rendimiento.

  1. Cree una carpeta con una convención de nombres dirigida al modo de ejecución de publicación, es decir, config.publish:

    /apps/<your-app-name>/config.publish

  2. En la carpeta de configuración, cree un nuevo archivo de tipo nt:file named com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config.

  3. Rellenar com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config con lo siguiente: Establece un tamaño máximo (en bytes) para la descarga como valor de asset.download.prezip.maxcontentsize. El siguiente ejemplo configura el tamaño máximo de la descarga ZIP para que no supere los 100 KB.

    enabled=B"true"
    asset.download.prezip.maxcontentsize=I"102400"
    

Deshabilitar el servlet de descarga de recursos

Si no necesita la funcionalidad de descarga, deshabilite el servlet para evitar riesgos similares a DoS. La variable Asset Download Servlet se puede deshabilitar en una Experience Manager crear y publicar instancias actualizando la configuración de Dispatcher para bloquear cualquier solicitud de descarga de recursos. El servlet también se puede deshabilitar manualmente a través de la consola OSGi directamente.

  1. Para bloquear las solicitudes de descarga de recursos a través de la configuración de Dispatcher, edite la dispatcher.any y agregue una regla nueva al sección de filtro.

    /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }

Sugerencias y limitaciones

  • Si descarga una carpeta vacía, Experience Manager transmite un mensaje de éxito sobre la creación de un archivo ZIP, pero no se crea el archivo.

En esta página