Studios in MotionProjektkartei

Design-Showroom und Design-Übertragung

Wartet

Design-Konfigurator als Showroom, Design und Logos per Knopf aus der Kundenakte auf die Website, Favicon-Satz, Kundenlogos

Bereich
Zentrale
Start
06.08.2026
Zuletzt
10.10.2026
Am Zug
René
Nächster Schritt, René

Endgültiges Standard-Favicon liefern und Restflotte mit Head-Tags nachziehen (prüfen, ob erledigt)

Worum es geht

Der Design-Showroom ersetzt den früheren lokalen DevThemeSwitcher: Formensprache, Schrift-Set, Navigation und Theme eines Kunden lassen sich in der Zentrale durchklicken. Dazu gehört die Gegenrichtung: Design, Logos und Favicon-Satz gehen per Knopf aus der Kundenakte auf die Website, ohne setup:sim von Hand.

Stand

  • Showroom live seit 09.08.2026: Bau aus der Kundenakte (GitHub-Workflow design-showroom.yml), Auslieferung auf showroom.sim-tools.cloud hinter dem Zentrale-Login; immer genau ein Showroom bereit.
  • Showroom-fähig (Stand 21.08.): fitmax, browns, ploen, impuls, proaktiv, tschann, mytime, energy. Nicht fähig: individuelle Sites (balance, fuchspack, osteoathletik, sim2026, secdata). Template v3 ohne Port.
  • Design-Übertragung (Hub v0.162.0): „Was würde sich ändern?“, dann „Übertragen und Vorschau bauen“ (devel, dann preprod). Fasst studio-config (Farben, Hell/Dunkel, Navigation, Formensprache, Schrift-Set, Akzent, Signal, Sektions-Hintergrund), Logos und Favicon-Satz an. Seit v0.224.0 gehen auch Setup-Antworten mit (Shop, Club-Infos, Zahlen, Startseiten-Angebote).
  • Logos: zwei Varianten je Kunde (logo_hell, logo_dunkel), SVG reicht überall, eine Zugriffsstelle hub/src/logos.ts.
  • Favicon-Satz: eine Quelldatei je Kunde, der Hub rendert 8 Dateien; seit Hub v0.374.0 (10.10.) wird ohne eigenes Favicon eines aus dem Kundenlogo abgeleitet.
  • Kursplan-PDF nutzt Design-Hauptfarbe, Logo und Studio-Schrift (Standard hell, Kursnamen werden nie abgekürzt).

Offen

  • René endgültiges SIM-Standard-Favicon liefern, dann hub/assets/favicon-standard.svg ersetzen und den Satz in Templates v1 bis v3 neu ziehen.
  • ich Favicon-Head-Tags und Logo-Varianten in der Restflotte ausrollen (nur Templates v1 bis v3 und Proaktiv haben sie; Rollout mit Renés Go).
  • René Schrift-Set-Auswahl entzerren (8 Sets, aber nur 5 Überschrift- und 6 Fließtext-Familien), andere Fließtext-Charaktere wählen.
  • ich zufälliges Neubefüllen des Hero-Pools durch setup:sim abstellen, soll nur beim ersten Aufsetzen greifen.
  • ich /api/save-design/ mit Schrägstrich in den Bestandssites nachziehen (Template v1 und DaningoSport gefixt).
  • René bei Kunden mit eigenem Live-Favicon vor preprod→main prüfen, ob die Quelle in der Akte liegt, sonst überschreibt der Standard-Satz das Kunden-Icon. MyTime: marken_name setzen (Manifest zeigt „MyTime Fitne“).

Entscheidungen und Regeln

  • 2026-08-09: Kunden sehen den Design-Schalter nie, auch nicht auf preprod. Kunden-Builds setzen PUBLIC_DESIGN_MODE nie.
  • 2026-08-10: Übertragung bewusst eng gehalten, weil setup:sim sonst Hero-Bilder zufällig neu befüllt.
  • 2026-08-10: Logo-Varianten heißen nach dem Untergrund, nicht nach dem Website-Theme. Nur zwei Uploads je Kunde.
  • 2026-08-21: Favicon: ein Upload je Kunde, Standard wenn keins da, keine KI-Generierung.
  • 2026-08-21: Workflow-Commit auf main bei Repos, deren main nicht der Live-Stand ist, immer mit [skip ci]; GitHub findet dispatch-Workflows nur über den Default-Branch.
  • 2026-09-03: Arbeitsstände gehören auf die Vorschau-Bühnen, der Showroom nur dem Design-Konfigurator. Schrift-Sets nur auf Live-Bühne oder im Showroom beurteilen.
  • Kursplan-PDF: Kursnamen nie abkürzen (15.08.), Hell ist globaler Standard (07.08., Bestätigung durch René offen, prüfen).

Verlauf

  1. Hub v0.374.0, Favicon-Satz aus Kundenlogo abgeleitet (81c5ebb).
  2. Startseiten-Angebote nur aus freigegebenen Angeboten, beim Speichern direkt auf die Website (v0.362.0).
  3. Hub v0.344.0, Sektions-Hintergrund in Design-Karte, Showroom und Design-Sync (5cf3f16). Fix /api/save-design/ im Template v1 und bei DaningoSport.
  4. Favicon-Standard Fitness und Go-Live-Erinnerung (v0.277.1).
  5. interne Route für Kundenlogos (v0.266.0).
  6. Akzentfarbe (v0.244.5); Showroom setzt nach Hub-Neustart fort (v0.244.4, 99ef045).
  7. MyTime-Favicon aus Live-Datei als Upload #490.
  8. v2-Generation portiert (Tschann, MyTime, Energy), Proaktiv showroom-fähig, Favicon-Satz (v0.223.1), Setup-Antworten gehen mit (v0.224.0), Anrede-Wechsel Tschann auf Du (v0.225.1).
  9. Rollout Design-Modus auf Browns, Ploen, Impuls; Vorabcheck faehig (v0.213.6, v0.213.7).
  10. Signalfarbe (v0.194.0).
  11. Zwei Logo-Varianten (v0.159.0), Design-Übertragung (v0.162.0); 2026-08-11 SVG bis auf die Website (v0.163.0).
  12. Showroom hinter dem Login live (d4ab8f0).
  13. Design-Karte und Kursplan-PDF im Studio-Design (v0.131.0), Logo-Upload mit SVG (v0.136.0).
  14. Kundenlogos in der Bilddatenbank (v0.120.0).

Wo liegt was

  • Hub-Code: /root/sim-ops/hub/src/ showroom.ts, designSync.ts, designSyncCore.ts, favicon.ts, faviconCore.ts, faviconLage.ts, logos.ts, logosCore.ts, kursplanPdf.ts.
  • Zentrale: Kundenakte › Firma › Design und Logo (Karte „Website-Design und Darstellung“), Nav „Dateien und Bilder“ (Hash #dateien).
  • Showroom-Daten: data/showroom/aktuell im Hub, Host showroom.sim-tools.cloud (ohne Login 403).
  • Template: src/config/design-mode.ts, .github/workflows/design-showroom.yml, src/components/ui/DevThemeSwitcher.astro, src/data/studio-config.json.
  • Favicon-Cache: data/uploads/abgeleitet/favicon/<kunde>/; Standard hub/assets/favicon-standard.svg; Schriften hub/assets/fonts/.
  • Wiki: 40-Projekte/Design-Showroom.md, 20-Tools/Favicon-Satz aus der Zentrale.md, 20-Tools/Bilddatenbank und Kundenlogos.md, 20-Tools/Design-Section und Kursplan-PDF.md.