Dieser Abschnitt befasst sich mit der technischen Dokumentation zu go~mus und stellt Informationen bereit, die für den Betrieb, die Integration, Anbindung an Fremdsysteme und mögliche Erweiterungen von go~mus notwendig sind.

API Dokumentation

go~mus verfügt über eine umfangreiche API (engl. application programming interface, "Schnittstelle zur Anwenderprogrammierung"), welche für verschiedene Zwecke genutzt werden kann. Dazu gehört z.B.:

Die Liste ist nicht vollständig. Mit Hilfe der API-Dokumentation können Programmierer dritte Systeme anbinden. Sicherheitsrelevante Bereiche sind dort nicht dokumentiert und können auf Anfrage bereitgestellt werden.

Widget Dokumentation

Externe Widgets können für verschiedene öffentliche Prozesse z.B. in Webseiten oder Apps via IFrame eingebunden werden. Damit der gesamte Workflow innerhalb der Webseite/App ohne Unterbrechnung und im gewünschten Style funktioniert, bietet go~mus eine In-Page Navigation über eine Public-IFrame Steuerung an.

Der grobe Ablauf kann dieser Skizze entnommen werden. Um Scrollbalken zu vermeiden, unterstützen wir  den IFrameResizer in der Version 3.5.8, Beispiel hier: https://github.com/davidjbradshaw/iframe-resizer

E-Mail Versand

In go~mus können SMTP-Postfächer für den Versand von E-Mails hinterlegt und zu Angeboten oder Templates zugewiesen werden. Diese Postfächer müssen über das Internet erreichbar sein um den Mail-Versand zu ermöglichen.