Adobe Experience Manager Assets use:
Per caricare completamente i file in Experience Manager Assets creati con Adobe InDesign viene utilizzato un proxy. Questo utilizza un proxy worker per comunicare con Adobe InDesign Server, dove gli script vengono eseguiti per estrarre i metadati e generare diverse rappresentazioni per Experience Manager Assets. Il lavoratore proxy abilita la comunicazione bidirezionale tra le istanze InDesign Server e Experience Manager in una configurazione cloud.
Adobe InDesign viene offerto come due offerte separate. 'app desktop InDesign di Adobe utilizzata per progettare layout di pagina per la stampa e la distribuzione digitale. Adobe InDesign Server consente di creare a livello di programmazione documenti automatizzati basati su ciò che è stato creato con InDesign. Funziona come un servizio che offre un'interfaccia al suo motore ExtendScript.Gli script sono scritti in ExtendScript, che è simile a JavaScript. Per informazioni sugli script InDesign, vedere https://www.adobe.com/devnet/indesign/documentation.html#idscripting.
È possibile integrare Adobe InDesign Server con Experience Manager Assets per caricare i file INDD creati con InDesign, generare le rappresentazioni, estrarre tutti i file multimediali (ad esempio, video) e memorizzarli come risorse:
Le versioni precedenti di Experience Manager erano in grado di estrarre XMP e la miniatura, ora è possibile estrarre tutti i supporti.
Caricate il file INDD in Experience Manager Assets.
Un framework invia script di comando a InDesign Server tramite SOAP (Simple Object Access Protocol).
Questo script di comando:
Recuperate il file INDD.
Esegui comandi InDesign Server:
Riportare i file risultanti su Experience Manager Assets.
IDML è un formato basato su XML che esegue il rendering di tutti i contenuti del file InDesign. Viene memorizzato come pacchetto compresso utilizzando la compressione ZIP. Per ulteriori informazioni, vedere formati di interscambio InDesign INX e IDML.
Se InDesign Server non è installato o non è configurato, è comunque possibile caricare un file INDD in Experience Manager. Tuttavia, le rappresentazioni generate saranno limitate a PNG e JPEG. Non sarà possibile generare rappresentazioni HTML, .idml o di pagina.
Dopo la generazione di estrazione e rappresentazione:
cq:Page
(tipo di rappresentazione).Per integrare InDesign Server per l'utilizzo con Experience Manager Assets e dopo aver configurato il proxy, è necessario:
Per installare e avviare InDesign Server per l'utilizzo con Experience Manager:
Scaricate e installate il InDesign Server.
Se necessario, potete personalizzare la configurazione dell'istanza InDesign Server.
Dalla riga di comando, avviate il server:
<*ids-installation-dir*>/InDesignServer.com -port 8080
Verrà avviato il server con il plug-in SOAP in ascolto sulla porta 8080. Tutti i messaggi e gli output del registro vengono scritti direttamente nella finestra del comando.
Se si desidera salvare i messaggi di output in un file, utilizzare redirection; ad esempio, in Windows:
<ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1
Experience Manager Assets dispone di un flusso di lavoro preconfigurato DAM Update Asset, con diversi passaggi di processo specifici per InDesign:
Questo flusso di lavoro è configurato con valori predefiniti che possono essere adattati per la configurazione nelle varie istanze di authoring (si tratta di un flusso di lavoro standard, per cui ulteriori informazioni sono disponibili in Modifica di un flusso di lavoro). Se si utilizzano i valori predefiniti (inclusa la porta SOAP), non è necessaria alcuna configurazione.
Dopo l’impostazione, il caricamento di InDesign file in Experience Manager Assets (con uno dei metodi consueti) attiva il flusso di lavoro per elaborare la risorsa e preparare le varie rappresentazioni. Verificare la configurazione caricando un file INDD in Experience Manager Assets per confermare che vengono visualizzate le diverse rappresentazioni create da IDS in <*your_asset*>.indd/Renditions
Questo passaggio controlla l’estrazione di file multimediali dal file INDD.
Per personalizzare, puoi modificare la scheda Arguments (Argomenti) del passaggio Estrazione file multimediali.
Argomenti di estrazione dei supporti e percorsi di script
Libreria ExtendScript : Si tratta di una semplice libreria di metodi http get/post, richiesta dagli altri script.
Estendi script: Qui è possibile specificare diverse combinazioni di script. Se si desidera che gli script personalizzati siano eseguiti sul InDesign Server, salvare gli script in /apps/settings/dam/indesign/scripts
.
Per informazioni sugli script Adobe InDesign, vedere la documentazione per lo sviluppo di InDesign
Non modificare la libreria ExtendScript. Questa libreria fornisce la funzionalità HTTP necessaria per comunicare con Sling. Questa impostazione specifica la libreria da inviare a InDesign Server per l'utilizzo in tale libreria.
Lo script ThumbnailExport.jsx
eseguito dal passaggio del flusso di lavoro Media Extraction genera una rappresentazione in miniatura in formato JPG. Questa rappresentazione viene utilizzata dal passaggio del flusso di lavoro Miniature di processo per generare le rappresentazioni statiche richieste da Experience Manager.
Potete configurare il passaggio del flusso di lavoro Miniature di processo per generare rappresentazioni statiche di dimensioni diverse. Assicurarsi di non rimuovere i valori predefiniti, perché sono richiesti dall'interfaccia Experience Manager Assets. Infine, il passaggio del flusso di lavoro Elimina anteprima immagine rimuove la rappresentazione in miniatura JPG, in quanto non è più necessaria.
Viene creata una pagina Experience Manager dagli elementi estratti. Un gestore di estrazione viene utilizzato per estrarre i dati da una rappresentazione (attualmente HTML o IDML). Questi dati vengono quindi utilizzati per creare una pagina con PageBuilder.
Per personalizzare, è possibile modificare la scheda Argomenti del passaggio Estrazione pagina.
Gestore estrazione pagina: Dall'elenco a comparsa, selezionare il gestore che si desidera utilizzare. Un gestore estrazione opera su un rendering specifico, scelto da un RenditionPicker
correlato (consulta l’API ExtractionHandler
). In un'installazione Experience Manager standard è disponibile quanto segue:
IDML
generata nel passaggio MediaExtract.Nome pagina: Specificate il nome che desiderate assegnare alla pagina risultante. Se lasciato vuoto, il nome è "page" (o un derivato, se "page" esiste già).
Titolo pagina: Specificate il titolo che desiderate assegnare alla pagina risultante.
Percorso directory principale pagina: Percorso della posizione principale della pagina risultante. Se lasciato vuoto, verrà utilizzato il nodo che contiene le rappresentazioni della risorsa.
Modello pagina: Modello da utilizzare per la generazione della pagina risultante.
Progettazione pagina: Struttura della pagina da utilizzare per la generazione della pagina risultante.
Il lavoratore risiede nell'istanza proxy.
Nella console Strumenti, espandere Configurazioni Cloud Services nel riquadro a sinistra. Quindi espandere Configurazione proxy cloud.
Per aprire la configurazione, fai doppio clic su IDS worker.
Fare clic su Modifica per aprire la finestra di dialogo di configurazione e definire le impostazioni richieste:
Fai clic su OK per salvare.
Se le InDesign Server e Experience Manager si trovano su host diversi o se una di queste applicazioni non funziona sulle porte predefinite, configurare Day CQ Link Externalizer per impostare il nome host, la porta e il percorso del contenuto per InDesign Server.
Accedi alla console Web all'indirizzo https://[aem_server]:[port]/system/console/configMgr
.
Individuare la configurazione Day CQ Link Externalizer. Fare clic su Modifica per aprire.
Le impostazioni di Link Externalizer consentono di creare URL assoluti per la Experience Manager distribuzione e per InDesign Server. Utilizzare il campo Domains per specificare il nome host e il percorso contestuale per Adobe InDesign Server. Fai clic su Salva.
È ora possibile abilitare l'elaborazione processi paralleli per gli ID. Determinare il numero massimo di processi paralleli (x
) che possono essere elaborati da InDesign Server:
x
) che un processo InDesign Server può elaborare è inferiore di uno al numero di processori che eseguono IDS.Per configurare il numero di processi IDS paralleli:
Aprite la scheda Configurazioni della console Felix; ad esempio: https://[aem_server]:[port]/system/console/configMgr
.
Selezionare la coda di elaborazione IDS in Apache Sling Job Queue Configuration
.
Imposta:
Parallel
<*x*>
(come calcolato sopra)Salvate queste modifiche.
Per abilitare il supporto per più sessioni per Adobe CS6 e versioni successive, selezionate la casella di controllo enable.multisession.name
, in com.day.cq.dam.ids.impl.IDSJobProcessor.name
configurazione.
Create un pool di x
lavoratori IDS aggiungendo endpoint SOAP alla configurazione di IDS Worker.
Se sono presenti più computer con InDesign Server, aggiungere endpoint SOAP (numero di processori per computer -1) per ogni computer.
Quando si lavora con un pool di lavoratori, è possibile abilitare elenco Bloccati di lavoratori IDS.
A tal fine, abilitare la casella di controllo enable.try.name, nella configurazione com.day.cq.dam.ids.impl.IDSJobProcessor.name
, che consente di recuperare i processi IDS.
Inoltre, nella configurazione com.day.cq.dam.ids.impl.IDSPoolImpl.name
, impostare un valore positivo per il parametro max.errors.to.blacklist
che determina il numero di recuperi di processi prima di barrare un ID dall'elenco dei gestori di processi.
Per impostazione predefinita, dopo l'ora configurabile (retry.interval.to.whitelist.name
) in minuti, il lavoro IDS viene nuovamente convalidato. Se il lavoratore viene trovato online, viene rimosso dal elenco Bloccati .
Per InDesign Server 10.0 o versione successiva, eseguite i seguenti passaggi per abilitare il supporto per più sessioni.
https://[aem_server]:[port]/system/console/configMgr
.com.day.cq.dam.ids.impl.IDSJobProcessor.name
.Per l'integrazione di InDesign Server con Experience Manager Assets, utilizzate un processore multi-core perché la funzione di supporto delle sessioni necessaria per l'integrazione non è supportata nei sistemi single core.
Potete modificare le credenziali di amministratore predefinite (nome utente e password) per accedere alla InDesign Server dalla distribuzione Experience Manager senza interrompere l'integrazione con la InDesign Server.
/etc/cloudservices/proxy.html
.