Adobe Experience Manager Assets använder:
Så här överför du filer helt till Experience Manager Assets som du har skapat med Adobe InDesign en proxy används. Detta använder en proxyarbetare för att kommunicera med Adobe InDesign Server, där skript körs för att extrahera metadata och generera olika renderingar för Experience Manager Assets. Proxyarbetaren möjliggör tvåvägskommunikation mellan InDesign Server och Experience Manager instanser i en molnkonfiguration.
Adobe InDesign erbjuds som två separata erbjudanden. Adobe InDesign datorprogram som används för att utforma sidlayouter för tryck och digital distribution. Adobe InDesign Server gör att du kan skapa automatiska dokument baserat på vad du har skapat med InDesign. Den fungerar som en tjänst som erbjuder ett gränssnitt till dess ExtendScript engine.Skripten skrivs i ExtendScript, som liknar JavaScript. Mer information om InDesign skript se https://www.adobe.com/devnet/indesign/documentation.html#idscripting.
The Adobe InDesign Server kan integreras med Experience Manager Assets så att INDD-filer skapas med InDesign kan överföras, återgivningar genereras, alla media extraheras (till exempel video) och lagras som resurser:
Tidigare versioner av Experience Manager kunde extrahera XMP och miniatyrbilden, nu kan alla media extraheras.
Överför INDD-filen till Experience Manager Assets.
Ett ramverk skickar kommandoskript till InDesign Server via SOAP (Simple Object Access Protocol).
Detta kommandoskript kommer att:
Hämta INDD-filen.
Kör InDesign Server kommandon:
Lägg tillbaka de resulterande filerna i Experience Manager Assets.
IDML är ett XML-baserat format som återger allt innehåll i InDesign -fil. Det lagras som ett komprimerat paket med ZIP komprimering. Mer information finns i InDesign Interchange Formats INX and IDML.
Om InDesign Server är inte installerat eller inte konfigurerat kan du ändå överföra en INDD-fil till Experience Manager. De återgivningar som skapas är dock begränsade till PNG och JPEG. Du kommer inte att kunna generera HTML, IDML eller sidåtergivningarna.
Efter extraheringen och renderingen:
cq:Page
(typ av återgivning).Integrera InDesign Server för användning med Experience Manager Assets När du har konfigurerat proxyn måste du:
Installera och starta InDesign Server för användning med Experience Manager:
Hämta och installera InDesign Server.
Om det behövs kan du anpassa konfigurationen av InDesign Server -instans.
Starta servern från kommandoraden:
<*ids-installation-dir*>/InDesignServer.com -port 8080
Detta startar servern med SOAP-pluginprogrammet som lyssnar på port 8080. Alla loggmeddelanden och utdata skrivs direkt till kommandofönstret.
Om du vill spara utdatameddelandena i en fil använder du omdirigering; under Windows:
<ids-installation-dir>/InDesignServer.com -port 8080 > ~/temp/INDD-logfile.txt 2>&1
Experience Manager Assets har ett förkonfigurerat arbetsflöde DAM Update Asset, som har flera steg specifikt för InDesign:
Det här arbetsflödet är konfigurerat med standardvärden som kan anpassas för dina inställningar för de olika författarinstanserna (det här är ett standardarbetsflöde, så mer information finns under Redigera ett arbetsflöde). Om du använder standardvärdena (inklusive SOAP-porten) behövs ingen konfiguration.
Överför efter installationen InDesign filer i Experience Manager Assets (med någon av de vanliga metoderna) utlöser arbetsflödet för att bearbeta resursen och förbereda de olika återgivningarna. Testa konfigurationen genom att överföra en INDD-fil till Experience Manager Assets för att bekräfta att du ser de olika renderingar som har skapats av IDS under <*your_asset*>.indd/Renditions
Det här steget styr extraheringen av media från INDD-filen.
Om du vill anpassa kan du redigera Arguments -fliken i Media Extraction steg.
Medieextraheringsargument och skriptsökvägar
ExtendScript-bibliotek: Detta är ett enkelt http get/post-metodbibliotek som krävs av de andra skripten.
Utöka skript: Här kan du ange olika skriptkombinationer. Om du vill att dina egna skript ska köras på InDesign Server, spara skripten på /apps/settings/dam/indesign/scripts
.
Ändra inte ExtendScript-biblioteket. Det här biblioteket innehåller de HTTP-funktioner som krävs för att kommunicera med Sling. Den här inställningen anger vilket bibliotek som ska skickas till InDesign Server för användning där.
The ThumbnailExport.jsx
skript som körs i arbetsflödessteget för medieextrahering genererar en miniatyrrendering i JPG-format. Den här återgivningen används i arbetsflödessteget Bearbeta miniatyrbilder för att generera de statiska återgivningar som krävs av Experience Manager.
Du kan konfigurera arbetsflödessteget Bearbeta miniatyrbilder för att generera statiska återgivningar i olika storlekar. Se till att du inte tar bort standardinställningarna eftersom de krävs av Experience Manager Assets gränssnitt. Arbetsflödet för att ta bort återgivning för förhandsvisning av bilder tar slutligen bort återgivningen av miniatyrbilder i JPG eftersom den inte längre behövs.
Detta skapar en Experience Manager sida från de extraherade elementen. En extraheringshanterare används för att extrahera data från en återgivning (för närvarande HTML eller IDML). Dessa data används sedan för att skapa en sida med PageBuilder.
Om du vill anpassa kan du redigera Arguments -fliken i Page Extraction steg.
Extraheringshanterare för sida: Välj den hanterare som du vill använda i popup-listan. En extraheringshanterare fungerar på en viss återgivning, som väljs av en relaterad RenditionPicker
(se API:t för ExtractionHandler
).
I en standard Experience Manager installation av följande:
IDML
återgivning genererad i MediaExtract-steget.Sidnamn: Ange det namn som du vill tilldela den resulterande sidan. Om det lämnas tomt är namnet"page" (eller ett derivat om"page" redan finns).
Sidrubrik: Ange den titel som du vill tilldela den resulterande sidan.
Sidrotsökväg: Sökvägen till rotplatsen för den resulterande sidan. Om den lämnas tom används den nod som innehåller resursens återgivningar.
Sidmall: Den mall som ska användas när den resulterande sidan genereras.
Siddesign: Den siddesign som ska användas när den resulterande sidan genereras.
Arbetaren finns på proxyinstansen.
Expandera i verktygskonsolen Cloud Services Configurations i den vänstra rutan. Expandera Cloud Proxy Configuration.
Dubbelklicka på IDS worker för att öppna för konfiguration.
Klicka Edit för att öppna konfigurationsdialogrutan och definiera de nödvändiga inställningarna:
Spara genom att klicka på OK.
Om InDesign Server och Experience Manager finns på olika värdar eller ett eller båda av dessa program fungerar inte på standardportar, konfigurera Day CQ Link Externalizer för att ange värdnamn, port och innehållssökväg för InDesign Server.
Gå till webbkonsolen på https://[aem_server]:[port]/system/console/configMgr
.
Leta reda på konfigurationen Day CQ Link Externalizer. Klicka Edit att öppna.
Inställningarna för länkutjämnaren hjälper dig att skapa absoluta URL:er för Experience Manager driftsättning och InDesign Server. Använd Domains fält för att ange värdnamnet för Adobe InDesign Server. Klicka Spara.
Använd i absoluta URL:er localhost
som värdnamn för den lokala (författare) instansen och värdnamn eller IP-adress för publiceringsinstansen enligt följande bild.
Nu kan du aktivera parallell jobbbearbetning för IDS. Bestäm det maximala antalet parallella jobb (x
) och InDesign Server kan bearbeta:
x
) som InDesign Server kan bearbeta är ett mindre än antalet processorer som kör IDS.Så här konfigurerar du antalet parallella IDS-jobb:
Öppna Configurations fliken i Felix Console, till exempel: https://[aem_server]:[port]/system/console/configMgr
.
Välj IDS-bearbetningskön under Apache Sling Job Queue Configuration
.
Uppsättning:
Parallel
<*x*>
(enligt beräkning ovan)Spara dessa ändringar.
Om du vill aktivera stöd för flera sessioner i Adobe CS6 och senare bör du kontrollera enable.multisession.name
kryssruta, under com.day.cq.dam.ids.impl.IDSJobProcessor.name
konfiguration.
Skapa en pool med x
IDS-arbetare genom att lägga till SOAP-slutpunkter i IDS Worker-konfigurationen.
Om flera datorer körs InDesign Serverlägger du till SOAP-slutpunkter (antal processorer per dator -1) för varje dator.
När du arbetar med en grupp arbetare kan du aktivera blockeringslista för IDS-arbetare.
Om du vill göra det aktiverar du enable.retry.name kryssruta, under com.day.cq.dam.ids.impl.IDSJobProcessor.name
konfiguration, vilket möjliggör omprövningar av IDS-jobb.
Under com.day.cq.dam.ids.impl.IDSPoolImpl.name
konfiguration, ange ett positivt värde för max.errors.to.blacklist
parameter som bestämmer antalet jobbomprövningar innan ett ID tas bort från jobbarbetslistan.
Som standard, efter den konfigurerbararetry.interval.to.whitelist.name
) tid i minuter som IDS-arbetaren valideras. Om arbetaren hittas online tas den bort från blockeringslista.
För InDesign Server 10.0 eller senare utför du följande steg för att aktivera stöd för flera sessioner.
https://[aem_server]:[port]/system/console/configMgr
.com.day.cq.dam.ids.impl.IDSJobProcessor.name
.För InDesign Server integrering med Experience Manager Assetsanvänder du en flerkärnig processor eftersom den sessionsstödfunktion som krävs för integreringen inte stöds på enskilda kärnsystem.
Du kan ändra administratörens standardautentiseringsuppgifter (användarnamn och lösenord) för att komma åt InDesign Server från Experience Manager utan att bryta integreringen med InDesign Server.
/etc/cloudservices/proxy.html
.