Mobile Apps mit Appbundler, Manager-Konfiguration und simplebis-builder.
Apps sind mobile Oberflächen für eine simplebis-Umgebung. Sie werden im simplebis-manager konfiguriert und mit dem simplebis-Appbundler als App ausgespielt. Eine App kann Standardfunktionen wie Dashboard, Login, Account, Shops, Checkout, Buchungen, Events, Beiträge, Wettbewerbe, Einstellungen und eigene Inhalte enthalten.
Die App ist dabei nicht fest auf einen einzigen Funktionsumfang begrenzt. Welche Bereiche sichtbar und nutzbar sind, richtet sich nach der Umgebung, den aktivierten Modulen, der App-Konfiguration, den eingebundenen Shops, den Templates und den eigenen Screens oder Komponenten.
Apps werden im simplebis-manager über den Menüpunkt Apps gepflegt. Nach dem Öffnen einer App stehen mehrere Bearbeitungsbereiche zur Verfügung: allgemeine Einstellungen, Template, Theme, Komponenten, Screens, Tutorials, Formulare, Buchungen und Shops.
Die Bearbeitungsseite enthält außerdem die Aktion IDE öffnen. Darüber wird die neue App-IDE geöffnet. In dieser IDE werden simplebis-builder Screens und Komponenten erstellt und bearbeitet.
Beim Laden einer App ruft der Appbundler die App-Initialisierung der simplebis-Umgebung auf. Dabei werden App-ID, Umgebung, API-Key, Version, Theme, Fonts, Menü, Attribute, Standard-Screens, Komponenten, Buchungsdaten, Shops, Tutorials, Builder-Screens, Builder-Komponenten und Assets geladen.
Diese Daten werden lokal gespeichert und anschließend als App-Initialdaten verwendet. Dadurch kann dieselbe App-Basis je nach Umgebung und Konfiguration anders aussehen und andere Funktionen anbieten. Wenn die App neu geladen wird, werden diese Daten erneut aus simplebis bezogen.
Die Detaildokumentation ist in eigene Unterseiten aufgeteilt. Design beschreibt Theme, Farben und Komponenten-Styles. Templates / Menüs beschreibt Vorlagen, Start-Screens und Navigation. Assets / Fonts beschreibt App-Dateien, Bilder, Fonts und Cache. Konfigurationsmöglichkeiten beschreibt Standardseiten, Standardrouten und Überschreibungen. Shops / Verkauf erklärt Artikel- und Ticketverkauf. Accounts / Kunden beschreibt Login und Kundenfunktionen. Custom Screens beschreibt die simplebis-builder Funktionen für eigene Screens und Komponenten.