Customizing-Möglichkeit #1: REST-Webservice
Über den REST-Webservice kann ein eigenes, webbasiertes User Interface in die Munixo Plattform integriert werden. Dabei ist die Komplexität und der Aufwand in der Einrichtung im Vergleich zur Entwicklung von Plugins relativ gering.
Customizing-Möglichkeit #2: Client Lua-Skript
Mit Lua-Skripts im Munixo-Client selbst kann das User Interface erweitert werden. So können zum Beispiel Kachelinhalte im Kontext von Dashboards oder aber praktische Buttons zur Vereinfachung von Routineaufgaben erstellt werden. Repetitive Aufgaben, bestehend aus mehreren einzelnen Aktionen, können dadurch zusammengefasst und anschließend mit nur einem Klick auf den erstellten Button ganz pragmatisch ausgeführt werden.
Customizing-Möglichkeit #3: Server-Plugin
Durch Munixo Server-Plugins können Daten gelesen, geschrieben, geändert oder gelöscht werden. Zusätzlich dazu können auch Objekte und Felder auf Datenbankebene erstellt werden. Dabei besteht voller Zugriff auf das Munixo Eventsystem – so können servergesteuerte Ereignisse und Funktionen konfiguriert und automatisiert werden. Außerdem können mit den Server-Plugins auch Funktionen des Betriebssystems genutzt werden. Der Aufwand und die Komplexität bei der Entwicklung sind allerdings im Vergleich zu den anderen Erweiterungsmethoden relativ hoch.
Customizing-Möglichkeit #4: Serverseitiges Lua-Skript
Bislang war für die Ausführung von Lua-Skripten eine Interaktion im Munixo-Client notwendig. Im Gegensatz dazu können die serverseitigen Lua-Skripte nicht mehr nur durch eine Interaktion im Client selbst, sondern jetzt auch eventbasiert oder in festgelegten Zeitintervallen durch den Server ausgeführt werden.
Das eröffnet Ihnen in der individuellen Konfiguration eine Vielzahl an neuen Möglichkeiten. Beispielsweise können mithilfe serverseitiger Lua-Skripte ausgewählte Datensätze regelmäßig auf bestimmte Kriterien hin überprüft und bei Nichterfüllung dieser Kriterien eine spezifische Aktion ausgeführt werden - den Anwendungsfällen sind hierbei keine Grenzen gesetzt. Auch die serverseitigen Lua-Skripte können weiterhin im Munixo-Client eingesehen, bearbeitet und zentral verwaltet werden. Gespeichert werden die Skripte dabei in der Datenbank auf dem Server.
Die Aktivierung von serverseitigen Lua-Skripten kann ganz einfach ohne Neustart bzw. Update des Servers im laufenden Betrieb erfolgen. Das spart Zeit und verringert den Aufwand bei der Implementierung neuer Funktionen deutlich.