PEIQ Knowledge Base
Import-Workflow für Events & Sporttabellen
In PRINT NGEN sind verschiedene Import-Workflows eingerichtet, z. B. für den Import von Börsendaten oder Horoskopen. Es ist auch möglich die Veranstaltungsdaten von Drittanbietern nach PRIINT NGEN zu importieren. Eventdaten, wie z. B. Orte, Städte, Termine werden nach PRINT NGEN importiert und dort entsprechend verwaltet.
Funktionalitäten des Import-Workflows für Events und Sporttabellen
Import von Events inkl. relevanter Eventdaten von Drittanbietern
Import von Sporttabellen
Redaktionelle Weiterverarbeitung von Events und Sporttabellen in PRINT NGEN
Inhaltsverzeichnis
Import von Events
Im Verzeichnis ”Events” existiert eine festgelegte Ordnerstruktur. In dieser befindet sich das “_$ok$_”-Verzeichnis. Ist der Datenimport fehlerfrei gelaufen, werden alle Veranstaltungs-XMLs zunächst als Kopie im “_$ok$_”-Ordner abgelegt.
War der Datenimport nicht OK, landen die XML-Dateien entsprechend im ”_$fehler$_”-Ordner.
Beispiel für einen Event-Import
Einen Event-Datenimport simulieren
Die Veranstaltung wird in die Zwischenablage kopiert und in das “Events > MSU > Import”-Verzeichnis gelegt. Der Dämon holt sich die Datei und importiert diese nach PRINT NGEN. Er läuft in einem Abstand von 1 Minute und holt die XML-Datei nach PRINT NGEN.
Wurde die Datei schon einmal nach PRINT NGEN importiert und lag diese schon im “_$ok$_”-Verzeichnis, wird eine weitere Datei mit dem Zusatz “#1” im Dateinamen angelegt. Infolgedessen kann eine Datei auch mehrmals importiert werden.
Veranstaltungen in PRINT NGEN öffnen
Über den “Öffnen”-Button wird der Menüpunkt “Veranstaltungen” aufgerufen. Dadurch öffnet sich eine Mappe, in der alle Veranstaltungen nach Erstelldatum absteigend sortiert sind. Die frisch importierte Veranstaltung wird an oberster Stelle angezeigt.
Der/die Benutzer:in kann nun auf einer Seite eine Event-Artikelvorlage platzieren und den importierten Artikel aus der Mappe darauf platzieren.
XML-Datei im “_$ok$_”-Verzeichnis
Eine XML-Datei, die z. B. im “_$ok$_”-Verzeichnis liegt, kann mit Notepad ++ geöffnet werden.
Die Datei besteht aus Tags. In der nachstehenden Grafik ist das Tag “<Event_Rubrik>” zu sehen. Dafür wurde in PRINT NGEN ein Makro mit diesem Namen angelegt, durch welches der Inhalt entsprechend formatiert wird.
Soll z. B. das Tag “Event_Ort” speziell gekennzeichnet werden (z. B. durch eine Fettung oder eine andere Schriftfarbe), so muss auch ein Makro mit dem Namen “Event_Ort” angelegt werden.
Import von Sporttabellen
Der Import von Sporttabellen ist analog zu dem Import von Events aufgebaut. Ebenfalls auf dem Laufwerk ist ein Verzeichnis mit dem Namen ”Sporttabellen” hinterlegt. Dieses enthält analog zu den “Events” ebenfalls eine festgelegte Ordnerstruktur.
Der Ablauf des Imports sowie die Bedeutung der einzelnen Ordner entspricht dem Event-Import.
Auch die XMLs der Sporttabellen bestehen aus verschiedenen Tags:
Tag “DTextObjekt” und “DTextAusgabe”
Bei den angelieferten XMLs kann das Tag “DTextObjekt” und/oder “DTextAusgabe” mitgeliefert werden:
Wird das Tag “DTextObjekt” mitgeliefert, so wird dessen Inhalt für das Setzen des Objekts in PRINT NGEN verwendet.
Wird nur das Tag “DTextAusgabe” mitgeliefert, so wird aus diesem das Objekt zusammengesetzt - sprich, es werden die ersten zwei Buchstaben der Ausgabe dafür verwendet.
Wird weder das Tag “DTextObjekt” noch “DTextAusgabe” im XML mitgeliefert, so wird der im Benutzerkontext hinterlegte Wert bei der Eigenschaft “DTextObjekt” verwendet.
Sporttabellen in PRINT NGEN öffnen
Über den “Öffnen”-Button wird der Menüpunkt “Sporttabellen” aufgerufen. Dadurch öffnet sich eine Mappe, in der alle Sporttabellen nach Erstelldatum absteigend sortiert sind. Die frisch importierten Sporttabellen werden an oberster Stelle angezeigt.
Verwandte Seiten
Nur für PEIQ-Mitarbeiter:
https://peiq.atlassian.net/wiki/spaces/CORE/pages/1010794542