Studios in MotionProjektkartei

Weitersagen-Box

Aktiv

Teilen-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

Insights Preprod (mit Box, Artikel öffnen)
Insights Preprod (mit Box, Artikel öffnen)

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 über anrede-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-hell der 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 cd in parallelen Aufrufen, immer absolute Pfade.

Verlauf

  1. (Flotte): alle Templates und 23 Kundenrepos auf devel und preprod, Standards-Seite aktualisiert (77694b6).
  2. (Insights, Folgerunde): Box erst ab 50 % mit Einblenden, Lichtring und nachlaufenden Knöpfen (230e541).
  3. (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 Tschann src/components/news/), Generator scripts/prebuild-news.mjs, Golf src/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.