Weitersagen-Box
AktivTeilen-Funktion auf Artikelseiten: zuerst Insights der SIM-Website, dann flottenweit in Templates v1 bis v6, Golf-Template und 23 Kundenrepos
- Bereich
- Templates
- Start
- 11.10.2026
- Zuletzt
- 11.10.2026
- Am Zug
- René
Nächster Schritt, René
Formulierungen der Box abnehmen und Insights von preprod nach main freigeben; Kundenseiten über die Zentrale je Kunde von preprod nach main
Screenshots 1
Worum es geht
René wollte am 11.10.2026 unter den Artikeln auf studios-in-motion.de/news/ eine Teilen- bzw. Weiterempfehlen-Funktion („Wen könnte das noch interessieren?“, „Stups jemanden an“), ein smarter Baustein unter Autorenbereich und Lese-Fortschritt. Die Box gefiel ihm („finde ich ganz gut“), danach wollte er sie auch bei den Kunden: im Template-Master und auf allen Kundenseiten mit News oder Blog aus dem Content-Service.
Stand
- Insights der SIM-Website: Box mit WhatsApp, LinkedIn, Facebook, E-Mail, Link kopieren und „Mehr“ (Web Share API); reine Links ohne Fremdskripte, mit UTM-Parametern (
utm_medium=weitersagen); erscheint erst ab 50 % Lesefortschritt, klappt auf, Knöpfe laufen nacheinander ein, ein Lichtring läuft einmal nach außen. Sechs wechselnde Überschriften, je Artikel fest. Stand devel 230e541, preprod 855cc32, Vorschau preprod.studios-in-motion.de. - Flotte (Baustein
FN_Weitersagen.astro, ohne Tailwind-Klassen, Optik über Design-Token): Templates v1 70d1487, v2 fa99f63, v3 e411c68, v4 d7ec6ce, v5 34d49f4 (main), v6 d939a0b (lokal), Golf-Template 56706e4 (Zweig lotse, Sie-Fassung überanrede-sie.json). - Kundenrepos: 23 mit devel und preprod gepusht (aktivita, browns, city-fitness, daningosport, energy-warstein, fit501, fitnesspoint-ploen, functional-fitness-box, impuls, inform, k5, life-x, mytime, tschann, new-circles, proaktiv, simgym, open9, tinnen, test-client u. a.), neue Zweige devel und preprod bei aktiv-gym, sporting-emden, injoy-wunstorf (k5 preprod neu). DaningoSport-Commits mit hochgeschoben (6d8c538, preprod 3651bf8).
- ⛔ main (live) wurde nirgends angefasst; Freigabe läuft über die Zentrale (preprod nach main je Kunde).
- Eingebaut an zwei Stellen im Generator
scripts/prebuild-news.mjs(Seitenleiste Desktop und inline unter dem Text), zusätzlich fest eingecheckte Seiten bei city-fitness und life-x. - Artikel live (Feed): aktivita 4, browns 4, energy 8, ffbox 1, impuls 5, inform 2, k5 3, life-x 1, mytime 8, simgym 9; bei allen anderen erscheint die Box mit dem ersten Artikel.
- Nicht angefasst: fitmax (Klon des SimGym-Repos), balance-kassel, Websites mit eigenen Blogs ohne Content-Service. Doku: studiowebsite-docs „Website-Standards“ Abschnitt 5 (77694b6).
Offen
- René Formulierungen der Box abnehmen, Insights preprod nach main.
- René Kundenseiten über die Zentrale von preprod nach main freigeben (je Kunde, Box wirkt erst dann live).
- ich Zweig
relaunch-hellder SIM-Website hat eine eigene Artikelseite, dort die Box noch einbauen. - ich Studioseiten im Content-Service (später möglicherweise) und Seiten mit eigenem Blog (fitmax, balance-kassel) prüfen.
- ich v6 hat kein Remote, der Commit liegt nur lokal.
Entscheidungen und Regeln
- 2026-10-11: Box erst ab 50 % Lesefortschritt einblenden, „ein bisschen spezieller“ (René).
- 2026-10-11: Flottenstandard auf Artikelseiten; überall gleiche Funktion, aber ohne Tailwind-Klassen, damit sie in hellen (v1) und dunklen (v5) Templates passt.
- 2026-10-11: Instagram hat keine Teilen-Adresse für Links, deshalb kein eigener Knopf (nur über „Mehr“).
- 2026-10-11: Überschriften wechseln und wiederholen sich nicht je Seite (Regel „CTA-Texte variieren“); Golf in Sie-Form, Mail-Text neutral.
- 2026-10-11: „Bei allen schon in die Preprod packen, damit das nicht untergeht“ (René); main bleibt unberührt.
- Lehre: Beim Patchen mehrerer Repos nie
cdin parallelen Aufrufen, immer absolute Pfade.
Verlauf
- (Flotte): alle Templates und 23 Kundenrepos auf devel und preprod, Standards-Seite aktualisiert (77694b6).
- (Insights, Folgerunde): Box erst ab 50 % mit Einblenden, Lichtring und nachlaufenden Knöpfen (230e541).
- (Insights, erste Fassung): Box unter dem Lese-Fortschritt (240b329, preprod 70e59e7).
Wo liegt was
- SIM-Website:
src/components/Weitersagen.astro,AuthorBox.astro(Slot),src/pages/news/[slug].astro. - Templates und Kundenrepos:
src/components/freeda-news/FN_Weitersagen.astro(bei SimGym und Tschannsrc/components/news/), Generatorscripts/prebuild-news.mjs, Golfsrc/data/anrede-sie.json. - Werkzeug (Scratchpad, flüchtig, neu schreiben):
flotte/patch_weitersagen.py,lauf.sh,pruef.cjs; Arbeitsweise Wegwerf-Worktree je Repo auf origin/. - Doku: Templates
_WIKI/freeda-news-workflow.md, studiowebsite-docs „Website-Standards“ Abschnitt 5.
