Prod-Inhalte nach Design-Deployment nachziehen #57

Open
opened 2026-10-01 16:22:01 +02:00 by Tom · 0 comments
Owner

Die Design-Issues aus #37 bauen neue Darstellungen, die erst sichtbar werden, wenn der Inhalt in PocketBase sie nutzt. Lokal steckt das im Dev-Seed; Produktion hat keinen Seed und wird von Hand gepflegt. Nach dem Deployment der Design-Änderungen müssen deshalb diese Records im Prod-Admin nachgezogen werden.

Nur Inhalt, keine Schemaänderung – alle Felder existieren bereits.

Vorlage ist jeweils der body des passenden Records in pb/pb_migrations/1727200000_dev_seed.js auf main. Nicht blind kopieren: Prod-Texte können inzwischen vom Seed abweichen (echte Formulierungen). Bausteine übernehmen, eigene Texte behalten.

Seiten (pages)

  • home (#43): Einleitungssatz unter der #-Überschrift und die Knopfzeile als letzter Absatz ([Kommende Termine](/events) / [Kontakt aufnehmen](/contact), jeweils eigene Zeile). Ohne das zeigt der Kopfbereich nur die Überschrift.
  • board (#45): Personenlisten in ::: team-Blöcke fassen (Vorsitz mit ::: team gross). Konvention: **Name** (Rolle), darunter *Zuständigkeit, Zuständigkeit*, ggf. Notizzeile.
  • patrons (#41): Bausteine ::: kennzahlen, ::: hinweis, ::: kacheln, ::: aufruf.
  • contact (#41): Mail-Adresse als eigener Absatz (wird zum Knopf), ::: hinweis für dringende Fälle.
  • downloads (#41): ::: hinweis. Die PDF-Links erst, wenn die Dateien da sind (#49).
  • faqs (optional): Titel „FAQs“ → „Häufige Fragen“ (CLAUDE.md: UI-Texte ohne Anglizismen). Wirkt in Menü, Footer und Kachel.

Nicht nach Produktion

  • Termine Herbstbasar, Klausurtagung des Elternbeiratsvorstands, Projektwoche: Beispieldaten aus #44, um Uhrzeit, Zeitspanne und mehrtägige Termine in Dev zu zeigen.
  • imprint/privacy: Der Seed enthält nur Kurzfassungen; in Prod gelten die freigegebenen Texte (#14).

Fertig, wenn

  • Alle Punkte oben in Prod gepflegt und /, /board, /patrons, /contact, /downloads einmal hell/dunkel und mobil angesehen.
  • Spätere Design-Issues (#46, #47), die Inhalt brauchen, hier ergänzen.

Gehört zu #25.

Die Design-Issues aus #37 bauen neue Darstellungen, die erst sichtbar werden, wenn der **Inhalt** in PocketBase sie nutzt. Lokal steckt das im Dev-Seed; Produktion hat keinen Seed und wird von Hand gepflegt. Nach dem Deployment der Design-Änderungen müssen deshalb diese Records im Prod-Admin nachgezogen werden. Nur Inhalt, **keine Schemaänderung** – alle Felder existieren bereits. Vorlage ist jeweils der `body` des passenden Records in `pb/pb_migrations/1727200000_dev_seed.js` auf `main`. Nicht blind kopieren: Prod-Texte können inzwischen vom Seed abweichen (echte Formulierungen). Bausteine übernehmen, eigene Texte behalten. ## Seiten (`pages`) - [ ] **`home`** (#43): Einleitungssatz unter der `#`-Überschrift und die Knopfzeile als letzter Absatz (`[Kommende Termine](/events)` / `[Kontakt aufnehmen](/contact)`, jeweils eigene Zeile). Ohne das zeigt der Kopfbereich nur die Überschrift. - [ ] **`board`** (#45): Personenlisten in `::: team`-Blöcke fassen (Vorsitz mit `::: team gross`). Konvention: `**Name** (Rolle)`, darunter `*Zuständigkeit, Zuständigkeit*`, ggf. Notizzeile. - [ ] **`patrons`** (#41): Bausteine `::: kennzahlen`, `::: hinweis`, `::: kacheln`, `::: aufruf`. - [ ] **`contact`** (#41): Mail-Adresse als eigener Absatz (wird zum Knopf), `::: hinweis` für dringende Fälle. - [ ] **`downloads`** (#41): `::: hinweis`. Die PDF-Links erst, wenn die Dateien da sind (#49). - [ ] **`faqs`** (optional): Titel „FAQs“ → „Häufige Fragen“ (CLAUDE.md: UI-Texte ohne Anglizismen). Wirkt in Menü, Footer und Kachel. ## Nicht nach Produktion - Termine **Herbstbasar**, **Klausurtagung des Elternbeiratsvorstands**, **Projektwoche**: Beispieldaten aus #44, um Uhrzeit, Zeitspanne und mehrtägige Termine in Dev zu zeigen. - `imprint`/`privacy`: Der Seed enthält nur Kurzfassungen; in Prod gelten die freigegebenen Texte (#14). ## Fertig, wenn - [ ] Alle Punkte oben in Prod gepflegt und `/`, `/board`, `/patrons`, `/contact`, `/downloads` einmal hell/dunkel und mobil angesehen. - [ ] Spätere Design-Issues (#46, #47), die Inhalt brauchen, hier ergänzen. Gehört zu #25.
Tom added this to the Elternbeirat-Website milestone 2026-10-01 16:22:01 +02:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tom/Elternbeirat#57