Over 500 Drupal sites til det kommunale, samt nyt grunddesign og et designsystemer der virker
Kort om samarbejdet:
Københavns Kommune er Danmarks største arbejdsplads med 45.000 ansatte.
Reload har arbejdet på en række forskellige digitale løsninger for Københavns Kommune siden 2010.
Hovedprojektet løb af stablen i 2020, men Reload står stadig for drift og udvikling.
Et nyt basis- og designsystem
Københavns Kommune (KK) stod overfor at skulle opgradere alle deres 250+ Drupal sites fra version 7 til 9 - og samtidig etablere en ny cloud baseret infrastruktur til at drifte det hele. I dag er der mange flere sites online på den nye løsning, vi har lavet, og i mellemtiden er det selvfølgelig også løbende opgraderet til de nyeste versioner af Drupal.
Vores løsning består kort fortalt af:
En ny cloudbaseret hosting- og udviklingsplatform til alle Københavns Kommunes websites, som kan skaleres
Den infrastruktur der skal til, for at KK selv kan vedligeholde og udrulle sites - og også kan få andre leverandører til at hjælpe med dette arbejde
Det er et CMS basissystem, som alle disse sites skal tage udgangspunkt i - og det er lavet i Drupal 9, og senere opgraderet til Drupal 10 og 11.
Et grunddesign og designsystem som bliver brugt på tværs af alle løsningerne
Så ja, det har været et ganske vildt projekt, og her mange tusinde timer senere fungerer det med stor succes i dag.
Hundredevis af websites i Drupal, som alle kan finde ud af at bruge
Som om det ikke var nok at skulle bygge en verdensklasse cloud-infrastruktur, så gik opgaven også ud på, at vi skulle etablere en ny CMS basisplatform til Københavns Kommune (KK). Siden 2013 har KK kørt på en Drupal 7 platform, som har drevet mere end 250 websites, inkl. kk.dk, intranet.kk.dk og mange andre sites.
Valget faldt igen på Drupal, men denne gang i den nyeste (anno 2020) Drupal 9 version, og alle disse sites skulle udskiftes. KK har lavet 5 forskellige grundinstallationsprofiler, men det skal vi ikke kede dig med her. For det var vores opgave at lave basissystemet, dvs. den Drupal kerne, som vil blive en del af alle de Drupal sites, som blev og stadig bliver bygget til KK.
Mange sites er simple informationssites, og derved vil mange løsninger bare blive bygget direkte på basissystemet. Det indeholder nemlig de grundlæggende indholdstyper, et lækkert grunddesign og en veltestet redaktionel backend.
Herudover har vi sørget for at alle de grundlæggende integrationer er lavet - fx at man kan logge ind med sin Active Directory (AD) bruger, således KK centralt kan holde styr på, hvem der har adgang til hvilke sites og automatisk sørge for at gamle medarbejdere ikke længere har adgang til noget, de ikke bør. Det gør systemet nemt og sikkert at administrere.
Dette basissystem bliver der udviklet videre på - også af andre leverandører.
Som en del af basissystemet har vi også skulle udvikle et basisdesign - altså et designsystem, som bliver brugt på tværs af alle de websites, som KK er igang med at sætte i søen.
Det har vores gode samarbejdspartnere i Advice hjulpet os med at bringe til verden.
“I samarbejdet med Reload har det tekniske og arkitekturmæssige samarbejde været præget af stort gå-på mod, nytænkning, agilitet og fleksibilitet og har resulteret i en webplatform, der understøtter vores behov – nu og de kommende år.”
Stephan Marc Hansen
Tidl. Web-arkitekt og chefkonsulent i KK
Proces og brugerinvolvering
Det har været en proces med meget brugerinvolvering og ikke mindst test. Fra Københavns Kommunes side var der en række krav til brugervenlighed og tilgængelighed. Det er lige fra tekniske standarder såsom WCAG 2.0 til reelle brugertests, der skulle bestås.
Samlet set kom vi frem til en gennemtestet og brugervenlig løsning, som har skabt stor tilfredshed hos både redaktører og slutbrugere.
Vil du vide mere?
Så kontakt Alice. Hun var projektleder i samarbejdet og taler gerne om alt fra Drupal til Cloud.
På trods af, at Drupal allerede så dagens lys i 2001, så er det et virkeligt moderne og stærkt værktøj i dag. Det er open source, ekstremt fleksibelt, performer godt og fungerer både stand-alone og som et headless/decoupled CMS.