
WordPress Enterprise toi tehokkuutta ja hallittavuutta Oulun kaupungille
Kun Euroopan tuleva kulttuuripääkaupunki Oulu päätti modernisoida sadoista sivustoista koostuvan verkkoympäristönsä, toteutimme ratkaisuksi Suomen laajimman kunnallisen WordPress Multisite -kokonaisuuden.
Sadoista sivustoista kohti yhtenäisempää kokonaisuutta
Oulun kaupunki, Suomen viidenneksi suurin kaupunki ja tuleva Euroopan kulttuuripääkaupunki 2026, tunnisti strategisen tarpeen yhtenäistää sadoista sivustoista koostuvan, useilla eri teknologioilla toteutetun verkkoympäristönsä. Tavoitteena oli parantaa hallittavuutta, tietoturvaa ja saavutettavuutta sekä tehostaa ylläpitoa ja optimoida kustannuksia.
Skaalautuva WordPress Multisite Enterprise-konseptilla
Ratkaisuksi lukuisten erillisten, omilla brändeillään toimivien sivustojen uudeksi alustaksi valittiin WordPress Multisite. Hion toteutti Oululle modernilla Enterprise WordPress -konseptilla Suomen laajimman kunnallisen multisite-ratkaisun.
Uudistuksen ytimeen rakennettiin komponenttipohjainen pääteema, joka hyödyntää Gutenberg-editoria. Tämä modulaarinen rakenne mahdollistaa sen, että sisällöntuottajat voivat helposti koota sivuja visuaalisista, kevyistä ja saavutettavista lohkoista ilman koodausosaamista. Yhteisten komponenttien ansiosta sivustojen hallinta on tehokasta, mutta joustava rakenne sallii jokaisen verkkopalvelun säilyttää oman ainutlaatuisen brändi-identiteettinsä.

Tekninen toteutus, tietoturva ja integraatiot
Yleiskuva ja arkkitehtuuri
Ratkaisu pohjautuu Hionin Enterprise WordPress -konseptiin, jonka keskiössä ovat suorituskyky, vakioidut tuotantoonvientiputket ja korkea tietoturva. Kaikki sivustot jakavat yhteisen koodipohjan, mutta niitä voidaan personoida. Toiminnallisuudet, kuten tapahtumakalenterit ja reittiopastiedot, on toteutettu REST-rajapintojen kautta.
Tietoturva ja käyttäjienhallinta (Auth0)
Kirjautuminen on siirretty WordPressin ulkopuoliselle Auth0-alustalle, mikä pienentää merkittävästi hyökkäyspintaa ja mahdollistaa modernit ja turvalliset tunnistautumistavat (MFA, passkey). Ratkaisu mahdollistaa saumattoman kertakirjautumisen (SSO) kaupungin Microsoft-pohjaisiin järjestelmiin ja noudattaa zero trust -periaatteita.
Automaattinen sisällönhallinta
Tapahtumatiedot haetaan automaattisesti ulkoisista järjestelmistä (Eventz.today / Localhub) REST API -rajapinnan kautta. Häiriötilanteiden varalta tiedot on välimuistitettu.
Järjestelmien välinen datansiirto
Sivustolta on toteutettu räätälöity RSS-syöte, joka siirtää ja muotoilee koulutustiedot automaattisesti kaupungin sisäiseen SharePoint-intranetiin.
Green Coding, suorituskyky ja tietoturva
Ekologinen ja suorituskykyinen infrastruktuuri
Ratkaisu hyödyntää Google Cloud -infrastruktuuria ja Haminan datakeskusta, jonka uusiutuvan energian käyttö on todennettavissa. Paikallinen hostaus minimoi latenssia ja pienentää hiilijalanjälkeä. Koko toteutus perustuu moderniin, skaalautuvaan ja optimoituun serverless-arkkitehtuuriin (Google Cloud Run).
Monitasoinen suorituskyvyn optimointi
Sivustojen nopeus varmistetaan monitasoisella välimuistituksella, johon kuuluu CDN-jakelu, Redis-välimuisti tietokantakyselyille sekä staattisten resurssien tehokas välimuistitus. Palvelinkuormitusta ja resurssien käyttöä vähennetään merkittävästi ajastamalla integraatiot, kuten tapahtumatietojen synkronointi, sen sijaan että ne suoritettaisiin jokaisella sivulatauksella.
Kattava tietoturva
Palvelu on suojattu palvelunestohyökkäyksiä vastaan usealla verkkokerroksella hyödyntäen Google Cloud Armor -ratkaisua.
Saavutettavuus osana tehokkuutta
Palvelu noudattaa WCAG 2.1 -standardin A- ja AA-tasoja. Saavutettavuuden vaatima selkeä ja kevyt käyttöliittymä paitsi parantaa käyttökokemusta, myös pienentää tiedostokokoja, mikä tukee suoraan sivuston nopeutta ja ekologista jalanjälkeä.

Yhdistävä alusta, erottuvat brändit
Projektissa rakennettiin mm. BusinessOulun, Mun Oulun, Oulun seudun joukkoliikenteen, museoiden ja tapahtumakohteiden sivustot. Jokainen sivusto näyttää omaltaan, mutta toimii samalla teknisellä perustalla.
Visuaalinen ja tekninen yhtenäisyys tuo mukanaan tehokkuutta: saavutettavuuden, tietoturvan ja analytiikan käytännöt kulkevat mukana automaattisesti.
