Skip to Content
3. EntwicklungArchitekturSystem und Datenfluss

System und Datenfluss

Redakteur:in Strapi Admin ── speichert/publiziert ──► Datenbank │ │ ├── Medien ───────────────────────────► S3 / lokaler Uploadspeicher │ │ ├── TTS-Auftrag ─► Worker ─► Provider ─┘ └── Vorschau ─► /api/preview der Webapp Nutzer:in ─► Webapp ─► /api/cms/{resource} ─► Strapi Content API

Verantwortlichkeiten

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;
  • erzeugt und überwacht TTS-Aufträge;
  • 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.