At a glance
Sitet, du læser på, har designet sig selv om med den samme kort-drevne AI-pipeline, det skriver om. Otte komplette designretninger blev bygget som statiske previews ud fra sitets rigtige indhold — rigtige artikler, rigtige cases, begge sprog — og lagt side om side på demo.grn.dk. Én vandt. Den blev derefter til et helt nyt Drupal 11-tema, bygget i faser på det kørende site bag et login-preview, og slået til med én enkelt konfigurationsændring.
The challenge
grn.dk er et kørende tosproget Drupal 11-site uden staging-miljø, med en daglig artikel-pipeline, der aldrig holder pause, og Cloudflare-cache på både HTML og assets. Det nye udtryk skulle bedømmes på sitets faktiske indhold frem for fyldtekst, bygges uden at afbryde udgivelserne, og selve skiftet skulle være kedeligt: ét kommando-rollback, cache-sikkert og usynligt indtil det øjeblik, det skete.
The solution
Fem designretninger blev genereret som statiske previews direkte fra sitets egen database og udgivet på en skjult demohylde. Efter en feedbackrunde kom tre forfinede varianter til — otte i alt — og design 6, "Personal", blev valgt.
Produktionstemaet blev genereret fra Drupal cores Starterkit (ikke et subtema) og bygget op i gennemgåede faser: skal og forside først, derefter artikel-, case-, galleri-, side-, søge- og fejlskabeloner. En lille theme negotiator serverede det uudgivne tema udelukkende til indloggede brugere med en preview-rettighed, så alle anonyme besøgende beholdt det gamle design, mens hver fase blev fotograferet, gennemgået og godkendt på det kørende site — halvtreds skærmbilleder pr. runde, desktop og mobil, engelsk og dansk.
The results
Go-live var én drush-konfigurationsændring plus en Cloudflare-zonepurge, med det gamle tema efterladt installeret som ét-kommando-rollback, der aldrig blev brug for. Lighthouse på det kørende site efter skiftet: 100 i performance på desktop for både forsiden og artiklerne (90 og 97 på mobil), best practices og SEO på 100, tilgængelighed 96 — på niveau med det gennemtunede tema, det afløste. De otte preview-retninger blev liggende offentligt på demohylden som en del af historien.
