PEIQ Knowledge Base
[0-10-2] INBOUND Printseiten mit zugehörigen Artikeln und Bildern
Transportverfahren | sFTP (Anlieferung in der PEIQ Cloud durch Dritte) |
Objekt | XML, PDF; Bilder als JPG, PNG, PDF, TIF, TIF, Gif, Bmp, SVG, RAW, WEBP, HEIC, EMF |
Trigger | automatisch, optional manuell |
Typische Drittsysteme | Typische Anbindungen sind Drittsysteme zur Content-Erstellung (Seiten-, Artikel-, Bild-Anlieferung vom Drittsystem) |
Beispieldaten | siehe unten |
Typische Drittsysteme | -- |
---|
Mit der hier beschriebenen Importfunktion können fertig gelayouteten Printseiten für die Print-Produktion (und davon ausgehend für die EPaper-Produktion) durch Dritte auf dem sFTP-Server zur Verfügung gestellt werden und von dort aus nach NGEN PRINT importiert werden.
Die Datenanlieferung und der Import nach NGEN PRINT erfolgen in der PEIQ Cloud im sFTP-Bereich (sftp://data.peiq.cloud/…). Typische Anbindung sind Archive und Drittsysteme zur Content-Erstellung.
Funktionalitäten des/der [Schnittstelle]
Import von fertig gelayouteten Printseiten für die Produktion
Übertragung via sFTP
Inhaltsverzeichnis
Import Elemente und Destination
Für den Import von Printseiten und deren Artikel und Bilder werden über die hier vorliegende Standard-Schnittstelle Daten von einer Destination im sFTP-Bereich (sftp://data.peiq.cloud/…) in die PEIQ Cloud importiert.
Fertig gelayoutete Printseiten für die Produktion
Übertragung
Für jede fertig gelayoutete Printseite für die Produktion wird ein page-XML (optional mit Attribut content="production" im Tag <publication>) und ein page-PDF (PDF der Ganzseite) nach PRINT NGEN importiert. Enthält eine Printseite Bilder, so müssen diese so beschnitten (Hard-Crop) sein, wie sie auf der Seite zu sehen sind und auf dem sFTP-Server vorhanden sein.
Bilder werden im XML als image-Tags übertragen und können innerhalb des article-Tags referenziert werden. Die Bilder, die im article-Tag referenziert werden, werden immer als Bestandteil des Artikels importiert. Alle anderen Bilder werden als eigenständige Elemente auf der Seite importiert.
In den Daten der Seiten müssen die Koordinaten/Geometrien der darauf platzierten Artikel mitgeliefert werden (siehe Page-XML), damit bei einer Übergabe der Daten ans E-Paper dort klickbare Bereiche erzeugt werden können. Das Ganzseiten-PDF sollte die Größe des Seite in PRINT NGEN umfassen. Für Bilder sind keine Koordinaten erforderlich.
Wird eine Seite importiert, die in PRINT NGEN bereits im entsprechenden Druckprodukt vorhanden ist, wird diese Seite mit dem Import upgedatet. Ist keine Zuordnung zu einem Druckprodukt möglich bzw. wurde noch kein entsprechendes Druckprodukt erstellt, wird eine einzelne neue Seite (d.h. noch ohne Zuordnung zu einem Druckprodukt) angelegt.
Für die Zuordnung zum richtigen Druckprodukt müssen folgende Informationen im page-XML mitgeliefert werden:
Ressortindex (für die Zuordnung zur richtigen Seite(nnummer))
Ressort
Ausgabe
Erscheinungstag
Erfolgt ein Update, d.h. in PRINT NGEN ist bereits eine Printseite für die Produktion zu der im page-XML angegebenen externen ID vorhanden, wird die bestehende Seite in PRINT NGEN upgedatet.
Auch die auf der Seite übertragenen Elemente (Bild (PDF) der Ganzseite, Artikel, Bilder) werden in PRINT NGEN upgedatet, sowie die Zuordnung zum richtigen Druckprodukt (falls sich die Zuordnung geändert hat, z.B. geänderter Erscheinungstag).
Usecases
Content-Erstellung von fertig gelayouteten Seiten in einem Drittsystem, die in PRINT NGEN in einem Druckprodukt für die Print-Produktion bzw. zur EPaper-Produktion eingebunden werden sollen (mit Updates)
Importieren z.B. der Mantelseiten, die von einem Partnerverlag/Anlieferer produziert wurden; ist beim Partnerverlag/Anlieferer PRNIT NGEN im Einsatz, können die Daten des Partnerverlags/Anlieferers über die Schnittstelle [1-14] OUTBOUND Ausgaben mit Seiten, Artikel und Bilder (Content-Syndication und E-Paper) exportiert werden und anschließend über diese Schnittstelle als fertig gelayoutete Seiten importiert werden
Import der Daten
Zum Import läuft in NGEN PRINT eine Warteschlange, die folgende Daten importiert:
Die page-XMLs und zugehörigen page-PDFs und Bilder:
Für jedes page-XML mit PDF der Ganzseite wird in NGEN PRINT eine Printseite erstellt.
Die im XML angegebenen Artikel (article-Tags) laufen in NGEN PRINT als eigenständige Artikel und die im XML angegebenen Bilder (image-Tags) als eigenständige Originalbilder ein.
Die innerhalb eines article-Tags referenzierten Bilder werden in NGEN PRINT am zugehörigen Printartikel verlinkt, die Bilder ohne zugehörigen Artikel werden nur an der Seite verlinkt.
Der Import läuft im 1-min-Takt.
Import Trigger
Standardmäßig erfolgt der Import durch eine Warteschlange, die im 1min-Takt abgearbeitet wird.
Übertragungsart: sFTP
Der Import der Daten erfolgt von einer Destination im sFTP-Bereich (sftp://data.peiq.cloud/…) in der PEIQ Cloud. Diese Daten müssen vom Anlieferer (Dritten) zur Verfügung gestellt werden und werden durch NGEN PRINT “abgeräumt” (d.h. nach dem Import werden die entsprechenden Daten auf dem sFTP-Server gelöscht).
Namenskonvention
Timestamp
Der Timestamp ist folgendermaßen aufgebaut:
Monat (2-stellig), Tag (2-stellig), Stunde (2-stellig), Minute (2-stellig), Sekunde (2-stellig), Millisekunde (3-stellig)
Beispiel: "0512174535345"
pagepdf_<ID>_<timestamp>.pdf
Bild-Dateien
image_<ID>_<timestamp>.<Endung des Dateiformats z.B. “jpg”>
XML
page_<ID>_<timestamp>.xml (nur bei Übertragung von Archivseiten, fertig gelayouteten Seiten für die Produktion)
Übertragung der Binärdaten
Beim Export der Daten durch den Anlieferer auf den sFTP-Server müssen zunächst die Binärdaten in ein entsprechendes Verzeichnis gelegt werden. Dies umfasst das PDF der Ganzseite und alle enthaltenen Bilder der Seite und Artikel als JPG, PNG, PDF, TIF, TIF, Gif, Bmp, SVG, RAW, WEBP, HEIC oder EMF.
Übertragung der Metadaten
Im nächsten Schritt müssen die Metadaten im gleichen Verzeichnis des sFTP-Servers abgelegt werden. Die XML-Datei muss dabei seitenweise geschickt werden.
Page-XML
Das Wurzelelement der XML-Datei heißt publication. Es folgt der Aufbau der XML-Struktur (der Seite mit den platzierten Artikeln und Bildern bzw. des Artikels mit zugehörigen Bildern bzw. des Bildes) mit den Attributen und den kundenspezifischen Elementen.
Für die Umwandlung in die PEIQ Struktur durch XSLT Stylesheets beim Import der Daten vom Drittanbieter können Sie sich optional an folgendem Dokument orientieren:
Dieses Dokument erhalten Sie auf Anfrage.
publication
name = Objekt
date = Erscheinungstag im Format yyy-mm-dd
edition = Ausgabe (Kürzel)
page
id = ID der Seite (die externe ID des Drittanbieters)
ver = Version der Seite
w = Seitenbreite in 1/10000 mm
h = Seitenhöhe in 1/10000 mm
title = Schlagzeile (Hauptzeile/Überschrift) der Seite (ohne HTML-Struktur)
section = Ressort (Kürzel)
type = singlePage für normale Seiten, doublePage für Doppelseiten und adPage für Zwischenanzeigen
shareType (optional) = Möglichkeit des Sharings in der App: forbidden für kein Sharing, link für Share über Link in den WebReader und pdf für das gesamte Seiten-PDF
elements/element
type = article, image
id = ID des Artikels / des Bildes (beim Archivimport die externe ID des Drittanbieters)
area
rect = Koordinaten: x1,y1,w,h – passend zur Seitenbreite und -höhe (siehe oben). Alle Größen als Ganzzahl in 1/10000 Einheiten relativ (also nicht in mm) zu der Seitenbreite bzw. Seitenhöhe. Ursprung ist die linke obere Ecke der Seite.
article
id = ID des Artikels (die externe ID des Drittanbieters)
ver = Version des Artikels
shareType (optional) = Möglichkeit des Sharings in der App: forbidden für kein Sharing, link für Share über Link in den WebReader und pdf für das gesamte Seiten-PDF
title = Schlagzeile (Hauptzeile/Überschrift) des Artikels (ohne HTML-Struktur)
section = Ressort (Kürzel)
sectionindex = Ressort-Index
pageNumber = Die Seitennummer von der Seite auf der sich der Artikel befindet
keywords/keyword = Schlagwörter am Artikel
type = person (für Personen) / location (für Orte) / organisation (für Organisationen) / topic (für allgemeine Schlagwörter)
priority = Priorität von 1 bis 5
content = enthält den Body des Artikels
body = enthält Überschriften, Haupttext und Nebeninhalte
Inhalte Body:
h1 class="headline" - Die Hauptzeile bzw. der Titel
h2 - Die Unterzeile
p - Paragraph im Haupttext
div
class = image
class = imagegallery
data-id = ID des Bildes
image
image
id = ID des Bildes (die externe ID des Drittanbieters)
ver = Version des Bildes
underline (optional) = Bildunterschrift
source (optional) = Quelle / Copyright
keywords/keyword = Schlagwörter am Bild
type = person (für Personen) / location (für Orte) / organisation (für Organisationen) / topic (für allgemeine Schlagwörter)
priority = Priorität von 1 bis 5
Beispiel
<?xml version="1.0" encoding="utf-8"?>
<publication name="az" date="2021-11-05" edition="ab" content="production">
<page id="251-2318055" ver="14" w="7000000" h="5100000" title="" section="son" sectionindex="1" type="doublePage" shareType="link">
<elements>
<element type="article" id="251-2318056">
<area rect="953,956,3094,5859"/>
</element>
<element type="article" id="251-2318057">
<area rect="1741,4988,1517,913"/>
</element>
<element type="article" id="251-2318058">
<area rect="953,7119,3094,2587"/>
</element>
<element type="article" id="251-2318059">
<area rect="4107,956,729,7381"/>
</element>
<element type="article" id="251-2318060">
<area rect="164,956,729,7989"/>
</element>
<element type="article" id="251-2318061">
<area rect="5164,956,4671,6011"/>
</element>
<element type="article" id="251-2318062">
<area rect="6741,5217,1517,837"/>
</element>
<element type="article" id="251-2318063">
<area rect="5164,7271,4671,2435"/>
</element>
</elements>
</page>
<image id="251-2452530" ver="6" originalsha1="4g3V12bCBe7aC41L8cc_T3b5ke6"/>
<article id="251-2318056" ver="2" style="default" shareType="link" title="Ein beliebter Charakter muss sterben " section="son">
<keywords>
<keyword type="person" priority="1">Dame Maggie Smith</keyword>
<keyword type="organisation" priority="5">Universal Pictures</keyword>
<keyword type="location" priority="3">Großbritannien</keyword>
<keyword type="topic" priority="5">Serie</keyword>
</keywords>
<content>
<body>
<h1 class="headline">Ein beliebter Charakter muss sterben</h1>
<h2>Downton Abbey: A New Era</h2>
<div class="image-gallery">
<div class="image" data-id="251-2298349"/>
</div>
<p>
<strong>Die britische Serie „Downton Abbey“ kehrt mit einem weiteren Spielfilm zurück. Doch „A New Era“ - so der Titel des nächsten Kapitels - dürfte vielen Fans das Herz brechen, denn ein Charakter wird fehlen.</strong>
</p>
<p>„Downton Abbey“ geht weiter - zwar nicht in Form von Staffel 7, dafür erwartet uns ein weiterer Spielfilm. Bereits 2019 kehrte der Cast der beliebten UK-Serie mit einem eigenen Film in die internationalen Kinosäle zurück. Ein Wiedersehen mit der Crawley-Familie, das zum Glück keine einmalige Angelegenheit bleiben wird.</p>
<p class="intermediate">Fortsetzung offiziell bestätigt</p>
<p>Eine Fortsetzung wurde von offizieller Seite bestätigt und wird den Titel „A New Era“ (auf Deutsch: „Eine neue Ära“) tragen. Glaubt man den neuesten Berichten aus Großbritannien, steht uns dieses Mal eine besonders emotionale Geschichte bevor. Mehrere Zeitungen berichten über einen Todesfall in „Downton Abbey: A New Era“ und die Fans haben bereits einen Verdacht.</p>
<p class="intermediate">Kein Auge bleibt trocken</p>
<p>„Diejenigen, die die Szenen gesehen haben, berichten, dass sie sehr emotional sind“, schreibt die britische „Sun“ in Hinblick auf den schweren Verlust im neuen „Downton Abbey“-Film. Die Fans werden in Strömen weinen und es bleibt kein Auge im Kinosaal trocken, prophezeit eine Quelle. Welcher Charakter am Ende sterben wird - das ist nicht bekannt, doch die Fans tippen darauf, dass es die Gräfinwitwe, Violet Crawley treffen wird. Die berühmte und sehr beliebte Figur der Serie wird von der 86-jährigen Dame Maggie Smith („Harry Potter“) verkörpert und erfreute sich großer Beliebtheit. Die Fans können sich „Downton Abbey“ nicht ohne ihre schnippischen Bemerkungen vorstellen, aber sollte die Geschichte wirklich eine ganz neue Ära betreten, legt das den Tod von Violet nahe.</p>
<p class="intermediate">Trifft es Violet Crawley?</p>
<p>Zahlreiche Fans hatten bereits beim ersten „Downton Abbey“-Film damit gerechnet, dass uns ein Abschied von Dame Maggie Smiths Kult-Figur bevorsteht, doch dann kam alles anders. Die zahlreichen Meldungen von Insidern, die über den Tod eines „ikonischen Charakters“ berichten, schmälern die Hoffnung, dass Violet Crawley ein weiteres Mal dem Tod von der Schippe springt. Eines steht zumindest fest: Sollte sie wirklich sterben, dürften nicht nur auf der Kinoleinwand bei ihrer Familie die Tränen fließen, sondern auch bei den Fans in den Kinosesseln. Für Spannung ist jedenfalls gesorgt, in den sozialen Medien wird bereits heftig über das Thema diskutiert.</p>
<p class="intermediate">Komplette Besetzung wieder dabei</p>
<p>Für die Fortsetzung des „Downton Abbey“- Spin-off- Films von 2019 wird die komplette Besetzung wieder zusammenkommen und erwartet dazu noch mehrere neue Darsteller. Der erste Film folgte auf das Finale der Drama-Serie von Julian Fellowes, die zwischen 2011 und 2015 in den USA ausgestrahlt wurde und aus sechs Staffeln besteht. Die britische Fernsehserie handelt vom Schicksal einer Aristokratenfamilie und ihrem Personal am Anfang des 20. Jahrhunderts.</p>
<p class="intermediate">Historisch markante Ereignisse</p>
<p>Historisch markante Ereignisse haben ebenfalls den Weg in die Serie geschafft, unter anderem der Untergang der Titanic oder der Ausbruch des Ersten Weltkriegs. Im Jahr 2011 durfte sich die ITV-Produktion über eine ganz besondere Auszeichnung freuen: einen Eintrag im Guinness-Buch der Rekorde als „von Kritikern am besten bewertete Fernsehserie“ des Jahres. aut „NYPost“ ist die Produktion des zweiten Films von “Downton Abbey“ bereits im Gange, das Veröffentlichungsdatum ist für den 22. Dezember geplant. Die Produzenten haben eine Reihe von Neuzugängen zur Originalbesetzung angekündigt.</p>
</body>
</content>
</article>
<article id="251-2318057" ver="2" style="default" shareType="link" title="Dokumentationen und Produktionen auf netflix: Downtown Abbey" section="son">
<content>
<body>
<h1 class="headline">Dokumentationen und Produktionen auf netflix: Downtown Abbey</h1>
<p>Zur Serie Downtown Abbey</p>
<p>Downton Abbey ist eine britische Fernsehserie, produziert für den Sender ITV. Ein Großteil der Drehbücher stammt von Julian Fellowes. Downton Abbey handelt vom Schicksal einer Adelsfamilie und ihrem Personal am Anfang des 20. Jahrhunderts, von bedeutenden Ereignissen wie etwa dem Untergang der Titanic, dem Ausbruch des I. Weltkriegs, der spanischen Grippe, der Einführung des Frauenwahlrechts oder dem irischen Unabhängigkeitskrieg.</p>
</body>
</content>
</article>
<article id="251-2318058" ver="2" style="default" shareType="link" title="Ellen Pompeo wollte Isaiah Washington nicht" section="son">
<content>
<body>
<h1 class="headline">Ellen Pompeo wollte Isaiah Washington nicht</h1>
<div class="image-gallery">
<div class="image" data-id="251-2298445"/>
</div>
<p>
<strong>Patrick Dempsey war nicht immer als McDreamy in der US-Serie „Grey's Anatomy“ vorgesehen. Co-Star Isaiah Washington war ebenfalls im Rennen um die Rolle, doch Hauptdarstellerin Ellen Pompeo sprach sich dagegen aus.</strong>
<br/>
<br/>
Ein neues Enthüllungsbuch gibt Einblick in die Geschehnisse am Set einer der erfolgreichsten und beliebtesten US-Serien aller Zeiten: „Grey's Anatomy“. Zahlreiche Mitglieder aus Cast und Crew haben sich Autorin Lynette Rice anvertraut und Geheimnisse und Eindrücke mit ihr geteilt. Das Ergebnis ist ein Buch namens „How To Save a Life: The Inside Story of Grey“s Anatomy“, das zuletzt schon für Schlagzeilen sorgte, nachdem publik wurde, dass Patrick Dempsey alias Derek Shepherd das Set terrorisiert haben soll. Nun die nächste Neuigkeit: Schauspielerin Ellen Pompeo soll sich persönlich dagegen ausgesprochen haben, dass Schauspieler Isaiah Washington für die Rolle des Derek Shepherd besetzt werden soll, wie dieser in einem Gespräch mit Rice berichtet hat.
</p>
<p class="intermediate">Ellen Pompeo wollte ihn nicht als Partner</p>
<p>Isaiah Washington kennen wir in der Welt von „Grey's Anatomy“ als Dr. Preston Burke, doch diese Rolle war nicht von Anfang an für ihn vorgesehen. Der 58-Jährige sollte ursprünglich die Rolle von McDreamy erhalten, die letztendlich an Patrick Dempsey ging. „Es gibt das Gerücht oder so etwas, dass Ellen mich nicht als ihren love interest haben wollte, weil sie einen schwarzen Freund hatte“, wird der Schauspieler in dem Enthüllungsbuch zitiert. „Der Kontext ist, dass sie nicht auf weiße Männer steht. Ich schätze, sie hat angedeutet, dass ihr Freund ein Problem damit haben könnte, dass sie Liebesszenen mit mir dreht, und sie sich deshalb unwohl fühlt. Ich habe sie dabei unterstützt.“ Obwohl ihm damit eine große Rolle durch die Finger gegangen ist, scheint es kein böses Blut zwischen Pompeo und Washington zu geben.</p>
<p class="intermediate">Isaiah Washington steht hinter Ellen</p>
<p>Wie die „NY Post“ berichtet, soll sich Ellen Pompeo mittlerweile auch zu dem Thema geäußert haben, nachdem die alten Gerüchte durch das Buch erneut an die Oberfläche gekommen sind. Ihre Aussage deckt die von Isaiah Washington, der auf die Rolle des McDreamy verzichtet hat, um nicht für potenzielle Probleme in der Ehe von Ellen Pompeo zu sorgen. Die Schauspielerin, die als Meredith Grey vor der Kamera steht, ist seit 2007 mit dem Afro-Amerikaner Chris Ivery verheiratet.</p>
</body>
</content>
</article>
<article id="251-2318059" ver="2" style="default" shareType="link" title=" Der Cast der neuen Serie steht fest " section="son">
<content>
<body>
<h1 class="headline">Der Cast der neuen Serie steht fest</h1>
<h2>„Prinz von Bel-Air“: Reboot kommt</h2>
<p>
<strong>Die US-Serie „Prince of Bel-Air“ wird in die Gegenwart verfrachtet und der Titelheld muss sich mit neuen Problemen der modernen Zeit herumschlagen. Mittlerweile steht der Cast des Reboots und Will Smiths Nachfolger fest.</strong>
<br/>