- Audit: plans/doku-audit.md (Befunde, Phasen P1-P9, Ausführungsprotokoll) + plans/audit/ (8 Detailreports) + plans/offene-issues.md - Werkzeuge: scripts/audit-docs.mjs (Links/Anker/Bilder/Tabellen), scripts/gen-schema-matrix.mjs (npm run gen:schemas) - Neue Seiten: projekt/feld-rechte, reference/rest-system, reference/schema-properties, projekt/tests, 5 Anwender-Seiten - Fehler behoben: EMBEDDING_BGE_M3_*-Env, allowSnapshots, MCP-Scopes (.read/.create/.update), meta.views, loadAll-Signatur, OpenAPI-Endpunkt, MongoDB 8, Befehlspalette - Screenshots: 9 Admin + 10 Anwender aus Mock-Projekt corporate (t1 entfernt), 49 Bilder gesamt - AGENTS.md: Sync-Behauptung richtiggestellt, Belegpflicht/UI-Namen/Screenshot-Regeln, Werkzeug-Abschnitt - Build: 71 Seiten grün, 0 tote Links, 0 kaputte Tabellen
3.5 KiB
title, description
| title | description |
|---|---|
| Begriffe | 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. |
| Tibi-Admin | Das Verwaltungs-Backend: Bedienoberfläche zum Tibi-Server (aktuelles Release Nova, Repo tibi-admin-nova). Hier pflegst du Inhalte, Medien, Benutzer und Exporte. |
| Tibi-Projekt | Eigenständige Website auf Tibi-Basis aus tibi-svelte-starter — normale kleine Websites, Shops, Intranet-Anwendungen usw. Läuft getrennt vom Backend, bezieht Inhalte per API/SSR. |
| Nova | Release-Name des aktuellen tibi-admin (Repo tibi-admin-nova). |
| Mock-Modus | tibi-admin läuft lokal gegen gemockte Daten statt gegen den echten Server. |
Namespace / Projekt
Ein Mandant im Tibi-Server: Der namespace: in der Projekt-YAML legt fest, zu welchem Projekt Daten gehören. Jeder Namespace nutzt eine eigene MongoDB-Datenbank (DB_PREFIX_Namespace).
Collection
Eine Dokument-Sammlung mit Feldschema, Validatoren und Permissions — zum Beispiel articles. Definiert in api/collections/*.yml, geprüft gegen collection.schema.json.
Dokument
Ein einzelner Datensatz in einer Collection (JSON, mit _id). Angelegt, gelesen, geändert und gelöscht über die Collection-Endpunkte.
Hook
JavaScript-Lebenszyklus pro Collection und Route (bind → validate → create/update/delete → return). Hier steht eigene Logik — vom Validieren bis zum Rendern.
Permission-Set
public / user / Rollen: welche Methoden (get/post/put/delete) mit welchem Vorfilter erlaubt sind. Details stehen in der Collection-YAML.
PAT
Personal Access Token für API-Zugriff ohne Login. Immer aktiv, Scopes wie Admin-Tokens — es gilt zusätzlich das Besitzer-Recht (UND-Regel, siehe Token-Köpfe).
SSE-Kanal
Server-Sent-Events-Kanal für Echtzeit: Pub/Sub mit Replay und TTL. Volle Kanäle verwerfen Alt oder Neu — langsame Leser blockieren den Server nicht.
SSR-Hook
Server-Side-Rendering für Kunden-SPAs (api/hooks/ssr/): Der Server liefert fertiges HTML, der Cache liegt in der ssr-Collection.
Tibi-Admin
Das Verwaltungs-Backend: Bedienoberfläche zum Tibi-Server (aktuelles Release Nova, Repo tibi-admin-nova). Hier pflegst du Inhalte, Medien, Benutzer und Exporte.
Tibi-Projekt
Eigenständige Website auf Tibi-Basis aus tibi-svelte-starter — normale kleine Websites, Shops, Intranet-Anwendungen usw. Läuft getrennt vom Backend und bezieht Inhalte per API/SSR.
Nova
Release-Name des aktuellen tibi-admin (Repo tibi-admin-nova).
Mock-Modus
tibi-admin läuft lokal gegen gemockte Daten statt gegen den echten Server.
Verifiziert am 68b4278 2026-10-17 (tibi-server), am 2b091d8 2026-10-17 (tibi-admin-nova)