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.
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.
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
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.