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.

Teillekin rautaista WordPress-osaamista?

Kysy tai etsi hakusanoilla tekoälyavustetulta hakukoneeltamme.