myContent CMS Schnittstellen (Im- & Export)

myContent CMS bietet diverse Schnittstellen um Daten zu im- und exportieren. Dabei können die Daten wahlweise als Datei (Hotfolder) oder als Stream (Webservice) entgegen genommen bzw. ausgegeben werden.

Das folgende Schaubild zeigt einige der gängigsten Schnittstellen.



Importe

Importe nach myContent CMS erfolgen in der Regel wahlweise über Webservices oder über Hotfolder. Wir unterstützen aber auch andere Transportwege zB. WireQ oder S3-Buckets. Ein Import kann über ActiveMQ Events ausgelöst werden.

Alle Importe werden im Logik-Server von myContent CMS konfiguriert.

Unsere WebServices werden automatisch über SwaggerUI dokumentiert. Interessierte Entwickler erhalten auf Anfrage gern Zugang zu einem API Endpunkt.

XML Importe

XML Daten (als Datei angeliefert oder als Stream über einen WebService) können wahlweise im myContent CMS nativen Format übernommen werden (zB. aus anderen myContent Instanzen) oder sie werden vor dem Import (durch myContent) über eine XSL-Transformation oder einen in TypeScript geschriebenen Transformer in das myContent native Format gewandelt.

Es liegen aktuell folgende Transformationen vor:

  • NITF
  • NewsML-G2
  • GOGOL/PEIQ
  • WordPress

JSON Importe

JSON Daten können analog XML per Datei oder per Webservice angeliefert werden. JSON Daten können über den "Transformation Service" unter Zuhilfenahme von JavaScript ebenfalls in andere Strukturen übersetzt werden.

Aktuell liegen folgende Formate vor:

  • Fidion
  • RedWeb


Exporte

Exporte aus myContent CMS erfolgen in der Regel wahlweise über PUSH/POST Webservices oder über Dateiexporte. Daten können auch über GET Webservices abgefragt werden. Die Verfügbarkeit von neuen Daten wird über ActiveMQ Events kommuniziert.

Alle Exporte werden im Logik-Server von myContent CMS konfiguriert