Video nicht gefunden
DB-Artefakt-System
Das Artefakt-System ermöglicht datenbankbasierte Seiten mit dynamischer Placeholder-Auflösung, verschachtelten Komponenten und granularer Zugriffskontrolle.
System-Übersicht
Das System löst das Problem statischer PHP-Views durch eine flexible, datenbankgestützte Content-Architektur:
- Content in DB statt Filesystem: Änderungen ohne Deployment
- Wiederverwendbare Komponenten: DRY durch
{{content:}}und{{article:}} - Granulare Protection: Zugriffskontrolle auf Artikel-Ebene
- SEO-Optimierung: Bots sehen geschützte Inhalte (außer Admin)
Artefakt-Typen
| Typ | Verwendung | Beispiel-Slug |
|---|---|---|
page |
Komplette Seite mit HTML-Struktur | db-template |
article |
Inhaltlicher Textblock (Markdown) | db-template~body |
content |
Wiederverwendbare HTML-Snippets | html-head-db, footer-main |
component |
Komplexere wiederverwendbare Elemente | logo-hero |
Slug-Konventionen
- URL-Slug:
mein-seiten-name(Bindestriche) - Artefakt-Slug:
mein~seiten~name(Tilden) - Unterelemente:
hauptslug~body,hauptslug~teil-1
Placeholder-System
Verfügbare Placeholders
| Placeholder | Syntax | Beschreibung |
|---|---|---|
| Content | {{content:slug}} |
HTML-Snippet einfügen |
| Article | {{article:slug}} |
Markdown-Artikel einfügen |