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.
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.
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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
bodydes passenden Records inpb/pb_migrations/1727200000_dev_seed.jsaufmain. 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),::: hinweisfü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
imprint/privacy: Der Seed enthält nur Kurzfassungen; in Prod gelten die freigegebenen Texte (#14).Fertig, wenn
/,/board,/patrons,/contact,/downloadseinmal hell/dunkel und mobil angesehen.Gehört zu #25.