Skip to Content
3. EntwicklungArchitekturCMS und Inhaltsmodell

CMS und Inhaltsmodell

Das CMS ist eine Strapi-5-Anwendung mit TypeScript. Kategorien und Stories sind lokalisierte Collection Types mit Draft & Publish.

Category

FeldBedeutung
labellokalisierter Titel
iconlokalisiertes Medium
categoryoptionale übergeordnete Kategorie
categoriesabgeleitete Unterkategorien
ranksprachübergreifende Reihenfolge
ttsJobssystemverwaltete TTS-Zustände

Story

FeldBedeutung
labellokalisierter Titel
categoryzugehörige Kategorie
iconlokalisiertes Medium
slideslokalisierte Dynamic Zone
ranksprachübergreifende Reihenfolge
ttsJobssystemverwaltete TTS-Zustände

Slide-Komponenten

  • slides.text-slide: Text und optionale Bilder
  • slides.link-slide: Titel und wiederholbare Links
  • slides.video-slide: ein Video-Medium

ttsJobs ist kein redaktionelles Inhaltsfeld. Es wird durch Lifecycles, Controller und Worker gepflegt und ist im Content-Type-Builder nicht veränderbar.

Änderungen an Schemas oder Komponenten können bestehende Daten, generierte Typen, Admin UI und Webapp-Mapping beeinflussen. Sie müssen daher mit der App abgestimmt und als Migration betrachtet werden.