Adobe Experience Manager Assets utiliza:
Para cargar archivos completamente en Experience Manager Assets que ha creado con Adobe InDesign se utiliza un proxy. Utiliza un trabajador proxy para comunicarse con el Adobe InDesign Server, donde scripts se ejecutan para extraer metadatos y generar varias representaciones para Experience Manager Assets. El trabajador proxy habilita la comunicación bidireccional entre los InDesign Server y el Experience Manager instancias en una configuración de nube.
Adobe InDesign se ofrece como dos ofertas independientes. Adobe InDesign aplicación de escritorio que se utiliza para diseñar diseños de página para la impresión y distribución digital. Adobe InDesign Server le permite crear documentos automatizados mediante programación en función de lo que haya creado con InDesign. Funciona como un servicio que ofrece una interfaz a su ExtendScript engine.Los scripts se escriben en ExtendScript, que es similar a JavaScript. Para obtener información acerca de InDesign secuencias de comandos consulte https://www.adobe.com/devnet/indesign/documentation.html#idscripting.
El Adobe InDesign Server se puede integrar con Experience Manager Assets para que los archivos INDD creados con InDesign se pueden cargar, generar representaciones, extraer todos los medios (por ejemplo, vídeo) y almacenar como recursos:
Versiones anteriores de Experience Manager XMP fueron capaces de extraer la vista en miniatura y la vista en miniatura, ahora se pueden extraer todos los medios.
Cargue su archivo INDD en Experience Manager Assets.
Un marco de trabajo envía scripts de comando a InDesign Server mediante SOAP (Simple Object Access Protocol).
Esta secuencia de comandos:
Recupere el archivo INDD.
Ejecutar InDesign Server comandos:
Volver a publicar los archivos resultantes en Experience Manager Assets.
IDML es un formato basado en XML que procesa todo el contenido del InDesign archivo. Se almacena como un paquete comprimido utilizando ZIP compresión. Para obtener más información, consulte Formatos de intercambio de InDesign INX e IDML.
Si la variable InDesign Server no está instalado o no está configurado, a continuación, aún puede cargar un archivo INDD en Experience Manager. Sin embargo, las representaciones generadas se limitan a PNG y al JPEG. No podrá generar representaciones de HTML, .idml ni de página.
Después de la generación de la extracción y la representación:
cq:Page
(tipo de representación).Para integrar InDesign Server para su uso con Experience Manager Assets y después de configurar el proxy, debe:
Para instalar e iniciar el InDesign Server para su uso con Experience Manager:
Descargue e instale InDesign Server.
Si es necesario, puede personalizar la configuración de su InDesign Server ejemplo.
Desde la línea de comandos, inicie el servidor:
<*ids-installation-dir*>/InDesignServer.com -port 8080
Esto inicia el servidor con el complemento SOAP escuchando en el puerto 8080. Todos los mensajes de registro y los resultados se escriben directamente en la ventana de comandos.
Si desea guardar los mensajes de salida en un archivo, utilice la redirección; por ejemplo, en Windows:
<ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1
Experience Manager Assets tiene un flujo de trabajo preconfigurado Recurso de actualización DAM, que tiene varios pasos de proceso específicos para InDesign:
Este flujo de trabajo se configura con valores predeterminados que se pueden adaptar a la configuración en las distintas instancias de autor (se trata de un flujo de trabajo estándar), por lo que encontrará más información en Edición de un flujo de trabajo). Si utiliza los valores predeterminados (incluido el puerto SOAP), no es necesaria ninguna configuración.
Después de la configuración, al cargar InDesign archivos en Experience Manager Assets (mediante cualquiera de los métodos habituales) déclencheur el flujo de trabajo para procesar el recurso y preparar las distintas representaciones. Pruebe la configuración cargando un archivo INDD en Experience Manager Assets para confirmar que ve las diferentes representaciones creadas por IDS en <*your_asset*>.indd/Renditions
Este paso controla la extracción de medios del archivo INDD.
Para personalizar, puede editar la pestaña Argumentos del paso Extracción de medios.
Argumentos de extracción de medios y rutas de scripts
Biblioteca de ExtendScript: es una biblioteca de métodos simple http get/post, requerida por los demás scripts.
Ampliar scripts: aquí puede especificar diferentes combinaciones de scripts. Si desea que sus propios scripts se ejecuten en InDesign Server, guarde los scripts en /apps/settings/dam/indesign/scripts
.
No cambie la biblioteca ExtendScript. Esta biblioteca proporciona la funcionalidad HTTP necesaria para comunicarse con Sling. Esta configuración especifica la biblioteca que se enviará a InDesign Server para su uso allí.
El ThumbnailExport.jsx
La secuencia de comandos ejecutada por el paso de flujo de trabajo Extracción de medios genera una representación de miniaturas en formato de JPG. El paso del flujo de trabajo Procesar miniaturas utiliza esta representación para generar las representaciones estáticas requeridas por Experience Manager.
Puede configurar el paso del flujo de trabajo Procesar miniaturas para generar representaciones estáticas en diferentes tamaños. Asegúrese de no eliminar los valores predeterminados, ya que son necesarios para el Experience Manager Assets interfaz. Por último, el paso de flujo de trabajo Eliminar representación de previsualización de imagen elimina la representación de miniaturas del JPG, ya que ya no es necesaria.
Esto crea un Experience Manager de los elementos extraídos. Se utiliza un controlador de extracción para extraer datos de una representación (actualmente HTML o IDML). Estos datos se utilizan para crear una página con PageBuilder.
Para personalizar, puede editar la pestaña Argumentos del paso Extracción de página.
Controlador de extracción de página: En la lista emergente, seleccione el controlador que desee utilizar. Un controlador de extracción funciona en una representación específica, elegida por un elemento relacionado RenditionPicker
(consulte la API ExtractionHandler
).
En un estándar Experience Manager instalación está disponible lo siguiente:
IDML
Representación generada en el paso MediaExtract.Nombre de página: especifique el nombre que desea tener asignado a la página resultante. Si se deja en blanco, el nombre es "página" (o un derivado si "página" ya existe).
Título de página: especifique el título que desea tener asignado a la página resultante.
Ruta raíz de página: Ruta a la ubicación raíz de la página resultante. Si se deja en blanco, se utiliza el nodo que contiene las representaciones del recurso.
Plantilla de página: Plantilla que se utiliza al generar la página resultante.
Diseño de página: El diseño de página que se utilizará al generar la página resultante.
El trabajador reside en la instancia de proxy.
En la consola Herramientas, expanda Configuraciones de Cloud Service en el panel izquierdo. A continuación, expanda Configuración de proxy de nube.
Haga doble clic en el programa de IDS de trabajo para abrirlo y configurarlo.
Clic Editar para abrir el cuadro de diálogo de configuración y definir la configuración necesaria:
Haga clic en Aceptar para guardar.
Si la variable InDesign Server y Experience Manager están en hosts diferentes o una o ambas aplicaciones no funcionan en los puertos predeterminados y, a continuación, configure Externalizador de vínculos CQ de día para establecer el nombre de host, el puerto y la ruta de contenido para InDesign Server.
Acceda a la consola web en https://[aem_server]:[port]/system/console/configMgr
.
Busque la configuración Externalizador de vínculos CQ de día. Clic Editar para abrir.
La configuración del externalizador de vínculos ayuda a crear direcciones URL absolutas para Experience Manager implementación y para InDesign Server. Uso Domains para especificar el nombre de host de Adobe InDesign Server. Haga clic en Guardar.
En direcciones URL absolutas, utilice localhost
como el nombre de host de la instancia local (autor) y el nombre de host o la dirección IP de la instancia de publicación, como se muestra en la siguiente ilustración.
Ahora puede habilitar el procesamiento de trabajos en paralelo para los ID. Determinar el número máximo de trabajos paralelos (x
) an InDesign Server puede procesar:
x
) que un InDesign Server puede procesar un número menor que el número de procesadores que ejecutan IDS.Para configurar el número de trabajos de IDS paralelos:
Abra el Configuraciones de la Consola Felix; por ejemplo: https://[aem_server]:[port]/system/console/configMgr
.
Seleccione la cola de procesamiento de IDS en Apache Sling Job Queue Configuration
.
Establecer:
Parallel
<*x*>
(según el cálculo anterior)Guarde estos cambios.
Para habilitar la compatibilidad con varias sesiones para Adobe CS6 y versiones posteriores, marque enable.multisession.name
casilla de verificación, en com.day.cq.dam.ids.impl.IDSJobProcessor.name
configuración.
Crear un grupo de x
Trabajadores IDS agregando puntos finales SOAP a la configuración de IDS Worker.
Si hay varios equipos en ejecución InDesign Server, agregue puntos finales SOAP (número de procesadores por equipo -1) para cada equipo.
Al trabajar con grupos de empleados, puede habilitar la lista de bloqueados de los empleados de IDS.
Para ello, habilite la variable enable.retry.name casilla de verificación, en com.day.cq.dam.ids.impl.IDSJobProcessor.name
, que activa los reintentos de trabajos IDS.
Además, en la com.day.cq.dam.ids.impl.IDSPoolImpl.name
, defina un valor positivo para max.errors.to.blacklist
parámetro que determina el número de reintentos de trabajos antes de excluir un ID de la lista de controladores de trabajos.
De forma predeterminada, después de la variable configurable (retry.interval.to.whitelist.name
) vez que se vuelve a validar el trabajador IDS de trabajo en minutos. Si el trabajador se encuentra en línea, se elimina de la lista de bloqueados.
Para InDesign Server 10.0 o superior, realice los siguientes pasos para habilitar la compatibilidad con varias sesiones.
https://[aem_server]:[port]/system/console/configMgr
.com.day.cq.dam.ids.impl.IDSJobProcessor.name
.Para InDesign Server integración con Experience Manager Assets, utilice un procesador de núcleo múltiple porque la función de compatibilidad de sesión necesaria para la integración no es compatible con los sistemas de núcleo único.
Puede cambiar las credenciales de administrador predeterminadas (nombre de usuario y contraseña) para acceder a InDesign Server de su Experience Manager implementación sin romper la integración con InDesign Server.
/etc/cloudservices/proxy.html
.