Geniemin osaaminen lunasti lupaukset:

Suomen suurin WordPress-toteutus Alman verkkolehtien digimoottorina

Vuonna 2015 Suomen WordPress-markkinoiden panokset kovenivat Alma Median haastettua Geniem Oy:n mukaan sanomalehtiensä digiloikkaan. Lajissaan ennätyksellinen projekti onnistui yli odotusten, todistaen WordPressin soveltuvan laajojen verkkopalvelujen alustaksi. Nykyisellään järjestelmä kattaa 18 yksittäistä julkaisua ja palvelee päivittäin kymmeniä tuhansia lukijoita.
“Geniem otti joustavasti toiveemme huomioon. Kehitystyö oli ketterää ja aktiivista, aitoa ihmisten välistä vuorovaikutusta.”

Jussi Maaniitty, digitaalisen liiketoiminnan johtaja

Luotettu kumppani

Kolme vuotta Aamulehden Moro-liitteen onnistuneen toteutuksen jälkeen, keväällä 2015, alkoi tapahtua – Alma Regionsin digitaalisen tuotekehityksen johtaja Jussi Maaniitty halusi Geniemin kehittämään Suomen nykyaikaisimman paikallislehtien verkkopalvelun sisältäen Aamulehden ja Satakunnan Kansan ohella 17 julkaisua.
Kynnys valita massiivisen järjestelmän alustaksi WordPress oli korkea, mutta Jussi vakuuttui asialleen palavan Geniemin onnistuvan:

– Geniemin palvelusta oli aiempaa hyvää kokemusta. Yritys on tunnettu WordPress-osaamisestaan sekä paikallinen kumppani, jonka kanssa pääsimme toteuttamaan projektia läheisessä yhteistyössä. Avoin järjestelmä voitti kilpailijansa joustavuudessa ja kustannustehokkuudessa niin alkuinvestoinnin kuin jatkokehityksen kannalta, Jussi kertoo.

Ketterästi liikkeelle

Vaativa projekti aloitettiin palvelumuotoilulla Varalan urheiluopiston inspiroivissa järvimaisemissa. Geniemin ketterän Lean UX –suunnittelukäytännön ansiosta Alma Medialla päästiin testaamaan ensimmäistä prototyyppiä alle kuukaudessa.

– Aikaa vievän teknisen määrittelyn sijaan tekemistämme ohjaa ideoiden nopea kokeilu ja kehittäminen. Jo protovaiheessa kaikilla laitteilla toimiva sivusto mahdollistaa ratkaisujen nopean todentamisen, kertoo Geniemin Design Lead Teemu Into.

Prototyypin saatua riittävän valmiin muodon, järjestettiin kolmannen osapuolen toimesta kattava käyttäjätestaus, jonka perusteella tehtiin vielä lisää käytettävyysviilauksia. Näin luotiin kestävä pohja varsinaiselle kehitystyölle.

Jyvät akanoista

Kehitystyössä puhutaan kokonaisvaltaisesta mediatalon ydinprosessien digitalisaatiosta, jossa WordPress ei ollut aiemmin varteenotettava vaihtoehto. Kehitys- ja tuotantoympäristön tulee sekä kyetä pyörittämään 18 itsenäistä verkkopalvelua että toimia sujuvasti lukuisien järjestelmien, kuten asiakkuuden- ja sisällönhallinnan sekä videopalvelujen kanssa.

Omat haastensa toivat tietoturva, suuren ja vaihtelevan käyttäjäliikenteen hallinta, sekä välimuistijärjestelmälle asetut vaatimukset. Ympäristön on mukauduttava tilanteen mukaan ja useille käyttäjäryhmille niin näkyviltä osiltaan kuin järjestelmätasolla – muun muassa kriisiuutiset saattavat aiheuttaa satojen tuhansien kävijöiden piikin.

Juttujen tekijöitä ja ylläpitäjiä on satoja, jonka lisäksi tärkeää on vuorovaikutteisuus; esimerkiksi uutispaikalle sattuneen lukijan on pystyttävä välittämään tietoa mahdollisimman helposti.

– Avoimeen lähdekoodiin perustuvan WordPressin yleisyys on sekä järjestelmän vahvuus että heikkous. Esimerkiksi yksikin huonosti suunniteltu lisäosa voi pilata muuten toimivan sivuston. Geniemin Enterprise WordPressin laatu perustuu tehokkaan sovelluskehityksen ohella standardoituun koodaukseen. Mursimme myytin WordPressistä mainostoimistojen ja pienten sivustojen hyödyntämänä alustana, toteaa Geniemin toimitusjohtaja Tuomas Kumpula.

Teknologiaa ihmistä varten

Verkkolehtipalvelujen suuri käyttökuorma ja staattisen sisällön määrä tekevät välimuistijärjestelmistä käyttönopeuden kannalta kriittisiä.

Koska suuri osa käyttäjille välitetystä tiedosta on identtistä, oli parasta sijoittaa kyseinen data järjestelmään, josta sen saa palautettua tarvitsijoille ilman merkittävää prosessointi- tai tietokantakuormaa. Tätä varten kirjautuneita käyttäjiä varten toteutettiin yksilöllinen Nginx-palvelinympäristö. Välimuistin ja Redis-tietokantojen yhteys luotiin LUA-ohjelmointikielellä.

Jotta sivustolta pystytään nostamaan tehokkaasti rajattuja kokonaisuuksia, rakennettiin yli 10 käyttöliittymäelementtiä, eli niin sanottua widgettiä, joista osa keskustelee myös ulkopuolisten järjestelmien kanssa. Ajax-ohjelmointitekniikan ansiosta raskaankin välimuistituksen ohella sisällöt säilyvät dynaamisina ja laadukkaina.

Ajoissa maaliin

Julkaisualustan kehittäminen ja käyttöönotto oli todellinen näytön paikka, sillä aiemmat järjestelmät tulisivat lopettamaan toimintansa kahdessa kuukaudessa aloituksesta, eikä lehtien jääminen pois linjoilta tule kysymykseen.

Laajan projektin onnistumisen kannalta Geniem Oy:llä nähdään tärkeimpänä järjestelmällisyys. Työvaiheet testauksesta julkaisuun ja tiedotuksesta käyttökoulutukseen saatiin ajoissa maaliin hyvin suunniteltujen, yhteisten tehtävälistojen ansioista.

Loppuvuoden 2015 kestäneiden sprint-vaiheiden jälkeen ensimmäinen paikallislehti, Valkeakosken Sanomat, siirtyi uudelle alustalle päivälleen suunnitelman mukaisesti 18. helmikuuta 2016. Yhtä täsmällisesti näkivät päivänvalon seuraavat 17 lehteä, joista viimeisin vain kolme kuukautta myöhemmin, toukokuussa 2016. Parhaimmillaan samana päivänä julkaistiin kolme digilehteä, eikä yhdestäkään julkaisuajankohdasta jouduttu tinkimään.

Tällä hetkellä järjestelmän toiminnan varmistavat kolme Alma Medialle täyspäiväisesti työskentelevää ohjelmistokehittäjää.

– Geniem otti joustavasti toiveemme huomioon. Kehitystyö oli ketterää ja aktiivista, aitoa ihmisten välistä vuorovaikutusta. Uuden julkaisujärjestelmän käyttöönotto koettiin toimituksissa jopa odotuksia helpommaksi. Sivustojen hallinta nopeasti muuttuvassa ympäristössä on tehokasta ja käyttäjää ajatellen suunniteltu. Koemme WordPressin soveltuvan tarpeitamme varten erittäin hyvin. Tutkimme mahdollisuuksia uuden media-alustan hyödyntämiseen mediakentällä yhä laajemmin. Jatkamme yhteistyötä Geniemin kanssa monella alueella, Jussi kiittelee. Tästä kelpaa jatkaa!

Aamulehden verkkopalvelu

Haluatko samanlaisia tuloksia? Ota yhteyttä!

Kiinnostuitko? Jätä tietosi, niin palaamme asiaan.