tibi-docs/docs/md/begriffe.md

54 lines
1.3 KiB
Markdown
Raw Normal View History

2022-11-02 07:40:25 +01:00
# Begriffe
## TibiCMS
2023-05-26 16:40:54 +02:00
Oberbegrff der den gesamten Stack, bestehend aus _tibi-server_ mit *MongoDB\*\* und *tibi-admin\* beschreibt.
2022-11-02 07:40:25 +01:00
## tibi-server
2023-05-26 16:40:54 +02:00
Rest-API Server des _TibiCMS_ Stack
2022-11-02 07:40:25 +01:00
## tibi-admin
2023-05-26 16:40:54 +02:00
Admin-UI/Backend zur Verwaltung der Inhalte im _tibi-server_
2022-11-02 07:40:25 +01:00
## API
2023-05-26 16:40:54 +02:00
Schnittstelle (hier Rest-API) des _tibi-server_ (im Projektkontext ebenso für Projektspezifische Schnittstelle vrwendet)
2022-11-02 07:40:25 +01:00
## project / Projekt
2023-05-26 16:40:54 +02:00
Projekt innerhalb des _TibiCMS_ welches üblicherweise die Datengrundlage für eine Website im _TibiCMS_ ist
2022-11-02 07:40:25 +01:00
## 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
2022-11-02 12:00:27 +01:00
## 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
2022-11-02 07:40:25 +01:00
## user / Benutzer
2023-05-26 16:40:54 +02:00
Ein Benutzer mit Login innerhalb des _TibiCMS_
2022-11-02 07:40:25 +01:00
## permission / Berechtigung
Berechtigung innerhalb eines Projektes, welche einem Benutzer zugeordnet werden kann