Hoe de extractie werkt

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
    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} 🔗.
    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

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

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

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

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

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

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

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.