Adobe Experience Manager Assets integreren met Adobe InDesign Server integrating-aem-assets-with-indesign-server
Adobe Experience Manager Assets gebruikt:
- Een proxy om het laden van bepaalde verwerkingstaken te verdelen. Een proxy is een Experience Manager -instantie die communiceert met een proxy-worker om een specifieke taak uit te voeren en andere Experience Manager -instanties om de resultaten te leveren.
- Een volmachtsarbeider om een specifieke taak te bepalen en te beheren.
Deze kunnen een groot aantal taken bestrijken, bijvoorbeeld het gebruik van een InDesign Server voor het verwerken van bestanden.
Voor het volledig uploaden van bestanden naar Experience Manager Assets die u met Adobe InDesign hebt gemaakt, wordt een proxy gebruikt. Dit gebruikt een volmachtsarbeider om met Adobe InDesign Server te communiceren, waar manuscriptenin werking worden gesteld om meta-gegevens te halen en diverse vertoningen voor Experience Manager Assets te produceren. De proxyworker maakt de communicatie in twee richtingen mogelijk tussen de InDesign Server en de Experience Manager -instanties in een cloudconfiguratie.
Hoe de extractie werkt how-the-extraction-works
Adobe InDesign Server kan worden geïntegreerd met Experience Manager Assets , zodat INDD-bestanden die met InDesign zijn gemaakt, kunnen worden geüpload, vertoningen kunnen worden gegenereerd, alle media kunnen worden uitgepakt (bijvoorbeeld video) en kunnen worden opgeslagen als elementen:
-
Upload het INDD-bestand naar Experience Manager Assets .
-
Een framework verzendt opdrachtscripts naar de InDesign Server via SOAP (Simple Object Access Protocol).
Met dit opdrachtscript wordt:-
Haal het INDD-bestand op.
-
Opdrachten InDesign Server uitvoeren:
- De structuur, de tekst en alle mediabestanden worden geëxtraheerd.
- PDF- en JPG-uitvoeringen worden gegenereerd.
- HTML- en IDML-uitvoeringen worden gegenereerd.
-
Post de resulterende bestanden terug naar Experience Manager Assets .
note note NOTE IDML is een op XML gebaseerde indeling die alle inhoud van het InDesign -bestand rendert. Het wordt opgeslagen als samengeperst pakket gebruikend ZIPcompressie. Voor meer informatie, zie {de Formaten INX en IDML van de Uitwisseling van het InDesign 0} 🔗. note caution CAUTION Als InDesign Server niet geïnstalleerd of niet gevormd is, kunt u een INDD- dossier in Experience Manager nog uploaden. De gegenereerde uitvoeringen zijn echter beperkt tot PNG en JPEG. U kunt geen HTML-, idml- of paginauitvoeringen genereren. -
-
Na de extractie en uitvoering:
- De structuur wordt gerepliceerd naar een
cq:Page
(type vertoning). - De geëxtraheerde tekst en bestanden worden opgeslagen in Experience Manager Assets .
- Alle uitvoeringen worden opgeslagen in Experience Manager Assets in het element zelf.
- De structuur wordt gerepliceerd naar een
De InDesign Server integreren met Experience Manager integrating-the-indesign-server-with-aem
Als u InDesign Server wilt integreren voor gebruik met Experience Manager Assets en nadat u de proxy hebt geconfigureerd, moet u:
- installeer het InDesign Server.
- Indien noodzakelijk, vormen het Werkschema van Experience Manager Assets.
Dit is alleen nodig als de standaardwaarden niet geschikt zijn voor uw instantie. - Vorm a volmachtsarbeider voor het InDesign Server.
De InDesign Server installeren installing-the-indesign-server
Als u de InDesign Server voor gebruik met Experience Manager wilt installeren en starten:
-
Download en installeer de InDesign Server .
-
Indien nodig, kunt u de configuratie van uw InDesign Server instantie aanpassen.
-
Start de server vanaf de opdrachtregel:
<*ids-installation-dir*>/InDesignServer.com -port 8080
Hierdoor wordt de server gestart met de SOAP insteekmodule die luistert op poort 8080. Alle logboekberichten en output worden geschreven direct aan het bevelvenster.
note note NOTE Als u de uitvoerberichten in een bestand wilt opslaan, gebruikt u een andere richting, bijvoorbeeld onder Windows: <ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1
De Experience Manager Assets -workflow configureren configuring-the-aem-assets-workflow
Experience Manager Assets heeft een vooraf geconfigureerde workflow DAM Update Asset met specifieke verschillende processtappen voor InDesign :
Dit werkschema is opstelling met standaardwaarden die voor uw opstelling op de diverse auteursinstanties kunnen worden aangepast (dit is een standaardwerkschema, zodat is de verdere informatie beschikbaar onder het Uitgeven van een Werkschema). Als u de standaardwaarden (met inbegrip van de SOAP haven) gebruikt, dan is geen configuratie nodig.
Na het uploaden van InDesign bestanden naar Experience Manager Assets (volgens een van de gebruikelijke methoden) wordt de workflow geactiveerd om het element te verwerken en de verschillende uitvoeringen voor te bereiden. Test uw configuratie door een INDD-bestand te uploaden naar Experience Manager Assets om te bevestigen dat de verschillende uitvoeringen die door IDS zijn gemaakt, worden weergegeven onder <*your_asset*>.indd/Renditions
Media-extractie media-extraction
Deze stap bepaalt de extractie van media uit het INDD-bestand.
U kunt het tabblad Arguments van de stap Media Extraction bewerken om het item aan te passen.
Argumenten voor het uitnemen van media en scriptpaden
-
de bibliotheek van ExtendScript: Dit is een eenvoudige http get/post methodebibliotheek, die door de andere manuscripten wordt vereist.
-
breidt Manuscripten uit: U kunt verschillende manuscriptcombinaties hier specificeren. Als u uw eigen scripts wilt uitvoeren op de InDesign Server , slaat u de scripts op
/apps/settings/dam/indesign/scripts
op.
Het script ThumbnailExport.jsx
dat wordt uitgevoerd door de workflowstap Media Extraction, genereert een miniatuuruitvoering in JPG indeling. Deze vertoning wordt gebruikt door de werkstroomstap Miniaturen verwerken om de statische uitvoeringen te genereren die door Experience Manager worden vereist.
U kunt de workflowstap Miniaturen verwerken zodanig configureren dat statische uitvoeringen van verschillende grootten worden gegenereerd. Zorg ervoor dat u de standaardwaarden niet verwijdert, omdat deze vereist zijn voor de interface van Experience Manager Assets . Tot slot verwijdert de werkstroomstap Voorvertoning van afbeelding verwijderen de uitvoering van JPG miniatuur, omdat deze niet langer nodig is.
Pagina uitnemen page-extraction
Hiermee maakt u een Experience Manager -pagina van de geëxtraheerde elementen. Een extractiemanager wordt gebruikt om gegevens uit een vertoning (momenteel HTML of IDML) te halen. Deze gegevens worden vervolgens gebruikt om een pagina te maken met de PageBuilder.
Als u aanpassingen wilt maken, kunt u het tabblad Arguments van de stap Page Extraction bewerken.
-
Handler van de Uitwinning van de Pagina: Van popup lijst, selecteer de manager die u wilt gebruiken. Een extractiemanager werkt op een specifieke uitvoering, die wordt gekozen door een verwante
RenditionPicker
(zie deExtractionHandler
API). In een standaardinstallatie van Experience Manager is het volgende beschikbaar:- IDML Handle voor Extractie van de Uitvoer: werkt op de
IDML
vertoning die in de stap MediaExtract wordt geproduceerd.
- IDML Handle voor Extractie van de Uitvoer: werkt op de
-
Naam van de Pagina: Specificeer de naam u aan de resulterende pagina wilt toegewezen. Als deze optie leeg blijft, is de naam "page" (of een derivaat als "page" al bestaat).
-
Titel van de Pagina: Specificeer de titel u aan de resulterende pagina wilt hebben toegewezen.
-
Weg van de Weg van de Wortel van de Pagina: De weg aan de wortelplaats van de resulterende pagina. Indien leeg gelaten, wordt het knooppunt gebruikt dat de uitvoeringen van het element bevat.
-
Malplaatje van de Pagina: Het malplaatje te gebruiken wanneer het produceren van de resulterende pagina.
-
Ontwerp van de Pagina: Het paginaontwerp dat moet worden gebruikt wanneer het produceren van de resulterende pagina.
De proxy-worker voor InDesign Server configureren configuring-the-proxy-worker-for-indesign-server
-
Vouw Cloud Services Configurations in het linkerdeelvenster van de gereedschapsconsole uit. Vouw vervolgens Cloud Proxy Configuration uit.
-
Dubbelklik op de IDS worker om de configuratie te openen.
-
Klik op Edit om het configuratiedialoogvenster te openen en de vereiste instellingen te definiëren:
- Pool IDS
Het (de) SOAP eindpunt(en) die moeten worden gebruikt voor communicatie met de InDesign Server . U kunt items toevoegen, verwijderen en bestellen.
- Pool IDS
-
Klik op OK om op te slaan.
vorm de Verbinding van CQ van de Dag uiterlijk configuring-day-cq-link-externalizer
Als de InDesign Server en Experience Manager zich op verschillende hosts bevinden of als een van deze toepassingen niet op standaardpoorten werkt, configureert u Day CQ Link Externalizer om de hostnaam, poort en inhoudsweg voor InDesign Server in te stellen.
-
Open de webconsole op
https://[aem_server]:[port]/system/console/configMgr
. -
Zoek de configuratie Day CQ Link Externalizer . Klik op Edit om te openen.
-
Met de instellingen voor Extern koppelen kunt u absolute URL's maken voor de Experience Manager -implementatie en voor de InDesign Server -toepassing. Gebruik het veld Domains om de hostnaam voor de Adobe InDesign Server op te geven. Klik sparen.
Gebruik
localhost
in absolute URL's als hostnaam voor uw lokale (auteur)instantie en hostnaam of IP-adres voor de publicatie-instantie, zoals in de volgende afbeelding wordt getoond.plaatst
Parallelle taakverwerking inschakelen voor InDesign Server enabling-parallel-job-processing-for-indesign-server
U kunt nu parallelle taakverwerking inschakelen voor IDS. Bepaal het maximumaantal parallelle taken (x
) dat een InDesign Server kan verwerken:
- Op één multiprocessorcomputer is het maximumaantal parallelle taken (
x
) dat een InDesign Server kan verwerken één minder dan het aantal processors met IDS. - Wanneer u IDS op veelvoudige machines in werking stelt moet u het totale aantal beschikbare bewerkers (dat wil zeggen op alle machines) tellen dan het totale aantal machines aftrekken.
Om het aantal parallelle banen te vormen IDS:
-
Open het tabblad Configurations van de Felix-console, bijvoorbeeld:
https://[aem_server]:[port]/system/console/configMgr
. -
Selecteer de verwerkingswachtrij van IDS onder
Apache Sling Job Queue Configuration
. -
Instellen:
- Type -
Parallel
- Maximum Parallelle Banen -
<*x*>
(zoals hierboven berekend)
- Type -
-
Sla deze wijzigingen op.
-
Schakel het selectievakje
enable.multisession.name
in ondercom.day.cq.dam.ids.impl.IDSJobProcessor.name
configuratie als u ondersteuning voor meerdere sessies voor Adobe CS6 en hoger wilt inschakelen. -
Creeer a pool van
x
arbeiders IDS door SOAP eindpunten aan de configuratie van de Arbeider IDStoe te voegen.Als er meerdere computers met InDesign Server werken, voegt u SOAP eindpunten (aantal processors per computer -1) toe voor elke computer.
com.day.cq.dam.ids.impl.IDSJobProcessor.name
-configuratie, waarmee IDS-taakophaalbewerkingen kunnen worden uitgevoerd.com.day.cq.dam.ids.impl.IDSPoolImpl.name
-configuratie ook een positieve waarde in voor de max.errors.to.blacklist
-parameter die het aantal taakophaalbewerkingen bepaalt voordat een id uit de lijst met taakhandlers wordt verwijderd.retry.interval.to.whitelist.name
) tijd in notulen wordt de worker IDS opnieuw bevestigd. Als de worker online wordt gevonden, wordt deze uit de lijst van gewezen personen verwijderd.Ondersteuning inschakelen voor InDesign Server 10.0 of hoger enabling-support-for-indesign-server-or-later
Voer voor InDesign Server 10.0 of hoger de volgende stappen uit om ondersteuning voor meerdere sessies in te schakelen.
- Open Configuration Manager via uw Experience Manager Assets -instantie
https://[aem_server]:[port]/system/console/configMgr
. - Bewerk de configuratie
com.day.cq.dam.ids.impl.IDSJobProcessor.name
. - Selecteer de optie ids.cc.enable en klik op Save .
Experience Manager gebruikersgegevens configureren configure-aem-credentials
U kunt de standaardbeheerdersreferenties (gebruikersnaam en wachtwoord) wijzigen om InDesign Server vanuit uw Experience Manager -implementatie te openen zonder de integratie met InDesign Server te verbreken.
- Ga naar
/etc/cloudservices/proxy.html
. - Geef in het dialoogvenster de nieuwe gebruikersnaam en het nieuwe wachtwoord op.
- Sla de referenties op.