refactor(template): Template-Ordner zentonic26/ einführen #45

Closed
opened 2026-06-01 02:55:03 +02:00 by holm · 0 comments
Owner
Dimension Bewertung Einschätzung
Aufwand ████░░░░░░ Mittel — Verschieben + build.sh + podcast.toml
Nutzen █████████░ Sehr hoch — Template-Wechsel per Pfad möglich
Bruchhäufigkeit █░░░░░░░░░ Sehr niedrig — einmal richtig aufgestellt
Nachhaltigkeit █████████░ Sehr hoch — Basis für Template-Repos
Dringlichkeit ██████░░░░ Mittel-hoch — Voraussetzung für #46 und #47

Ziel

Das aktuelle Template bekommt einen eigenen benannten Unterordner (templates/zentonic26/). Später können Redesigns oder Sonder-Templates einfach durch Änderung des Template-Namens gewechselt werden. Vorbereitung für Template-eigene Repos.

Struktur nach Umsetzung

templates/
  zentonic26/
    base.html.j2
    index.html.j2
    episode.html.j2
    feed.xml.j2
    sitemap.xml.j2
    robots.txt.j2
    assets/
      css/
        style.css
      fonts/         # WOFF2, committed — siehe #46
    design/          # Design-System-Doku — siehe #47

Aufgaben

  • templates/*.j2templates/zentonic26/*.j2
  • static/style.csstemplates/zentonic26/assets/css/style.css
  • static/ im Root entfernen
  • scripts/build.sh: Template-Pfad aus [template] name in podcast.toml lesen (Fallback: zentonic26)
  • podcast.toml: [template]\nname = "zentonic26" ergänzen
  • sample_project/podcast.toml entsprechend ergänzen
  • Smoketest: Build durch ohne Fehler
| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `████░░░░░░` | Mittel — Verschieben + build.sh + podcast.toml | | Nutzen | `█████████░` | Sehr hoch — Template-Wechsel per Pfad möglich | | Bruchhäufigkeit | `█░░░░░░░░░` | Sehr niedrig — einmal richtig aufgestellt | | Nachhaltigkeit | `█████████░` | Sehr hoch — Basis für Template-Repos | | Dringlichkeit | `██████░░░░` | Mittel-hoch — Voraussetzung für #46 und #47 | ## Ziel Das aktuelle Template bekommt einen eigenen benannten Unterordner (`templates/zentonic26/`). Später können Redesigns oder Sonder-Templates einfach durch Änderung des Template-Namens gewechselt werden. Vorbereitung für Template-eigene Repos. ## Struktur nach Umsetzung ``` templates/ zentonic26/ base.html.j2 index.html.j2 episode.html.j2 feed.xml.j2 sitemap.xml.j2 robots.txt.j2 assets/ css/ style.css fonts/ # WOFF2, committed — siehe #46 design/ # Design-System-Doku — siehe #47 ``` ## Aufgaben - [ ] `templates/*.j2` → `templates/zentonic26/*.j2` - [ ] `static/style.css` → `templates/zentonic26/assets/css/style.css` - [ ] `static/` im Root entfernen - [ ] `scripts/build.sh`: Template-Pfad aus `[template] name` in podcast.toml lesen (Fallback: `zentonic26`) - [ ] `podcast.toml`: `[template]\nname = "zentonic26"` ergänzen - [ ] `sample_project/podcast.toml` entsprechend ergänzen - [ ] Smoketest: Build durch ohne Fehler
holm closed this issue 2026-06-01 07:49:10 +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#45
No description provided.