Die Import/Export-Komponenten sind dank einheitlicher API beliebig erweiterbar.
Der Datenaustauschdialog listet alle verfügbaren Schnittstellen auf.
In vielen Fällen möglich: Die Verwaltung mehrerer Import-/Exportprofile unter einer Oberfläche.
Die Import-/Export-Module erlauben den Datenaustausch zwischen dem VIO.Matrix Content Manager und anderen Anwendungen. Der VIO.Matrix Content Manager bietet allen Datenaustauschkomponenten ein einheitliches API, welches den Zugriff auf das VIO.Matrix DB Connectivity API zulässt. Die Entwicklung eigener, auf spezielle Anwendungssoftware zugeschnittene Datenaustauschkomponenten erlaubt damit die Integration der VIO.Matrix Anwendung in beliebige betriebliche Systemumgebungen. Zu den im Lieferumfang befindlichen Importschnittstellen gehört eine ODBC-Schnittstelle zum Import beliebiger Datenbestände aus ODBC-fähigen Quellen sowie einer XML-Importschnittstelle. Im Lieferumfang befindliche Exportschnittstellen sind ein CSV-Export, XML-Export und der Export der Website als Sammlung statischer Webseiten. Lizenzrechtliche Einschränkungen können ggf. die Nutzung einzelner Schnittstellen beschränken.
- IO/Controller-API: Das standardisierte Datenaustausch API bietet Funktionen zum Import/Export, Schnittstelleneinstellungen/Konfiguration sowie allgemeiner Informationen zum betreffenden Datenaustauschmodul. Ob das betreffende Modul einen Import, einen Export oder beides durchführt, ist innerhalb des Modules definiert. Im Lieferumfang befindliche Module bieten dazu i.d.R. eine Verwaltungsoberfläche, welche die Verwaltung mehrerer Import-/Exportprofile zulässt.
- XML-Im-/Export: Das XML Import/Export-Modul erlaubt den Import und den Export XML-formatierter Ordner-/Element-/Webusergruppen- und Webuserdaten. Vor dem Import können die einzulesenden XML-Daten mittels eines XSL-Transformators umgeformt werden, um bspw. eine webkonforme Strukturierung der Daten in hierarchisch gegliederte Ordner und Elemente zu erreichen. In XML-Elementen oder -Attributen referenzierte Dokumente, wie Bilder, PDFs, etc., können direkt in die lokale VIO.Matrix Datenbank integriert und beim nächsten Webupdate auf dem Content Integration Server aktualisiert werden.
- CSV-Export: Der im Lieferumfang des VIO.Matrix Content Manager enthaltene CSV-Export ermöglicht den Export von Ordner- und/oder Elementedaten in jeweils getrennte Dateien. Eine CSV-Datei kann dabei entweder Ordner- oder Elementedaten enthalten. Im Gegensatz zu anderen Datenaustauschschnittstellen ist innerhalb des CSV-Export keine Möglichkeit zur Verwaltung mehrerer CSV-Exportprofile gegeben. Die mit dem Modul erzeugten CSV-dateien können direkt in MS Excel eingelesen und weiterverarbeitet werden. Innerhalb der Exportkonfiguration kann festgelegt werden, ob alle Ordner/Elemente oder nur ein bestimmter Knoten exportiert werden soll. Die Festlegung der Spaltenfelder und -titel ist hier ebenfalls möglich.
- ODBC-Import: Der ODBC-Import erlaubt das Einlesen und Aktualisieren hierarchisch einstufig angeordneter Daten (bspw. Artikellisten mit einer eindeutigen Artikelgruppe) aus beliebigen ODBC-Quellen. Es werden Ordner-, Elemente-, Webusergruppen- und Webuserdaten importiert und können entsprechend der jeweiligen Konfiguration neu erstellt, aktualisiert (bspw. Artikelaktualisierungen) oder gelöscht werden. So können bspw. in der ODBC-Quelle nicht verfügbare Elemente in der VIO.Matrix Datenbank unsichtbar geschaltet oder gelöscht werden. Der Import aus ODBC-Datenquellen ermöglicht bspw. einen Import aus sageKHK, MS Excel, CSV-Dateien u.v.a.m..
- HTML-Export: Die mit Hilfe des VIO.Matrix Content Manager redaktionell gepflegte Website kann mit dem HTML-Export statisch generiert, auf der lokalen Festplatte gespeichert und automatisiert über einen FTP-Server im Internet oder Intranet publiziert werden. Die Erzeugung statischer Webseiten modifiziert sämtliche Links und Dokumentenreferenzen (bspw. CSS- oder Bilddateien) so, daß diese Daten in einem (konfigurierbaren) relativen Pfad zu den erzeugten HTML-Dokumenten referenziert werden. Sofern entsprechende Serialisierer installiert sind, werden auch andere, nicht text-basierte Dokumentenformate (bspw. PDF, RTF, ...) erzeugt.
- User defined: Die definierte API lässt die Implementierung weiterer individueller Datenaustauschschnittstellen zu. Innerhalb eines Projektes kann diese Möglichkeit genutzt werden, um spezifische Legacy-Systeme in die Erstellung und Aktualisierung einer Website zu integrieren. Die Entwicklung und Integration externer Datenaustauschmodule erfolgt in Form einer Dynamic Link Library (DLL). Diese DLL muss nach Installation des VIO.Matrix Content Manager lediglich in ein dafür vorgesehenes Verzeichnis kopiert werden. Ab diesem Moment steht die gewünschte Import-/Export-Funktionalität innerhalb des spezifischen Website-Projektes zur Verfügung.