Kiribati-Schnittstelle

The task here was to integrate the seminars managed with Kiribati ("Kiribati Seminarverwaltung" by Include GmbH) into a TYPO3 8 website, so that events could be displayed on the website and registrations submitted through the TYPO3 website could be forwarded to Kiribati. In other words, the implementation consisted of an event import (Kiribati -> TYPO3 website) and a registration export (TYPO3 website -> Kiribati).

 

 

It makes sense to use the existing XML interface, which is comprehensive and well documented. As a first step, the event data is exported in XML format via FTP to a shared exchange directory (Kiribati export using the existing XML API). The XML files are then read and mapped to the corresponding database fields in the TYPO3 installation. For this, you can either use existing TYPO3 extensions that support event management or develop your own solution. The data is then retrieved when the website is rendered and can be used as required. The registration data is exported in a similar way: the relevant data is read from the corresponding database fields, converted into an XML object according to the specifications of the Kiribati XML interface, and then placed in an exchange directory via FTP. The registration data is subsequently imported from Kiribati and processed there. From the website's perspective, cron jobs ensure that the import and export processes are executed regularly.