Abstimmungsrunde 03.09.: CABINET-Seite, korrigierte Markentexte, Galerie-Hinweise, Abschluss-CTA

Setzt die vier Punkte aus dev/2026-08-28/umsetzung-03-09-2026.md um.

1. Markenseiten
   - Rotpunkt und Febrü auf die korrigierten Fassungen (*_FINAL.md) gebracht:
     bei Rotpunkt sind die beiden Nachhaltigkeitsabschnitte zusammengefuehrt,
     bei Febrü behaelt der Blaue-Engel-Satz seinen Produktbezug ohne den
     erklaerenden Zusatz.
   - CABINET nach demselben Muster neu verfasst: 8 Abschnitte, 3 Vertiefungen,
     eigener Abschlussblock und eigene Widget-Beschriftung. Bewusst ohne Zahlen,
     Zertifizierungen oder Herstelleraussagen – dafuer gibt es keine Quelle.
     Braucht Marcels Freigabe.
   - Febrü-Claim korrigiert: „Arbeiten, wo man gerne bleibt.“

2. „BEISPIEL“-Vermerk aus den Bildunterschriften entfernt. Weil die Demobilder
   auf Vorschau und Live bereits in der Datenbank stehen, entfernt
   BrandGalleryCaptionNormalizerSeeder ihn dort in-place – nur der Text, Bild,
   Kategorie und Reihenfolge bleiben unberuehrt.

3. Hinweise zu Visualisierungen neu formuliert (Markengalerie und /referenzen).
   Die Trennung bleibt, sie laeuft nur nicht mehr ueber eine Verneinung.

4. Abschluss-CTA der Markenseiten ueberarbeitet: weiche Lichtflaechen statt
   Vollton, gesetzter Hauptbutton mit Pfeil, Herstellerseite als gleichwertiger
   Outline-Button, Showroom als Fusszeile.

Ein Pruefskript hat jeden veroeffentlichten Satz gegen die abgestimmten
Markdown-Fassungen gehalten: keine Abweichung.

Tests: 859 gruen (3180 Assertions), Pint sauber, npm run build:b2in gebaut.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-09-03 09:17:16 +00:00
parent 4ef3a4d8f1
commit a52347845e
18 changed files with 884 additions and 63 deletions

View file

@ -17,9 +17,10 @@ eingearbeitet. Offen: Bildmaterial, Rechtstexte und die Herstellerfreigaben.
## 0. Stand & nächste Schritte
**Stand 03.09.2026:** T1 und B1–B13 abgearbeitet, **alle Arbeitspakete AP0–AP6 umgesetzt**, die
Bestandsinhalte auf den Interior-Auftritt umgestellt, die Seite abgestimmt und die Markentexte für
Rotpunkt und Febrü eingearbeitet. `php artisan test --compact`: **854 grün** (3150 Assertions),
Pint sauber, `npm run build:b2in` gebaut.
Bestandsinhalte auf den Interior-Auftritt umgestellt, die Seite abgestimmt und alle vier Punkte
der Abstimmungsrunde vom 03.09. umgesetzt (Nachtrag 5). Alle drei Markenseiten haben jetzt einen
ausführlichen Text. `php artisan test --compact`: **859 grün** (3180 Assertions), Pint sauber,
`npm run build:b2in` gebaut.
**Die Seite ist testbereit** – die ausstehenden Zulieferungen trägt Marcel selbst im CMS nach.
| Paket | Stand |
@ -31,6 +32,7 @@ Pint sauber, `npm run build:b2in` gebaut.
| AP6 Sponsoring | ✅ |
| Bestandsinhalte FAQ / About / Kontakt / Magazin | ✅ |
| Markenseiten Rotpunkt und Febrü (Zulieferung 31.08.) | ✅ |
| Abstimmungsrunde 03.09.: korrigierte Texte, CABINET-Seite, Galerie-Hinweise, Abschluss-CTA | ✅ |
| AP4 Display-Spiegelung | ✅ |
| AP5 Rubrik-Seite „Referenzen" | ✅ |
@ -44,7 +46,7 @@ gebaut. Was fehlt, ist Material, kein Code.
| Was | Wo im Admin |
|---|---|
| Logos und Stimmungsbilder der drei Marken | Kernmarken → Marke bearbeiten |
| Echte Projektfotos statt der BEISPIEL-Bilder | Kernmarken → Bildergalerie |
| Echte Projektfotos statt der Demobilder (siehe Warnung unten) | Kernmarken → Bildergalerie |
| Herstellerseiten-URLs | Kernmarken → Herstellerseite |
| Motiv für den Kopf von `/marken` | Inhalte → `marken` → `hero` |
| WhatsApp-Nummer | Inhalte → `global` → `contact` → `whatsapp` |
@ -60,6 +62,10 @@ gebaut. Was fehlt, ist Material, kein Code.
nicht. Bis dahin zeigt jede geteilte Seite eine Vorschau ohne Bild.
3. **Seeder-Passwort rotieren** (B8) – steht weiter in der Git-Historie.
4. Die zwei Magazin-Beiträge und die Sponsoren-Kurztexte gegenlesen lassen.
5. **CABINET-Seitentext freigeben lassen** – für CABINET lag keine Zulieferung vor, der Text ist
von uns nach dem Muster der beiden abgestimmten Seiten verfasst (Nachtrag 5).
6. **Demobilder der Rubrik „Realisiertes Projekt" ersetzen.** Seit dem Entfallen der
„BEISPIEL"-Kennzeichnung geben sie sich als echte Referenzen aus.
**Danach offen, aber nicht Teil dieses Auftrags:** YouTube-Einbindung mit Consent-Gate auf der
Referenzen-Seite (Abschnitt 4). Sinnvoll, sobald es Videos gibt – vorher wäre es ein Consent-Gate
@ -729,12 +735,13 @@ Dubai-Beiträge bleiben inhaltlich unverändert stehen.
### Nachtrag 4 · Markenseiten Rotpunkt und Febrü aus der Zulieferung ✅
**Grundlage:** `Rotpunkt_Kuechen_Webseitentext_B2in_FINAL.pdf` und
**Grundlage:** zunächst `Rotpunkt_Kuechen_Webseitentext_B2in_FINAL.pdf` und
`Februe_Webseitentext_B2in_FINAL.pdf` (Stand 31.08.2026, im selben Ordner). Beide enthalten neben
dem Seitentext einen Abschnitt „UMSETZUNGSHINWEIS FÜR KEVIN – WEBSTRUKTUR UND CTA“.
> Die als Aufgabenliste angekündigte Datei `umsetzung-03-09-2026.md` war leer (0 Byte). Umgesetzt
> ist deshalb das, was in den beiden PDFs steht.
> Die als Aufgabenliste angekündigte Datei `umsetzung-03-09-2026.md` war zu diesem Zeitpunkt leer
> (0 Byte). Sie wurde nachgereicht – **die Auswertung steht in Nachtrag 5**, der auch die
> korrigierten Textfassungen (`*_FINAL.md`) einarbeitet. Für den Textstand gilt Nachtrag 5.
**Was die Zulieferung verlangt:**
@ -883,6 +890,122 @@ Setzt **B9** voraus, damit die Logos per Picker pflegbar sind.
---
---
### Nachtrag 5 · Abstimmungsrunde 03.09.2026 ✅
**Grundlage:** `dev/2026-08-28/umsetzung-03-09-2026.md`. Die Datei war beim ersten Zugriff leer
und wurde nachgereicht. Dazu kamen die korrigierten Textfassungen als Markdown:
`Rotpunkt_Webseitentext_FINAL.md` und `Februe_Webseitentext_FINAL.md`. **Sie lösen die PDFs vom
31.08. ab** – die PDFs bleiben nur als Beleg im Ordner liegen.
Vier Punkte, alle umgesetzt:
| # | Punkt | Stand |
|---|---|---|
| 1 | Markenseiten umfangreicher: Rotpunkt und Febrü korrigiert, CABINET neu | ✅ |
| 2 | „BEISPIEL"-Kennzeichnung bei Visualisierungen entfernen | ✅ |
| 3 | Hinweis zu Visualisierungen eleganter formulieren | ✅ |
| 4 | Abschluss-CTA hochwertiger | ✅ |
#### 1a · Korrigierte Fassungen Rotpunkt und Febrü
Die beiden Markdown-Dateien führen ihre Änderungen gegenüber dem 31.08. selbst auf. Übernommen:
- **Rotpunkt:** „Nachhaltigkeit mit konkreter Substanz" und „Greenline hält dem Vergleich stand"
sind **zusammengeführt**; der doppelte Satz „Nachhaltigkeit braucht keine großen Versprechen…"
steht nur noch einmal. Rotpunkt hat damit **8 statt 9 Abschnitte**, weiterhin 4 Vertiefungen.
- **Febrü:** Der erklärende Satz zum Blauen Engel („Die Aussage bezieht sich ausdrücklich auf die
offiziell gelisteten Produktgruppen…") ist aus dem Kundentext **entfernt** – der Produktbezug
steckt jetzt im Satz selbst („Ausgewählte Febrü-Tischsysteme und Stauraummöbel"). Ein Test
hält diese Formulierung fest, damit sie beim Redigieren nicht pauschal wird.
- Die Schlusszeile „Nachhaltig ist nicht das Möbelstück mit dem längsten Werbetext…" steht laut
korrigierter Fassung **innerhalb** der Vertiefung, nicht als Abschnitts-Claim.
Ein Prüfskript hat jeden veröffentlichten Satz des Seeders gegen die Markdown-Datei gehalten:
0 Abweichungen, alle Überschriften der Vorlage vorhanden. Einzige bewusste Abweichung sind
typografische Anführungszeichen („…“ statt „…").
#### 1b · CABINET nach demselben Muster
Für CABINET **lag keine Zulieferung vor**. Die Seite ist nach dem Vorbild der beiden abgestimmten
Texte von uns verfasst: Einleitung mit Claim, 8 Abschnitte, 3 davon mit Vertiefung, eigener
Abschlussblock „Ihr Raum. Persönlich geplant." und die Widget-Beschriftung „Persönliche
Schrankplanung vereinbaren".
> ⚠️ **Bewusste Zurückhaltung:** Der Text beschreibt ausschließlich die eigene Arbeitsweise –
> Aufmaß, Planung, Innenausstattung, Fronten, Montage, Schnittstelle zur Tischlerei. Er enthält
> **keine Zahlen, Zertifizierungen oder Herstelleraussagen**, weil es dafür keine Quelle gibt.
> Die Rotpunkt- und Febrü-Seiten stützen solche Aussagen auf die Quellenhinweise der Zulieferung;
> für CABINET wäre das erfunden. **Der Text braucht Marcels Freigabe** (Punkt in Abschnitt 8).
**Nebenbei korrigiert:** Febrüs Claim stand in `CmsBrandSeeder` und `b2in.php` weiter als
„Arbeiten, wo man gerne ist." – die Zulieferung schreibt „…gerne **bleibt**."
#### 2 · „BEISPIEL"-Kennzeichnung entfernt
Die Demobilder trugen den Vermerk „BEISPIEL – " in der Bildunterschrift, damit ein Stockmotiv
nicht versehentlich als echte Referenz durchgeht. Der Vermerk ist entfallen.
Zwei Stellen waren nötig, weil die Bilder auf Vorschau und Live **bereits in der Datenbank
stehen**:
- `DemoBrandGallerySeeder` – Bildunterschriften ohne Vermerk (für frische Installationen).
- `BrandGalleryCaptionNormalizerSeeder` **(neu)** – entfernt den Vermerk in vorhandenen Daten.
Fasst **ausschließlich den Text** an; Bild, Kategorie und Reihenfolge bleiben. Mehrfaches
Ausführen ist unbedenklich.
> ⚠️ Die Unterscheidung hängt damit allein an der **Kategorie** (Badge „Realisiertes Projekt" /
> „Visualisierung"). Die Demobilder der Kategorie `project` sind Stockmotive und KI-Renderings –
> sie behaupten jetzt ohne den Vermerk, echte Referenzen zu sein. **Vor dem Livegang ersetzen
> oder auf „Inspiration" umstellen** (Punkt in Abschnitt 8).
#### 3 · Hinweis zu Visualisierungen
| Wo | Vorher | Jetzt |
|---|---|---|
| Markengalerie, Rubrik Inspirationen | „Diese Darstellungen sind Entwürfe und Visualisierungen – keine ausgeführten Projekte." | „Entwürfe und Visualisierungen. Sie zeigen gestalterische Möglichkeiten, noch bevor das erste Möbel steht." |
| Markengalerie, Einleitung | „…und Visualisierungen, die zeigen, was möglich ist." | „…und Visualisierungen, die zeigen, was in einem Raum möglich ist." |
| `/referenzen`, Seitenkopf | „…keine Entwürfe und keine Visualisierungen." | „Hier zeigen wir ausschließlich Arbeiten, die wir tatsächlich ausgeführt haben." |
| `/referenzen`, Projektliste | „…finden Sie bewusst getrennt davon auf den Markenseiten." | „…zeigen wir bewusst getrennt davon – auf den Markenseiten." |
Die Trennung bleibt inhaltlich unverändert, sie wird nur nicht mehr über eine Verneinung
transportiert. Der Badge am Bild („Visualisierung") trägt die Unterscheidung ohnehin.
#### 4 · Abschluss-CTA
Der Block war eine einfarbige Fläche mit Überschrift, Text, Button und einem unterstrichenen
Textlink. Neu:
- Zwei weiche Lichtflächen (`blur-3xl`) nehmen dem Volltonhintergrund die Härte.
- Eine schmale Linie über der Überschrift setzt den Abschluss ab.
- Hauptbutton weiß auf Markenfarbe, mit Pfeil, der beim Hovern mitgeht.
- Die Herstellerseite ist jetzt ein gleichwertiger Outline-Button statt eines Textlinks.
- Der Showroom steht als kleine Zeile mit Pin-Symbol darunter.
Die Textinhalte kommen unverändert aus dem CMS (`cta_title` / `cta_text`) – Punkt 4 der Liste war
inhaltlich bereits durch die neuen Texte erledigt („Ihre Küche. Persönlich geplant.").
#### Tests
`BrandPageSectionsTest` und `BrandPageTest` erweitert:
- CABINET rendert seine Abschnitte und seinen eigenen Abschlussblock.
- Widget-Beschriftung jetzt für alle drei Marken (Datensatz-Test).
- Rotpunkt: der zusammengeführte Abschnitt existiert, der alte ist weg, der doppelte Satz steht
genau einmal auf der Seite.
- Febrü: der Blaue-Engel-Satz behält seinen Produktbezug.
- Der Rückfall auf den generischen Abschlussblock funktioniert weiterhin – **beide Sprachen
müssen dafür leer sein**, sonst greift die Übersetzungs-Fallbackkette und der englische Text
erscheint auf der deutschen Seite.
- Demogalerien tragen keinen „BEISPIEL"-Vermerk mehr, dafür durchgehend eine Kategorie.
- Der Normalizer entfernt den Vermerk, ohne Bild, Kategorie oder Reihenfolge zu verändern.
`php artisan test --compact`: **859 grün** (3180 Assertions), Pint sauber, `npm run build:b2in`
gebaut.
---
## 4. Nicht Bestandteil dieses Auftrags ⏸
Referenzbereich voll ausgebaut · 16:9-Display-Modul · Immobilien-CMS · Dubai-Map ·
@ -1005,6 +1128,15 @@ php artisan db:seed --class=DisplayInteriorBrandingSeeder --force
# Playlists weiterhin auf b2in.test und laden auf dem Live-Display nicht.
php artisan db:seed --class=DisplayMediaUrlNormalizerSeeder --force
# 4. Ausführliche Markenseiten (CABINET, Rotpunkt, Febrü). Schreibt NUR tagline, description,
# sections, widget_label, cta_title und cta_text – Bilder, Galerie, Leistungen und
# Reihenfolge bleiben unberührt.
php artisan db:seed --class=BrandPageTextSeeder --force
# 5. Entfernt den Vermerk „BEISPIEL – “ aus vorhandenen Bildunterschriften (Nachtrag 5).
# Fasst nur den Text an, mehrfaches Ausführen ist unbedenklich.
php artisan db:seed --class=BrandGalleryCaptionNormalizerSeeder --force
php artisan config:cache
php artisan view:clear
npm ci && npm run build:web
@ -1014,7 +1146,10 @@ npm ci && npm run build:web
- [ ] Startseite: Reihenfolge, Kernmarken-Anker `#marken`, Sponsoring-Logos
- [ ] Markenseite `/marken` – Aufbau, Merkmale, „Alle Marken ansehen" von der Startseite
- [ ] Kernmarken-Detailseiten `/marken/cabinet`, `/marken/rotpunkt`, `/marken/februe`
- [ ] Kernmarken-Detailseiten `/marken/cabinet`, `/marken/rotpunkt`, `/marken/februe` – je mit
ausführlichem Text, aufklappbaren Vertiefungen und eigenem Abschlussblock
- [ ] Auf dem Smartphone prüfen: Das Terminanfrage-Widget trägt auf der Markenseite die längere
Beschriftung und darf keine Inhalte verdecken
- [ ] `/netzwerk`, `/interior`, `/partner`, `/service` leiten auf `/marken`
- [ ] Im Admin unter „Kernmarken" eine Marke ändern und prüfen, dass es auf der Seite ankommt
- [ ] Ankündigungsleiste erscheint (Dismiss-Key hängt seit B3 am Inhalt – wer die alte Leiste
@ -1051,7 +1186,18 @@ genügt ein selektives Zurückspielen von `flux_cms_contents`, `display_versions
Ohne Eintrag zeigt die Seite das erste aktive Display mit veröffentlichter Playlist.
- [ ] Die zwei neuen Magazin-Beiträge von Marcel gegenlesen lassen – sie sind Platzhalter.
- [ ] **Herstellerfreigabe für die Markentexte** (Rotpunkt, Febrü) einholen – so verlangt es die
Zulieferung selbst.
Zulieferung selbst. Beide Fassungen nennen zusätzlich die EmpCo-Regeln (ab 27.09.2026):
die Umweltaussagen vorher rechtlich prüfen lassen.
- [ ] **CABINET-Seitentext von Marcel freigeben lassen.** Für CABINET lag keine Zulieferung vor;
der Text ist von uns nach dem Muster der beiden abgestimmten Seiten verfasst und beschreibt
bewusst nur die eigene Arbeitsweise (Nachtrag 5).
- [ ] **Febrü, Vertiefung „Konkrete Standards statt allgemeiner Versprechen“:** Der Blaue Engel
gilt nur für ausgewählte Tischsysteme und Stauraummöbel. Beim Redigieren darf daraus keine
pauschale Aussage über das Gesamtsortiment werden.
- [ ] **Demobilder der Rubrik „Realisiertes Projekt" ersetzen.** Der Vermerk „BEISPIEL" ist auf
Kundenwunsch entfallen (Nachtrag 5); die Stockmotive und KI-Renderings aus
`DemoBrandGallerySeeder` geben sich damit als echte Referenzen aus. Entweder durch echte
Projektfotos ersetzen oder auf „Inspiration" umstellen.
- [ ] **Rotpunkt, Vertiefung „Zahlen, Zertifizierungen und Raumklima“:** Die Aussage zur jährlich
erhaltenen Waldfläche von ungefähr 50 Fußballfeldern darf laut Zulieferung nur mit
ausdrücklicher Bestätigung veröffentlicht werden. Ohne Bestätigung den Absatz entfernen