Go to file Use this template
2022-11-21 09:56:00 +00:00
.vscode refactored 2022-11-19 13:51:34 +00:00
.yarn collection docs 2022-11-02 11:00:27 +00:00
api contentbuilder docs 2022-11-21 09:33:21 +00:00
docs medialib video 2022-11-21 09:56:00 +00:00
frontend/_dist_ contentbuilder docs 2022-11-21 09:33:21 +00:00
markdown-it-code-include styling 2022-11-03 08:50:08 +00:00
media/medialib medialib video 2022-11-21 09:56:00 +00:00
tmp first docs 2022-11-02 06:40:25 +00:00
.drone.yml deploy 2022-11-02 14:18:22 +00:00
.gitignore collection docs 2022-11-02 11:00:27 +00:00
.yarnrc.yml collection docs 2022-11-02 11:00:27 +00:00
docpress.json styling 2022-11-03 08:50:08 +00:00
package.json markdown-it-code-include 2022-11-03 07:59:11 +00:00
README.md styling 2022-11-03 10:05:44 +00:00
yarn.lock styling 2022-11-03 08:50:08 +00:00

TibiCMS Dokumentation

Anleitung zum TibiCMS (tibi-server und tibi-admin)

Einleitung

TibiCMS ist der Sammelbegriff für die Komponenten tibi-server und tibi-admin, welche einen Rest-API Server und eine Administrationsoberfläche zur Verfügung stellen. Auf Basis dieser beiden Komponenten und der MongoDB als Abhängigkeit lassen sich WebCMS Anwendungen abbilden.

Das CMS ist multi-mandanten-fähig, d.h. es kann mehrer Projekte mit unterschiedlichen Zugriffsbeschränkungen verwalten.

tibi-server

Der Server selbst kommt ohne grafische Oberfläche oder WebUI. Er ist ausschließlich nach außen über eine Rest-API erreichbar.

Als einzige Abhängigkeit ist eine MongoDB zu erwähnen. Da der Server in Go geschrieben ist, sind keine externen Bibliotheken notwendig. Er lässt sich daher prima via Docker-Container verteilen.

tibi-admin

Die Administrationsoberfläche ist wie jeder andere Service, der die Rest-API des Servers nutzt, nur ein Frontend. tibi-admin läuft vollständig im Browser und benötigt nur einen Webserver, der statischen Content ausliefert.

Die Version des tibi-admin sollte synchron zur tibi-server Version gehalten werden, damit alle Datentypen bedient werden können.