Initial: Tibi-Doku auf Starlight-Basis (Nova-Theme, Docker-Stack, Sync-Skripte)

This commit is contained in:
apairon committed 2026-10-16 11:43:04 +00:00
commit 58502aa3c8
78 files changed
+22860

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
---
title: Begriffe
description: Die wichtigsten Tibi-Begriffe in einem Glossar.
---
| Begriff | Bedeutung |
|---|---|
| **Namespace / Projekt** | Ein Mandant im Tibi-Server (`namespace:` in der Projekt-YAML), eigene MongoDB-Datenbank (`DB_PREFIX_Namespace`). |
| **Collection** | Eine Dokument-Sammlung mit Feldschema, Validatoren und Permissions (z. B. `articles`). |
| **Dokument** | Ein Datensatz in einer Collection (JSON, mit `_id`). |
| **Hook** | JavaScript-Lebenszyklus (`bind → validate → create/update/delete → return`) pro Collection/Route. |
| **Permission-Set** | `public` / `user` / Rollen: welche Methoden (`get/post/put/delete`) mit welchem Vorfilter erlaubt sind. |
| **PAT** | Personal Access Token für API-Zugriff ohne Login. |
| **SSE-Kanal** | Server-Sent-Events-Kanal für Echtzeit (pub/sub mit Replay und TTL). |
| **SSR-Hook** | Server-Side-Rendering für Kunden-SPAs (`api/hooks/ssr/`), HTML-Cache in der `ssr`-Collection. |
| **Nova** | Das Svelte-Admin-Frontend (`tibi-admin-nova`). |
| **Mock-Modus** | Nova läuft lokal gegen gemockte Daten statt gegen den echten Server. |