Adobe Experience Manager Assets utilizza:
Per caricare completamente i file in Experience Manager Assets creato con Adobe InDesign viene utilizzato un proxy. Questo utilizza un proxy worker per comunicare con Adobe InDesign Server, dove script vengono eseguiti per estrarre i metadati e generare diverse rappresentazioni per Experience Manager Assets. Il proxy worker consente la comunicazione bidirezionale tra InDesign Server e Experience Manager istanze in una configurazione cloud.
Adobe InDesign viene offerto come due offerte separate. Adobe InDesign app desktop 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 in base a ciò che è stato creato con InDesign. Opera come servizio che offre un’interfaccia ai suoi ExtendScript engine.Gli script vengono scritti in ExtendScript, simile a JavaScript. Per informazioni su InDesign script vedi https://www.adobe.com/devnet/indesign/documentation.html#idscripting.
La Adobe InDesign Server può essere integrato con Experience Manager Assets in modo che i file INDD creati con InDesign possono essere caricati, generate rappresentazioni, tutti i file multimediali estratti (ad esempio, video) e memorizzati come risorse:
Versioni precedenti di Experience Manager sono stati in grado di estrarre XMP e la miniatura, ora tutti i supporti possono essere estratti.
Carica il file INDD in Experience Manager Assets.
Un framework invia script di comando al InDesign Server tramite SOAP (Simple Object Access Protocol).
Questo script di comando:
Recupera il file INDD.
Esegui InDesign Server comandi:
Ripubblicare i file risultanti in Experience Manager Assets.
IDML è un formato basato su XML che esegue il rendering di tutti i contenuti del InDesign file. Viene memorizzato come pacchetto compresso utilizzando ZIP compressione. Per ulteriori informazioni, consulta InDesign Interchange Formats INX e IDML.
Se la 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 di HTML, idml o pagina.
Dopo la generazione di estrazione e rendering:
cq:Page
(tipo di rendering).Per integrare InDesign Server per l'uso con Experience Manager Assets e dopo aver configurato il proxy, devi:
Per installare e avviare il InDesign Server per l'uso con Experience Manager:
Scarica e installa la InDesign Server.
Se necessario, puoi personalizzare la configurazione del InDesign Server istanza.
Dalla riga di comando, avvia 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 di log vengono scritti direttamente nella finestra dei comandi.
Se si desidera salvare i messaggi di output in un file, utilizzare il reindirizzamento; 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 Risorsa di aggiornamento DAM, che prevede diversi passaggi di processo specifici per InDesign:
Questo flusso di lavoro è configurato con valori predefiniti che possono essere adattati per la configurazione sulle varie istanze di authoring (si tratta di un flusso di lavoro standard, quindi 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 la configurazione, il caricamento 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. Verifica la configurazione caricando un file INDD in Experience Manager Assets per confermare che visualizzi le diverse rappresentazioni create da IDS in <*your_asset*>.indd/Renditions
Questo passaggio controlla l’estrazione dei file multimediali dal file INDD.
Per personalizzare, puoi modificare la scheda Arguments (Argomenti) del passaggio Estrazione file multimediali.
Argomenti di estrazione file multimediali e percorsi di script
Libreria ExtendScript: Si tratta di una semplice libreria di metodi http get/post, necessaria per gli altri script.
Estendi script: Qui è possibile specificare diverse combinazioni di script. Se desideri che gli script personalizzati vengano eseguiti nel InDesign Server, salva gli script in /apps/settings/dam/indesign/scripts
.
Non modificare la libreria ExtendScript. Questa libreria fornisce la funzionalità HTTP necessaria per comunicare con Sling. Questa impostazione specifica la libreria da inviare al InDesign Server da usare lì.
La ThumbnailExport.jsx
lo script eseguito dal passaggio del flusso di lavoro Estrazione file multimediali genera un rendering delle miniature in formato JPG. Questo rendering viene utilizzato dal passaggio del flusso di lavoro Elabora miniature per generare le rappresentazioni statiche richieste da Experience Manager.
Puoi configurare il passaggio del flusso di lavoro Elabora miniature per generare rappresentazioni statiche con dimensioni diverse. Assicurati di non rimuovere i valori predefiniti, perché sono richiesti da Experience Manager Assets interfaccia. Infine, il passaggio del flusso di lavoro Elimina rappresentazione anteprima immagine rimuove il rendering delle miniature di JPG, in quanto non è più necessario.
Questo crea un Experience Manager dagli elementi estratti. Un gestore estrazione viene utilizzato per estrarre dati da un rendering (attualmente HTML o IDML). Questi dati vengono quindi utilizzati per creare una pagina utilizzando 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 uno standard Experience Manager è disponibile l'installazione seguente:
IDML
rendering generato nel passaggio MediaExtract.Nome pagina: Specifica il nome da assegnare alla pagina risultante. Se lasciato vuoto, il nome è "page" (o un derivato, se "page" esiste già).
Titolo pagina: Specifica il titolo da assegnare alla pagina risultante.
Percorso principale pagina: Percorso della posizione principale della pagina risultante. Se lasciato vuoto, verrà utilizzato il nodo contenente le rappresentazioni della risorsa.
Modello di pagina: Modello da utilizzare per la generazione della pagina risultante.
Progettazione pagina: Progettazione di pagina da utilizzare per la generazione della pagina risultante.
Il processo di lavoro risiede nell'istanza proxy.
Nella console Strumenti , espandi Configurazioni Cloud Services nel riquadro a sinistra. Quindi espandi Configurazione proxy cloud.
Per aprire la configurazione, fai doppio clic su IDS worker.
Fai clic su Modifica per aprire la finestra di dialogo di configurazione e definire le impostazioni richieste:
Fai clic su OK per salvare.
Se la InDesign Server e Experience Manager su host diversi o una o entrambe le applicazioni non funzionano sulle porte predefinite, quindi configura Day CQ Link Externalizer per impostare il nome host, la porta e il percorso del contenuto per InDesign Server.
Accedere alla console Web all'indirizzo https://[aem_server]:[port]/system/console/configMgr
.
Individua la configurazione Day CQ Link Externalizer. Fai clic su Modifica per aprire.
Le impostazioni di Link Externalizer consentono di creare URL assoluti per Experience Manager e per InDesign Server. Utilizzo Domini campo per specificare il nome host per il Adobe InDesign Server. Fai clic su Salva.
Negli URL assoluti, utilizza localhost
come nome host per l’istanza locale (autore) e come nome host o indirizzo IP per l’istanza di pubblicazione, come illustrato nella figura seguente.
È ora possibile abilitare l'elaborazione dei processi paralleli per gli ID. Determinare il numero massimo di processi paralleli (x
) e InDesign Server può elaborare:
x
) che InDesign Server L'elaborazione di can è inferiore al numero di processori che eseguono ID.Per configurare il numero di processi IDS paralleli:
Apri Configurazioni scheda della console Felix; ad esempio: https://[aem_server]:[port]/system/console/configMgr
.
Seleziona la coda di elaborazione IDS sotto Apache Sling Job Queue Configuration
.
Imposta:
Parallel
<*x*>
(come calcolato in precedenza)Salva queste modifiche.
Per abilitare il supporto per più sessioni per Adobe CS6 e versioni successive, controlla enable.multisession.name
casella di controllo, sotto com.day.cq.dam.ids.impl.IDSJobProcessor.name
configurazione.
Crea un piscina x
I processi di lavoro IDS aggiungendo endpoint SOAP alla configurazione di IDS Worker.
Se sono in esecuzione più macchine InDesign Server, aggiungi endpoint SOAP (numero di processori per computer -1) per ogni computer.
Quando si lavora con un pool di lavoratori, è possibile abilitare l'elenco Bloccati di lavoratori IDS.
Per farlo, abilita la enable.try.name sotto la casella di controllo com.day.cq.dam.ids.impl.IDSJobProcessor.name
configurazione, che abilita il recupero del processo IDS.
Inoltre, sotto com.day.cq.dam.ids.impl.IDSPoolImpl.name
configurazione, imposta un valore positivo per max.errors.to.blacklist
parametro che determina il numero di recuperi di processi prima di associare un ID dall'elenco dei gestori di processi.
Per impostazione predefinita, dopo ilretry.interval.to.whitelist.name
) in minuti il processo di lavoro IDS viene riconvalidato. Se il lavoratore viene trovato online, viene rimosso dall'elenco Bloccati.
Per InDesign Server 10.0 o versione successiva, esegui 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 InDesign Server integrazione con Experience Manager Assets, utilizza un processore multi-core perché la funzionalità di supporto delle sessioni necessaria per l'integrazione non è supportata sui sistemi single-core.
È possibile modificare le credenziali di amministratore predefinite (nome utente e password) per accedere al InDesign Server dal Experience Manager senza interrompere l’integrazione con InDesign Server.
/etc/cloudservices/proxy.html
.