|
Wie funktioniert XML Print Publishing?
Wussten Sie eigentlich, dass Adobe InDesign CS3/4 eine sehr mächtige XML Importschnittstelle
besitzt, die nur richtig "gefüttert" werden muss, um damit automatisch zu publizieren?
Überblick
Schritt
1: Das XML-Quelldokument
Schritt
2: Die XSLT-Transformation
Schritt
3: Der Import nach InDesign
Schritt
4: Nachbearbeitung mit der XML-Regelmaschine/Pagino XS
Überblick
Das XML Print Publishing mit Adobe InDesign CS3/4 erfolgt
prinzipiell in drei Schritten:
Ausgangspunkt des XML Publishings sind die naturgemäß XML-Daten. Diese werden in
einem zweiten Schitt über eine XSLT-Transformation in eine für InDesign lesbare XML-Form gebracht. Die transformierte XML-Datei wird dann im dritten Schritt nach
InDesign CS3/4 importiert und dort automatisch gesetzt.
Das XSLT Stylesheet erfüllt dabei zwei wesentliche Aufgaben: Einerseits selektiert
es die XML-Elemente, die gesetzt werden sollen und ordnet diese so, wie sie im Layout
erscheinen sollen.
Andererseits mischt es der transformierten XML-Datei InDesign-Formatanweisungen
für Zeichen-, Absatz-, Zellen- und Tabellenformate hinzu, die dafür sorgen, das
die importierten Elemente automatisch im richtigen Format erscheinen.
Der Vorteil des XML Print Publishings liegt in seiner schier unendlichen Flexibilität:
Mit XSLT lässt sich eine nahezu
unbegrenzte Menge an regelbasierten XML Layouts erstellen.
Im Folgenden werden die einzelnen Schritte näher erläutert.
Schritt 1: Ihr XML-Quelldokument
Ausgangspunkt des automatischen XML Print Publishings ist Ihr XML-Quelldokument.
Die Struktur spielt dabei keine Rolle, jegliche Strukturen sind verarbeitbar.
Meistens wird es sich bei den XML-Quelldokumenten um Exporte aus Warenwirtschafts-
(ERP), Produktinformations- (PIM) oder Content-Management-Systemen (CMS) handeln,
die Informationen über ein Produkt oder ein Artikel formatneutral speichern.
Diese formatneutralen XML-Dokumente dienen als Quelle für die XSLT Tranformation
in Schritt 2, bei der wir Formatierungsanweisungen für Adobe InDesign CS3/4 zu den
Produktinformationen hinzumischen.
Schritt 2: Ihr XSLT-Stylesheet
XSLT ist eine mächtige, herstellerunabhängige Sprache, die es ermöglicht,
XML Dokumente neu zu strukturieren.
XSLT erlaubt während der Transformation nicht nur gezielt auf einzelne XML-Knoten
des XML-Dokumentes zuzugreifen und diese neu zu strukturieren, es beeinhaltet wie
richtige Programmiersprachen auch umfangreiche Kontrollstrukturen wie Schleifen
und Bedingungen, die es ermöglichen, Umstrukturierungen sehr genau vom Kontext abhängig
zu machen.
So kann zum Beispiel festgelegt werden, dass die eine Produktgruppe vierspaltig,
die andere Produktgruppe jedoch nur dreispaltig gesetzt, ein Preis je nach Höhe anders
formatiert, eine Beschreibung, wenn sie zu kurz ist, weggelassen werden soll ...
Genau diese Möglichkeiten der XSLT-Sprache nutzt das automatische XML Print Publishing. Wir setzen Ihre Layoutwünsche in XSLT-Anweisungen für Adobe
InDesign CS3/4 um.
Sie erhalten von uns ein fertiges, quelloffenes XSLT-Stylesheet, das Sie nach Belieben
selbst ändern oder auch weiterentwicklen können.
Die Entwicklung der XSLT-Styesheets führen wir mit professionellen XML Editoren
durch, wie zum Beispiel dem Stylus Studio 2008, das schnelles Erstellen und umfangreiche
Fehlersuchen und -diagosen ermöglicht.
Schritt 3: Ihr Layout in InDesign CS3/4
Alles, was Sie jetzt noch tun müssen, ist das transformierte XML-Dokument nach InDesign
CS3/4 zu importieren.
Das importierte XML-Dokument wird in der Strukturansicht von Adobe InDesign CS3/4
angezeigt. Ziehen Sie einzelne XML-Elemente oder gleich das ganze XML-Dokument auf
einen Textrahmen, der Inhalt wird dann automatisch gesetzt und formatiert.
Die Geschwindigkeit ist enorm. Für 100 Seiten benötigt InDesign ca. 10 Sekunden.
Schritt 4: Nachbearbeitung mit XML-Regelmaschine
Ein optionaler vierter Schritt ist die Nachbearbeitung des importierten XML-Dokuments
mit der Adobe InDesign CS3/4 XML Regelmaschine.
Die XML-Regelmaschine ermöglicht es, den Satz mit Skripting-Befehlen in JavaScipt
oder VBScript effizient und automatisiert nachzubearbeiten. Wir besitzen durch die
Entwicklung von Pagino umfassende Kenntnisse des Skritping-Objektmodells von
Adobe InDesign CS3/4 und können Sie so bei der Entwicklung tatkräftig und kompetent unterstützen.
Eine vorgefertigte Suite von Skripten hält Pagino XS bereit. Pagino XS ermöglicht
zum Beispiel das nachträgliche automatische Auftrennen von Textrahmen, die Aktualisierung
von XML Daten, die Erstellung von Indizes und Verzeichnissen und vieles mehr.
Hier
erfahren Sie mehr über Pagino XS
|