QCM2Comyan

Assets aus QCM in eine Comyan Datenbank übertragen

QCM2Comyan ist ein eigenständiges Windows-Programm (gesteuert über die Kommandozeile), mit dem Assets aus dem Datenbanksystem QuarkContentManager( QCM) in eine Comyan-Datenbank übertragen werden.


Alle Medienelemente einer QCM-Abfrage werden bei Übergabe an Comyan strukturiert in das Filesystem geschrieben und die Metadaten dazu passend im XML-Format ausgegeben.

Die vordefinierte Abfrage in QCM beinhaltet z.B. die komplette Ausgabe ( = einen Erscheinungstag der Zeitung) mit allen Seiten (im PDF-Format) und den darin enthaltenen Artikeln und dazu gehörigen Bildern.

Und so funktioniert´s:

Wird die Abfrage aktiviert, durchsucht QCM2Comyan die QCM Datenbank nach allen relevanten PDF Seitenlayouts.

Jedes PDF wird zusammen mit den Metadaten (XML Datei) und einem JPEG Preview exportiert. Alle Artikel und Bilder auf die innerhalb der Seiten XML Datei referenziert wird, werden ebenfalls exportiert (XML, Preview, HiRes)

QCM2Comyan geht dabei wie folgt vor:

  • Extraktion der Seite (XML plus PDF)
  • Extraktion des Artikels in einer Schleife (XML plus Artikelinhalt in einem zweiten XML)
  • Extraktion der Bilder, die zu den Artikeln gehören (XML und HiRes Dateien im existierenden Format)
  • Extraktion von Bildern auf der Seite, die aber nicht zu einem Artikel gehören (XML und HiRes Dateien im existierenden Format)

Damit die einzelnen Artikel und Bilder den Seitenlayouts oder untereinander zugeordnet werden können, haben alle Assets den XML Tag "is contained in" mit Referenz auf die Asset-ID des Artikels oder der Seite im QCM.

XML Datei der kompletten Seite mit Asset ID




XML Datei eines Artikels mit Referenz auf Asset ID von Seite


Die Dateinamen für die verschiedenen XML Dateien sind als Time Stamp ausgewiesen. Die Dateien werden für den Export in 3 spezifizierten Ordnern (Artikel, Seiten, Bilder) innerhalb eines übergeordneten Ausgabeordners abgelegt.


Der Importer in Comyan ist verantwortlich dafür, die Daten vom Exportordner zu löschen oder zu bewegen.

« Zurück