# Begriffe ## TibiCMS Oberbegriff der den gesamten Stack, bestehend aus "tibi-server" mit "MongoDB" und "tibi-admin" beschreibt. ## tibi-server REST-API Server des TibiCMS Stack ## tibi-admin Admin-UI/Backend zur Verwaltung der Inhalte im "tibi-server" ## API Schnittstelle (hier Rest-API) des tibi-server (im Projektkontext ebenso für Projektspezifische Schnittstelle vrwendet) ## project / Projekt Projekt innerhalb des TibiCMS welches üblicherweise die Datengrundlage für eine Website im TibiCMS ist ## collection / Kollektion Datensammlung innerhalb eines Projekte (z.B. Newsartikel), in relationalen Datenbanken oft eine Tabelle ## field / Feld Ein Datenfeld innerhalb einer Kollektion mit einem bestimmten Datentyp (z.B. string, number, ...) ## validator / Validator Code oder Anweisung zur Überprüfung der Gültigkeit von Feld-Daten ## filter / Filter Bildfilter zum Verkleinern oder Bearbeiten von Bildern beim Abruf von der API ## projection / Projektion Abbildung der Daten auf ein Subset der Originaldaten ## hook Vorerst nur in Javascript geschriebene Algorithmen, die die sich in die API einklinken um Daten oder Abläufe zu manipulieren ## user / Benutzer Ein Benutzer mit Login innerhalb des TibiCMS ## permission / Berechtigung Berechtigung innerhalb eines Projektes, welche einem Benutzer zugeordnet werden kann