Advanced Search
Search Results
228 total results found
Groovy
Groovy-Scripting im CMS.
Werkzeuge & Integrationen
IDE Setup
Um ein Plugin zu erstellen, ist eine IDE, also eine Entwicklungsumgebung, nötig. Wir empfehlen IntelliJ IDEA von JetBrains (die kostenlose Community Edition reicht aus). Im Zusammenspiel mit dem Build Tool Gradle und der hier bereitgestellten Konfiguration, ka...
Plugin
Plugins werden als Unterprojekte angelegt. In einem Git-Repo kann es also problemlos mehrere Plugins geben. Inwiefern das organisatorisch sinnvoll ist, muss individuell geklärt werden. Sachen wie Projektzugehörigkeit, Issue-Management und Abhängigkeiten (Depen...
Service
Ein Service ist die generischste Schnittstelle, die ein Plugin bereitstellen kann, denn es wird eine beliebige Anzahl Parameter beliebigen Typs entgegengenommen und ein Objekt beliebigen Typs zurückgegeben. fun registerService(serviceName: String, service: Se...
Action
Plugins haben die Möglichkeit, Actionbausteine bereitzustellen, die ganz normal in Menüpunkt-Aktionen im Framework verwendet werden können. Plugin-Actionbausteine stehen dann dort (gruppiert nach Plugin) genau wie die Standard-Bausteine zur Auswahl. fun regis...
Tag
Das Framework kann durch Plugins um Batix-Tags (<bx:tagname>) erweitert werden, welche dann in normalen Quelltexten wie Komplettseiten oder Textbausteinen verwendet werden können. fun registerTag(tagInfo: TagInfo) Es gibt zwei Arten von Tags: Frontend- und B...
Timer Job
Plugins können neue Timer-Tasks für die im Framework eingebaute Zeitsteuerung mitbringen. Diese können dann beim Anlegen neuer Zeitsteuerungen ausgewählt und parametrisiert werden. fun registerTimerJob(jobId: String, jobInfo: JobInfo) jobId ist eine frei ...
Request Interceptor
(ehemals "Request Handler") Bestimmte, von Clients (z. B. Browser) angefragte Pfade, können durch Plugins überwacht und optional direkt beantwortet werden, ohne die Standardabläufe des Frameworks (wie Projekt und Menüpunkt finden) zu involvieren. fun registe...
Static Content
VerfügbarkeitAb Batix Application Framework Version 2.7.1 verfügbar. Plugins können in ihre .zip Datei statische Ressourcen-Dateien wie HTML-Seiten, Bilder, Schriften oder JS-/CSS-Dateien integrieren. Diese müssen in einem Unterordner unterhalb des Projektord...
Admin Page
Für Backend-Benutzer können eigenständige Seiten innerhalb der Verwaltung zur Verfügung gestellt werden. Das entspricht den bisherigen "Plugin-Seiten" auf Projektebene, die allerdings direkt im Backend als normale Menüpunkte angelegt wurden. Admin Pages stehe...
WebSocket
Auch WebSockets können von Plugins ganz einfach genutzt werden. Dabei können sogar erweiterte Funktionalitäten wie Subprotokolle verwendet oder der Handshake modifiziert werden. fun registerWebSocket(socketId: String, handler: WebSocketHandler) socketId is...
Event Listener
Plugins können sich beim Framework für Events registrieren und selbst Events auslösen. Ein Event besteht immer aus einem Namen sowie zugehörigen Daten. Name Der Name muss gegenüber anderen Events unique sein. Anhand dessen erfolgt das Routing der Events an ...
Vue App
VerfügbarkeitAb Batix Application Framework Version 2.7.1 verfügbar. Vue.js Anwendungen bestehen aus JavaScript, HTML und CSS. Singe File Components bieten sogar die Möglichkeit diese drei Sachen für eine Komponente in einer einzigen .vue Datei zu definieren....
Allgemeines zum CMS
Diese Dokumentation ist auch als PDF verfügbar. Aufbau Das CMS ist im Grunde nichts anderes als ein Programm, das die Anzeige von Daten koordiniert. Es läuft auf einem Server (einzelner Rechner/Computer) in irgendeinem Rechenzentrum in Deutschland.Auf diesem ...
Systemaufbau und Lizenzmodell
Lizenzmodell und Systemaufbau sind beim batix® CMS aufeinander abgestimmt. Alle Bestandteile und Features des Systems stehen jederzeit zur Verfügung. Das batix® CMS läuft auf einem Webserver und kann über ein Web frontend (Internetbrowser) bedient werden. Au...
Benutzerhierarchie
Im batix® CMS lassen sich die Bearbeitungsrechte der Benutzer auf vielfältige und einfache Weise den speziellen Erfordernissen bis auf einzelne Bestandteile eines Projekts oder Systembestandteile abstimmen. Dazu werden die möglichen Rechte den berechtigten Be...
Versions-Info
Meine aktuelle Version? Schauen Sie bitte in den Kopf des Navigationsbereiches. An dieser Stelle wird neben dem Link Ins Web auch die Version ihres Systems angezeigt. Mit einem Klick auf die Versionsnummer öffnet sich eine neues Fenster mit einer tabellarisch...