feat(partner): lokale DAM-Assets und Verlinkung verifizierter Seiten auf kurven.schule #14

Merged
andre merged 1 commit from a2/partner-clean-urls into main 2026-09-28 09:46:37 +02:00
Owner

Zusammenfassung

Phase 1 Vorbereitung vor Cutover:

  1. DAM-Bilder entkoppelt: 8 Marketing- & Presse-Motive direkt im Repo unter public/img/dam/ abgelegt. Damit ist das Partner-Portal vollständig unabhängig von externen WordPress-Uploads (neu.kurven.schule).
  2. Dynamische & relative Pfade: In studio.js und index.html werden ./img/dam/... verwendet. setupDamCopy löst relative URLs beim Klick via new URL() automatisch absolut zur aktuellen Domain auf.
  3. Footer-Links neutralisiert: 14 Links auf https://kurven.schule/... umgestellt, die auf Prod bereits heute mit HTTP 200 existieren. Die 2 noch nicht auf Prod existierenden Seiten (/trainer-werden/ und /qualitaet-und-methodik/) bleiben unberührt für Phase 2 (Cutover).
  4. Tests: Alle 49 Tests grün inkl. HTTP-200-Verifikation der lokalen DAM-Bilder.
## Zusammenfassung Phase 1 Vorbereitung vor Cutover: 1. **DAM-Bilder entkoppelt:** 8 Marketing- & Presse-Motive direkt im Repo unter `public/img/dam/` abgelegt. Damit ist das Partner-Portal vollständig unabhängig von externen WordPress-Uploads (`neu.kurven.schule`). 2. **Dynamische & relative Pfade:** In `studio.js` und `index.html` werden `./img/dam/...` verwendet. `setupDamCopy` löst relative URLs beim Klick via `new URL()` automatisch absolut zur aktuellen Domain auf. 3. **Footer-Links neutralisiert:** 14 Links auf `https://kurven.schule/...` umgestellt, die auf Prod bereits heute mit HTTP 200 existieren. Die 2 noch nicht auf Prod existierenden Seiten (`/trainer-werden/` und `/qualitaet-und-methodik/`) bleiben unberührt für Phase 2 (Cutover). 4. **Tests:** Alle 49 Tests grün inkl. HTTP-200-Verifikation der lokalen DAM-Bilder.
feat(partner): lokale DAM-Assets und Verlinkung verifizierter Seiten auf kurven.schule
All checks were successful
Unit & Contract Tests / Node.js Contract Tests (pull_request) Successful in 10s
e1f1e843fe
andre merged commit 92e5af37cb into main 2026-09-28 09:46:37 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
andre/kurven-schule-partner!14
No description provided.