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.

NOTE
Adobe InDesign wordt aangeboden als twee aparte aanbiedingen. Adobe InDesignDesktop app die wordt gebruikt om paginalay-outs voor druk en digitale distributie te ontwerpen. Adobe InDesign Serverlaat u toe programmatically om geautomatiseerde documenten tot stand te brengen die op wat u met InDesign hebt gecreeerd worden gebaseerd. Het werkt als dienst die een interface aan zijn ExtendScriptmotor aanbieden.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 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:

NOTE
In eerdere versies van Experience Manager konden XMP en de miniatuur worden opgehaald. Alle media kunnen nu worden opgepakt.
  1. Upload het INDD-bestand naar Experience Manager Assets .

  2. 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.
  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 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:

  1. installeer het InDesign Server.
  2. Indien noodzakelijk, vormen het Werkschema van Experience Manager Assets.
    Dit is alleen nodig als de standaardwaarden niet geschikt zijn voor uw instantie.
  3. 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:

  1. Download en installeer de 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 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.

de extractieargumenten van Media en manuscriptwegen

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.

CAUTION
Wijzig de ExtendScript-bibliotheek niet. Deze bibliotheek biedt de HTTP-functionaliteit die nodig is voor communicatie met Sling. Met deze instelling wordt opgegeven welke bibliotheek naar de InDesign Server moet worden verzonden voor gebruik daar.

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.

chlimage_1-96

  • 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 de ExtractionHandler 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.
  • 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

NOTE
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 de IDS worker om de configuratie te openen.

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

    proxy_idsworkerconfig

    • Pool IDS
      Het (de) SOAP eindpunt(en) die moeten worden gebruikt voor communicatie met de InDesign Server . U kunt items toevoegen, verwijderen en bestellen.
  4. Klik op OK om op te slaan.

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.

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

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

  3. 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.

    Verbinding externalizer die 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:

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

  2. Selecteer de verwerkingswachtrij van IDS onder Apache Sling Job Queue Configuration .

  3. Instellen:

    • Type - Parallel
    • Maximum Parallelle Banen - <*x*> (zoals hierboven berekend)
  4. Sla deze wijzigingen op.

  5. Schakel het selectievakje enable.multisession.name in onder com.day.cq.dam.ids.impl.IDSJobProcessor.name configuratie als u ondersteuning voor meerdere sessies voor Adobe CS6 en hoger wilt inschakelen.

  6. 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.

NOTE
Wanneer u werkt met een groep workers, kunt u de lijst van gewezen personen van IDS-workers inschakelen.
Hiervoor schakelt u het selectievakje enable.retry.name in onder de com.day.cq.dam.ids.impl.IDSJobProcessor.name -configuratie, waarmee IDS-taakophaalbewerkingen kunnen worden uitgevoerd.
Stel onder de 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.
Door gebrek, na configureerbare (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.

  1. Open Configuration Manager via 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 .
NOTE
Voor InDesign Server integratie met Experience Manager Assets gebruikt u een multicore-processor omdat de functie voor sessieondersteuning die nodig is voor de integratie niet wordt ondersteund op single core-systemen.

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.

  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.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2