# 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