System und Datenfluss
Redakteur:in
│
▼
Strapi Admin ── speichert/publiziert ──► Datenbank
│ ▲
├── Medien ───────────────────────────► S3 / lokaler Uploadspeicher
│ ▲
├── KI-Auftrag ─► private Queue │
│ ├── tts ─► TTS-Worker ─► Provider
│ ├── image ─► Bild-Worker ─► Provider
│ └── text (vorbereitet)
│
└── Vorschau ─► /api/preview der Webapp
│
Nutzer:in ─► Webapp ─► /api/cms/{resource} ─► Strapi Content APIVerantwortlichkeiten
Webapp
- rendert die barrierearme, lokalisierte Oberfläche;
- hält Navigation und URL synchron;
- mappt Strapi-Inhalte auf das interne Content-Modell;
- spielt generierte Audios mit Wortmarkierung ab;
- fällt bei Bedarf auf Browser-Sprachausgabe zurück;
- schützt Draft Mode und CMS-Preview-Token vor dem Browser.
CMS
- verwaltet Kategorien, Stories, Slides und Medien;
- trennt Entwurf und Veröffentlichung;
- verwaltet deutsche und englische Lokalisierungen;
- verwaltet eine private, modalitätsfähige KI-Queue mit getrennten Lanes;
- erzeugt und überwacht TTS- und Bildaufträge über einen gemeinsamen Job- und Adaptervertrag;
- stellt veröffentlichte Inhalte über die Content API bereit.
Docs
- dokumentiert den freigegebenen Projekt- und Produktstand;
- enthält Nutzungs-, Entwicklungs-, Prozess- und Deploymentwissen;
- enthält keine Secrets oder produktiven Zugangsdaten.