# Begriffe ## TibiCMS Oberbegrff 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