Episode: post.content / post.shownotes / post.description konsolidieren #28

Closed
opened 2026-05-31 22:01:02 +02:00 by holm · 0 comments
Owner
Dimension Bewertung Einschätzung
Aufwand ███░░░░░░░ Niedrig-mittel — Variablen-Schema festlegen, Templates konsistent
Nutzen ███████░░░ Hoch — derzeit Mischmasch, fehlerträchtig
Bruchhäufigkeit ██████░░░░ Mittel-hoch — schweigsame Bugs (leere Felder)
Nachhaltigkeit █████████░ Sehr hoch
Dringlichkeit ███████░░░ Hoch

Befund

In Templates uneinheitlich:

  • episode.html: {{ post.shownotes|markdown }} und {{ post.description }}
  • player.html: {{ post.content }}
  • post.html: {{ post.description }}

In episode.json aktuell: .description + .content parallel.

Ziel

Festes Schema (passend zu Issue #5 — neues Datenmodell):

  • summary — Kurzbeschreibung (1-2 Sätze, plaintext)
  • shownotes_md — voller Markdown
  • shownotes_html — gerendertes HTML
  • content raus

Templates konsequent darauf umstellen.

Setzt #5 voraus.

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `███░░░░░░░` | Niedrig-mittel — Variablen-Schema festlegen, Templates konsistent | | Nutzen | `███████░░░` | Hoch — derzeit Mischmasch, fehlerträchtig | | Bruchhäufigkeit | `██████░░░░` | Mittel-hoch — schweigsame Bugs (leere Felder) | | Nachhaltigkeit | `█████████░` | Sehr hoch | | Dringlichkeit | `███████░░░` | Hoch | ## Befund In Templates uneinheitlich: - `episode.html`: `{{ post.shownotes|markdown }}` und `{{ post.description }}` - `player.html`: `{{ post.content }}` - `post.html`: `{{ post.description }}` In `episode.json` aktuell: `.description` + `.content` parallel. ## Ziel Festes Schema (passend zu Issue #5 — neues Datenmodell): - `summary` — Kurzbeschreibung (1-2 Sätze, plaintext) - `shownotes_md` — voller Markdown - `shownotes_html` — gerendertes HTML - `content` raus Templates konsequent darauf umstellen. Setzt #5 voraus.
holm 2026-05-31 22:01:02 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Zentonic/zentonic-publisher#28
No description provided.