Adobe Experience Manager Assets integreren met Adobe InDesign Server

Adobe Experience Manager Assets gebruik:

  • Een proxy om het laden van bepaalde verwerkingstaken te verdelen. Een volmacht is een Experience Manager instantie die met een volmachtsarbeider communiceert om een specifieke taak te vervullen, en andere Experience Manager instanties om de resultaten te leveren.
  • Een proxyworker om een specifieke taak te definiëren en te beheren.
    Deze kunnen betrekking hebben op een groot aantal verschillende taken; bijvoorbeeld met een InDesign Server bestanden verwerken.

Als u bestanden volledig wilt uploaden 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 manuscripten worden in werking gesteld om meta-gegevens te halen en diverse vertoningen voor Experience Manager Assets te produceren. De volmachtsarbeider laat de bidirectionele communicatie tussen InDesign Server en Experience Manager instanties in een wolkenconfiguratie toe.

OPMERKING

Adobe InDesign wordt aangeboden als twee afzonderlijke aanbiedingen. Adobe InDesign-bureaubladtoepassing waarmee u paginalay-outs voor afdrukken en digitale distributie kunt ontwerpen. Met Adobe InDesign Server kunt u programmatisch geautomatiseerde documenten maken op basis van wat u hebt gemaakt InDesign. Het werkt als dienst die een interface aan zijn ExtendScript motor aanbiedt. De manuscripten worden geschreven in ExtendScript, die aan JavaScript gelijkaardig is. Voor informatie over InDesign manuscripten zie https://www.adobe.com/devnet/indesign/documentation.html#idscripting.

Hoe de extractie werkt

De Adobe InDesign Server kan met Experience Manager Assets worden geïntegreerd zodat INDD-bestanden die met InDesign zijn gemaakt, kunnen worden geüpload, uitvoeringen worden gegenereerd, alle media kunnen worden uitgepakt (bijvoorbeeld video) en kunnen worden opgeslagen als elementen:

OPMERKING

In eerdere versies van Experience Manager konden XMP en de miniatuur worden opgehaald. Alle media kunnen nu worden uitgepakt.

  1. Upload uw INDD-bestand naar Experience Manager Assets.

  2. Een framework verzendt opdrachtscript(s) naar de InDesign Server via SOAP (Simple Object Access Protocol).
    Dit opdrachtscript:

    • Haal het INDD-bestand op.

    • InDesign Server-opdrachten uitvoeren:

      • De structuur, de tekst en alle mediabestanden worden geëxtraheerd.
      • Er worden PDF- en JPG-uitvoeringen gegenereerd.
      • HTML- en IDML-uitvoeringen worden gegenereerd.
    • Plaats de resulterende bestanden weer op Experience Manager Assets.

    OPMERKING

    IDML is een op XML gebaseerde indeling die alle inhoud van het InDesign-bestand rendert. Het wordt opgeslagen als samengeperst pakket gebruikend ZIP compressie. Zie InDesign Interchange Formats INX en IDML voor meer informatie.

    LET OP

    Als InDesign Server niet geïnstalleerd of niet gevormd is, dan 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.

  3. 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 InDesign Server integreren met Experience Manager

Om InDesign Server voor gebruik met Experience Manager Assets en na het vormen van uw volmacht te integreren, moet u:

  1. Installeer de InDesign Server.
  2. Indien nodig configureer de Workflow voor Experience Manager Assets.
    Dit is alleen nodig als de standaardwaarden niet geschikt zijn voor uw instantie.
  3. Configureer een proxyworker voor de InDesign Server.

InDesign Server installeren

InDesign Server installeren en starten voor gebruik met Experience Manager:

  1. Download en installeer InDesign Server.

  2. Indien nodig, kunt u de configuratie van uw InDesign Server instantie aanpassen.

  3. Start de server vanaf de opdrachtregel:

    <*ids-installation-dir*>/InDesignServer.com -port 8080

    Hierdoor start u de server met de SOAP-insteekmodule die luistert op poort 8080. Alle logboekberichten en output worden geschreven direct aan het bevelvenster.

    OPMERKING

    Als u de outputberichten aan een dossier wilt bewaren dan gebruik redirection; bijvoorbeeld onder Windows:
    <ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1

De Experience Manager Assets-workflow configureren

Experience Manager Assets beschikt over 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 (dit is een standaardwerkschema, zodat is de verdere informatie beschikbaar onder het Uitgeven van een Werkschema) kunnen worden aangepast. Als u de standaardwaarden (met inbegrip van de haven van de ZEEP) gebruikt, dan is geen configuratie nodig.

Na de installatie wordt het uploaden van InDesign bestanden naar Experience Manager Assets (met een van de gebruikelijke methoden) de workflow gestart 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 onder <*your_asset*>.indd/Renditions zijn gemaakt, worden weergegeven

Media-extractie

Deze stap bepaalt de extractie van media uit het INDD-bestand.

Als u een document wilt aanpassen, kunt u het tabblad Arguments van de stap Media Extraction bewerken.

Argumenten voor het uitnemen van media en scriptpaden

Argumenten voor het uitnemen van media en scriptpaden

  • ExtendScript-bibliotheek: Dit is een eenvoudige http-methodebibliotheek, vereist door de andere scripts.

  • Scripts uitbreiden: Hier kunt u verschillende scriptcombinaties opgeven. Als u uw eigen manuscripten op InDesign Server wilt worden uitgevoerd, sparen de manuscripten bij /apps/settings/dam/indesign/scripts.

LET OP

Wijzig de ExtendScript-bibliotheek niet. Deze bibliotheek biedt de HTTP-functionaliteit die nodig is voor communicatie met Sling. Deze instelling geeft de bibliotheek aan die naar InDesign Server moet worden verzonden voor gebruik daar.

Met het ThumbnailExport.jsx-script dat wordt uitgevoerd door de workflowstap Media Extraction, wordt een miniatuuruitvoering in JPG-indeling gegenereerd. Deze vertoning wordt gebruikt door de werkstroomstap Miniaturen verwerken om de statische uitvoeringen te genereren die worden vereist door Experience Manager.

U kunt de workflowstap Miniaturen verwerken zodanig configureren dat statische uitvoeringen van verschillende grootten worden gegenereerd. Zorg ervoor dat u niet de gebreken verwijdert, omdat zij door de Experience Manager Assets interface worden vereist. Tot slot verwijdert de werkstroomstap Voorvertoning van afbeelding verwijderen de uitvoering van de JPG-miniatuur, omdat deze niet langer nodig is.

Pagina uitnemen

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 een document wilt aanpassen, kunt u het tabblad Arguments van de stap Page Extraction bewerken.

chlimage_1-96

  • Handler voor uitpakken van pagina: Selecteer in de keuzelijst de handler die u wilt gebruiken. Een extractiehandler werkt op een specifieke uitvoering, die door een verwante RenditionPicker (zie de ExtractionHandler-API) wordt gekozen.
    In een standaard Experience Manager installatie is het volgende beschikbaar:

    • IDML Handgreep Extractie: Werkt op de IDML vertoning die in de stap MediaExtract wordt geproduceerd.
  • Paginanaam: Geef de naam op die u aan de resulterende pagina wilt toewijzen. Als deze optie leeg blijft, is de naam "page" (of een derivaat als "page" al bestaat).

  • Paginatitel: Geef de titel op die u aan de resulterende pagina wilt toewijzen.

  • Basispad pagina: Het pad naar de hoofdlocatie van de resulterende pagina. Als dit leeg wordt gelaten, wordt het knooppunt gebruikt dat de uitvoeringen van het element bevat.

  • Paginasjabloon: De sjabloon die moet worden gebruikt bij het genereren van de resulterende pagina.

  • Paginaontwerp: Het paginaontwerp dat moet worden gebruikt bij het genereren van de resulterende pagina.

De proxyworker voor InDesign Server configureren

OPMERKING

De worker bevindt zich op de proxyinstantie.

  1. Vouw Cloud Services Configurations in het linkerdeelvenster van de gereedschapsconsole uit. Vouw vervolgens Cloud Proxy Configuration uit.

  2. Dubbelklik op IDS worker om de configuratie te openen.

  3. Klik Edit om het configuratiedialoogvenster te openen en de vereiste instellingen te definiëren:

    proxy_disworkerconfig

    • IDS
      PoolHet (de) eindpunt(en) van de ZEEP die voor het communiceren met InDesign Server. U kunt items toevoegen, verwijderen en bestellen.
  4. Klik op OK om op te slaan.

Als InDesign Server en Experience Manager op verschillende gastheren zijn of één of beide toepassingen niet aan standaardhavens werken, dan vorm Day CQ Link Externalizer om de gastheernaam, de haven, en de inhoudspad voor InDesign Server te plaatsen.

  1. Open de webconsole op https://[aem_server]:[port]/system/console/configMgr.

  2. Zoek de configuratie Day CQ Link Externalizer. Klik Edit om te openen.

  3. De montages van de Verbinding Externalzer helpen absolute URLs voor de Experience Manager plaatsing en voor InDesign Server tot stand brengen. Gebruik het veld Domains om de hostnaam voor Adobe InDesign Server op te geven. Klik Opslaan.

    In absolute URLs, gebruik localhost als gastheernaam voor uw lokale (auteur) instantie, en gastheernaam of IP adres voor publiceer instantie zoals aangetoond in de volgende illustratie.

    Instellingen voor extern hulpprogramma koppelen

Parallelle taakverwerking inschakelen voor InDesign Server

U kunt nu parallelle taakverwerking inschakelen voor IDS. Bepaal het maximumaantal parallelle banen (x) en 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:

  1. Open het tabblad Configurations van de Felix-console; bijvoorbeeld: https://[aem_server]:[port]/system/console/configMgr.

  2. Selecteer de IDS verwerkingsrij onder Apache Sling Job Queue Configuration.

  3. Set:

    • Type - Parallel
    • Maximale parallelle taken - <*x*> (zoals hierboven berekend)
  4. Sla deze wijzigingen op.

  5. Schakel het selectievakje enable.multisession.name onder com.day.cq.dam.ids.impl.IDSJobProcessor.name configuratie in om ondersteuning voor meerdere sessies voor Adobe CS6 en hoger in te schakelen.

  6. Maak een pool van x IDS-workers door SOAP-eindpunten toe te voegen aan de IDS Worker-configuratie.

    Als er meerdere computers zijn waarop InDesign Server wordt uitgevoerd, voegt u SOAP-eindpunten (aantal processors per computer -1) toe voor elke computer.

OPMERKING

Wanneer u werkt met een groep workers, kunt u de lijst van gewezen personen van IDS-workers inschakelen.

Om dit te doen, laat enable.retry.name checkbox, onder de com.day.cq.dam.ids.impl.IDSJobProcessor.name configuratie toe, die IDS baanterugwinning toelaat.

Ook, onder de com.day.cq.dam.ids.impl.IDSPoolImpl.name configuratie, plaats een positieve waarde voor max.errors.to.blacklist parameter die aantal baanterugwinnen alvorens een IDS van de lijst van baanmanagers bepaalt.

Door gebrek, na configureerbare (retry.interval.to.whitelist.name) tijd in notulen wordt de IDS worker 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

Voer voor InDesign Server 10.0 of hoger de volgende stappen uit om ondersteuning voor meerdere sessies in te schakelen.

  1. Open Configuration Manager vanuit uw Experience Manager Assets-instantie https://[aem_server]:[port]/system/console/configMgr.
  2. Bewerk de configuratie com.day.cq.dam.ids.impl.IDSJobProcessor.name.
  3. Selecteer de optie ids.cc.enable en klik op Save.
OPMERKING

Voor InDesign Server integratie met Experience Manager Assets, gebruik een multi-core bewerker omdat de zittingssteuneigenschap noodzakelijk voor de integratie niet op single core systemen wordt gesteund.

Experience Manager aanmeldingsgegevens configureren

U kunt de standaardbeheerdergeloofsbrieven (gebruikersnaam en wachtwoord) veranderen om tot InDesign Server van uw Experience Manager plaatsing toegang te hebben zonder de integratie met InDesign Server te breken.

  1. Ga naar /etc/cloudservices/proxy.html.
  2. Geef in het dialoogvenster de nieuwe gebruikersnaam en het nieuwe wachtwoord op.
  3. Sla de referenties op.

Op deze pagina