Bandika CMS

Bandika ist ein Content Management System mit den Schwerpunkten einfache Bedienung und Sicherheit.

Es wurde deshalb in ähnlicher Form auch bereits für Intranets und sicherheitsrelevante Firmen-Websites benutzt.

Bandika bietet auf der einen Seite Editiermöglichkeiten direkt auf den Webseiten, auf der anderen Seite aber auch personengenaue Rechte für den Zugriff auf Seiten und Dokumente. Auch diese Webseite wurde mit Bandika erstellt.

Bandika ist in Java geschrieben und läuft in einer Tomcat- oder anderen Servlet-Umgebung.

Bandika im Editiermodus:

Technik und Sourcecode

Bandika ist in Java geschrieben, wobei ausschliesslich Basisbibliothen der Apache Group, aber kein Web-Framework benutzt.wird.

Für die Oberfläche werden jQuery, der CKEditor in der Version 4, Bootstrap in der Version 4 und eigene Stile benutzt.

Die Applikation wird als ein Web-App-Bundle hier ausgeliefert, das in Tomcat installiert werden kann (siehe unten)

Die Daten werden in einer PostgreSQL-Datenbank gehalten. Das Basisskript dazu steht unter init.sql zur Verfügung.

Der Sourcecode steht auf meinem Gitea-Server zur Verfügung. Benötigt werden die Pakete BandikaBase, BandikaCms und Bandika.

Installation

Die Installation wird in der Datei README.md hier beschrieben (auf Englisch).

Bei Fragen und Problemen gerne unter mr@elbe5.de melden.