PEIQ Knowledge Base

Automatischer Asset-Import von grafischen Elementen

Mit dem automatischen Asset-Import können grafische Elemente, wie etwa Wetter, Rätsel, Börse, Horoskope u. ä. als Bilder in PRINT NGEN importiert und automatisch auf bestimmten Seiten platziert werden.

Funktionalitäten des automatischen Asset-Imports von grafischen Elementen

  • Import von Grafiken

  • Platzierung von Elementen

Inhaltsverzeichnis

Allgemeine Beschreibung

Mit diesem Feature können grafische Elemente, wie etwa Wetter, Rätsel, Börse, Horoskope u. ä. als Bilder in PRINT NGEN importiert und automatisch auf bestimmten Seiten platziert werden. Dazu werden auf den gewünschten Seiten entsprechende Dummy-Bilder platziert, die beim täglichen Import der tatsächlichen Datei automatisch ersetzt werden. Alternativ können die Elemente nur in eine Mappe in NGEN importiert werden, wenn keine Update-Möglichkeit in NGEN gefunden wird (keine vorbereitete Seite mit Dummy).

Unterstützte Kategorien

  • Börse

  • Horoskope

  • Karikatur

  • Rätsel

  • Seiten_Extern

  • Sudoku

  • TVProgramm

  • Wetter

Folgende Dateitypen können importiert werden:

  • .pdf

  • .jpg

  • .png

Die Anlieferung der Dateien geschieht über den SFTP-Server. Dort befindet sich für jede Kategorie ein eigener Ordner mit jeweiligen Unterordnern aller Objekte. Im Hintergrund laufende Warteschlangen importieren jede Minute abgelegte Dateien in den jeweiligen objektspezifischen Unterordner.

Vorbereitende Schritte durch den bzw. die Kund:in

Dummys in Bilderbibliotheken anlegen

Die Dummy-Bilder werden von PEIQ in einer entsprechenden Bilderbibliothek hinterlegt.

Beispiel einer Bilderbibliothek mit Dummy-Bildern

Diese kann, wenn gewünscht, auch in mehrere Bibliotheken umsortiert werden, um bessere Übersichtlichkeit zu schaffen. An jedem Bild müssen folgende zwei Eigenschaften in der Eigenschaftsdefinition des Bibliothekselements richtig hinterlegt werden:

  • “ProduktionsTabelle = DBild“

Die zwingend notwendigen beiden Eigenschaften DateiUpdateBedingung und ProduktionsTabelle am Dummy-Bild
  • DateiUpdateBedingung”: Hier muss die gewünschte “DateiUpdateBedingung” eingetragen werden, die auch im Dateinamen der zu importierenden Dateien enthalten sein wird. Diese ist frei wählbar, muss allerdings für jedes Dummy-Bild einmalig sein, sodass bei einem Import immer nur ein einziges Dummy-Bild gefunden wird, das auf den Seiten durch das importierte Bild ersetzt werden soll. Ist die Bedingung nicht einmalig, kann das neue Bild beim Import nicht automatisch platziert werden und wird als unplatziertes Bild importiert.

    • Es gibt zudem eine Werteliste WL_DateiUpdateBedingung, in welcher hinterlegt werden kann, welche UpdateBedingungen zur Auswahl stehen (dies ist jedoch nicht zwingend notwendig)

Die “DateiUpdateBedingung” muss in Kleinschreibung geschrieben sein, da alle Dateinamen auf dem SFTP in Kleinschreibung importiert werden.

Dummys aus den Bilderbibliotheken auf Seiten platzieren

Vor dem Import muss das gewünschte Dummy-Bild auf genau einer Seite mit demselben Erscheinungstag und Objekt platziert sein. Dazu muss das Bild aus der Bilder-Bibliothek auf einer Vorlagenseite in der Layout-Bibliothek platziert sein. Durch die Planung wird aus dieser Vorlagenseite eine Produktionsseite für den aktuellen Erscheinungstag im Spiegel erstellt, dadurch wird eine Kopie des Dummy-Bildes in Tabelle DBild erzeugt. Voraussetzung: die Vorlagenseite mit dem Bild-Dummy ist bereits im Spiegelschema vorhanden.

Im Spiegel-Schema müssen die Seitenvorlagen neu verknüpft werden. Die Vorlagen werden nicht automatisch aktualisiert.

Seiten platzieren

Dadurch das das Dummy-Bild auf einer Vorlagenseite platziert und aus dieser eine Produktionsseite erzeugt wird, wird eine Kopie des Dummy-Bildes in Tabelle DBild erzeugt. Pro Objekt und Erscheinungstag darf das gewünschte Dummy-Bild nur auf genau einer Seite mit demselben Erscheinungstag und Objekt platziert werden. Das Bild kann auf weitere Seiten vererbt werden.

Ist kein Dummy-Bild mit der passenden “DateiUpdateBedingung” auf einer Seite mit dem richtigen Erscheinungstag und Objekt (passend zum Dateinamen der Importdatei) platziert, wird die Datei als Bild nach PRINT NGEN importiert, ohne platziert zu werden. Auch falls das Bild mehrmals platziert ist - und dadurch mehrere Kopien des Bildes am selben Erscheinungstag und im selben Objekt von PRINT NGEN gefunden werden, kann kein Update erfolgen. Ein nachträgliches Update eines Dummy-Bildes mit einem in PRINT NGEN schon vorhandenen Bild ist nicht möglich.

Aufbau des Dateinamens

Damit der Import und das Update auf den Seiten korrekt erfolgen kann, muss der Dateiname folgendem Schema folgen:

  • Erscheinungstag: Zeichen 1-8 nach folgendem Schema: JJJJMMTT

  • Zeichen 9 frei wählbar, z. B. “_“

  • “DateiUpdateBedingung” des Dummys in PRINT NGEN: ab Zeichen 10

  • Die Gesamtlänge des Dateinamen ist frei wählbar

Beispiele:

  • 20220923_ma_wetter04

  • 20221204-taboersegro

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

2

0

2

2

0

9

2

3

_

m

a

_

w

e

t

t

e

r

0

4

 

2

0

2

2

1

2

0

4

-

b

o

e

r

s

e

g

r

o

s

s

 

Anlieferung der Dateien

Die Dateien mit korrektem Dateinamen müssen nun im SFTP-Verzeichnis im jeweiligen Objekt-Unterordner angeliefert werden, also z. B. unter “\Test-PEIQ\Wetter\ma”.

Konkreter Ablauf des Imports

Der Import-Workflow läuft einmal pro Minute und importiert Dateien, die in den oben aufgeführten SFTP-Ordnern (siehe unterstützte Kategorien) angeliefert wurden.

  1. PRINT NGEN importiert eine temporäre Version der Datei.

  2. Anhand des Dateinamens merkt sich PRINT NGEN folgende Eigenschaften: Den gesamten Dateinamen, den Erscheinungstag (“DLayErschAm”), das Objekt (“DLayObjekt”) und die Datei-Update-Bedingung (“DateiUpdateBedingung”).

  3. PRINT NGEN sucht nun nach Dummy-Bildern, die auf Seiten mit dem gemerkten Erscheinungstag (“DLayErschAm”) und dem gemerkten Objekt (“DLayObjekt”) platziert sind und an denen dieselbe Datei-Update-Bedingung (“DateiUpdateBedingung”) gesetzt ist. Zudem wird geprüft, ob sich die Seite im Status “Löschen” befindet oder ob es sich um ein Platzierungsbuch handelt. In beiden Fällen erfolgt keine Aktualisierung.

  4. Findet PRINT NGEN hier ein (einziges!) bereits platziertes Bild, wird dieses ersetzt durch die nun zu importierende Datei (natürlich kann dieses eine Bild auf verschiedene Seiten vererbt werden). Die Datei im SFTP-Ordner wird gelöscht.

  5. Findet PRINT NGEN kein passendes, bereits platziertes Bild, wird die neue Datei als neues Element importiert und das Objekt und die “DateiUpdateBedingung” am neuen Element gesetzt. Das Element wird in die Mappe “xy_Kategorie_taeglich” gelegt (also z. B. “wb_Wetter_taeglich”). Dabei steht “xy” für das Objektkürzel. Die Datei im SFTP-Ordner wird gelöscht.

  6. Alle neu importierten Bilder erhalten sofort den Status “Fertig”, als Kommentar die Kategorie (z. B. Wetter) und als BildUrsprung “Redaktion_Hotfolder“.

  7. Das unter 1. importierte temporäre Cluster wird gelöscht.

Elemente, die noch nicht platziert wurden, sind in Mappen unter “Öffnen“ → “Bilder (tägl. Importe TV, Börse, etc.)“ auffindbar:

Wiederholte Importe

Beispiel 1: Dummy auf Seite vorhanden

  1. Die Datei “Apfel“ wird über den SFTP-Server in einen Objektordner abgelegt.

  2. PRINT NGEN findet ein passendes Dummy auf einer Seite und ersetzt dieses mit dem Bild “Apfel“.

  3. Eine weitere Datei “Apfel“ wird in denselben Objektordner abgelegt.

  4. Version 1 von “Apfel“ auf der Seite wird ersetzt durch Version 2.

Beispiel 2: Kein Dummy auf einer Seite vorhanden

  1. Die Datei “Apfel“ wird über den SFTP-Server in einen Objektordner abgelegt.

  2. PRINT NGEN findet kein passendes Dummy, importiert das Bild “Apfel“ neu und legt es in die entsprechende Mappe.

  3. Eine weitere Datei “Apfel“ wird in denselben Objektordner abgelegt.

  4. NGEN findet wieder kein passendes Dummy und legt ein neues Bild “Apfel“ an und legt es in die entsprechende Mappe. In der Mappe befinden sich nun also 2 Bilder mit dem Namen “Apfel“.

Beispiel 3: Dateien mit demselben Namen in unterschiedlichen Objektordnern

  1. Eine Datei “Apfel“ wird in den Objektordner “ma“ gelegt und eine weitere Datei “Apfel“ in den Ordner “ta“.

  2. PRINT NGEN behandelt beide Dateien völlig unabhängig voneinander und ersetzt jeweils entweder das Dummy auf der entsprechenden Seite des Objekts oder legt die Datei in die jeweilige Mappe des Objekts.

XMP-Import

Die angelieferten Dateien können mit XMP-Metadaten importiert werden. Voraussetzung dafür ist, dass die User des Kunden das Recht “XMPLesen“ vergeben haben. Dieses kann PEIQ kurzfristig vergeben, wenn gewünscht. Welche XMP-Metadaten in welchen Eigenschaften in NGEN importiert werden, wird in der Abbildung “XMPLesen“ festgelegt. Hier gilt folgendes:

XMP Metadaten

NGEN Eigenschaft

Beschreibung

XMP Metadaten

NGEN Eigenschaft

Beschreibung

dc:creator

IptcAN

Autor Name

dc:creator

IptcOR

Objekt Recht, Copyright

dc:subject

IptcSti

Stichworte

dc:title

IptcUeb

Überschrift

exif:UserComment

IptcKom

Kommentar

exif:UserComment

LinkURL

Externe URL des Bildes; Voraussetzungen für das Setzen der Eigenschaft LinkURL vgl. unter der Tabelle unter “Übernahme des Inhalts aus exif:UserComment in die NGEN Eigenschaft LinkURL”

exif:ImageUniqueID

IptcON

Objekt Name

photoshop:Instructions

DBildPhotoshopInstr

Photoshop Anweisungen

xmp:UniqueID

IptcEN

Nummer

fwr:UniqueId

DBildUniqueDocID

ID

fwc:CustomField2

DBildCustField2

Benutzerdefiniertes Feld

fwc:CustomField3

DBildCustField3

Benutzerdefiniertes Feld

fwc:CustomField6

DBildCustField6

Benutzerdefiniertes Feld

fwc:CustomField18

DBildCustField18

Benutzerdefiniertes Feld

fwc:CustomField19

DBildCustField19

Benutzerdefiniertes Feld

xmp:CreateDate

IptcED

Erstellungsdatum

Übernahme des Inhalts aus exif:UserComment in die NGEN Eigenschaft Link URL

Ist die XML-Lesen-Logik aktiv, wird der Inhalt aus dem XMP Metadaten-Feld exif:UserComment immer in die NGEN Eigenschaft IptcKom übernommen. Wenn in exif:UserComment ein URL steht, wird der Inhalt aus exif:UserComment zusätzlich auch in die NGEN Eigenschaft LinkURL übernommen. Voraussetzung ist, dass der URL mit dem Protokoll http oder https angegeben ist. Technisch gesehen wird hier geprüft, ob der Inhalt in exif:UserComment mit dem regulären Ausdruck ^https?://.+ matcht. D.h. weitere Prüfungen, ob es sich tatsächlich um einen URL handelt werden nicht vorgenommen. Bei keinem Match bleibt die Eigenschaft LinkURL leer bzw. wird nicht geändert.

FAQ

Nur “grafische“ Elemente, wie oben aufgelistet .pdf, .jpg, .png, können importiert werden. Ein PDF kann aber auch Text enthalten (z. B. ein PDF einer ganzen Seite). Das PDF kommt allerdings im System als Bild an, wie ein Screenshot. Der Text ist nicht getrennt aufrufbar, markierbar oder sonst wie bearbeitbar.

Verwandte Seiten

 

Nur für PEIQ-Mitarbeiter:

https://peiq.atlassian.net/wiki/spaces/CORE/pages/1140785189