Kolme verkkosivustoa yhdeksi Umbraco-sivustoksi

17.08.2026

Miten kolme eri sisällönhallintajärjestelmää yhdistettiin yhdeksi Umbraco-sivustoksi ja mitä migraatiosta opittiin?

Umbracon Codegarden 2026 -konferenssissa Daniel Horn kertoi projektista, jossa kolme laajaa Kenticolla, WordPressillä ja Webflowlla toteutettua verkkosivustoa yhdistettiin yhdeksi Umbraco-sivustoksi. Katso luento klikkaamalla tästä! Lähtötilanne oli, että vuosien aikana teknologiat ja toimintatavat olivat eriytyneet, sisältörakenteet eivät olleet yhtenäisiä ja samoja sisältömuutoksia tehtiin useaan paikkaan. 

Ratkaisuksi valittiin Umbraco, joka sopi hyvin Microsoft-teknologiaympäristöön, oli joustava ja kustannustehokas. Umbraco Cloud puolestaan tarjosi hallitun pilviympäristön, varmuuskopioinnin, automaattisen ylläpidon ja CI/CD-julkaisuprosessin. Tärkeää oli myös se, että sisällön hallitsijoiden päivittäinen työ saatiin yhdenmukaistettua.

Screenshot 2026-08-12 133110.png

Kolmesta järjestelmästä yksi kokonaisuus

Migraatiossa kolmen järjestelmän sisältö koottiin yhteen putkeen. Data voitiin tuoda lähdejärjestelmistä esimerkiksi CSV- tai XML-muodossa tai suoraan tietokannasta. Tämän jälkeen rakenne normalisoitiin, kentät mapattiin Umbracon sisältötyyppeihin ja backofficeen rakennettiin työkalu sisällön importointiin.

Tekninen migraatio oli kuitenkin vain osa kokonaisuutta. Danielin esityksen tärkein viesti liittyi siihen, miten migraatio kannattaa suunnitella.

Viisi oppia onnistuneeseen migraatioon

1. Testaa oikealla datalla.
Vientiä koskevat oletukset kannattaa validoida todellisella sisällöllä ennen migraatioputken rakentamista. Esimerkkidata ja dokumentaatio eivät aina kerro, mitä oikeasta järjestelmästä löytyy.

2. Hyödynnä tietokantaa vanhoissa järjestelmissä.
Tietokantayhteys kannattaa nähdä yhtenä ensisijaisista migraatiovaihtoehdoista, ei viimeisenä keinona. Jos valmis export epäonnistuu toistuvasti, suora tietokantapääsy voi olla huomattavasti tehokkaampi ratkaisu.

3. Yhdistä integraatiot samalla kertaa.
Migraatio on hyvä hetki yhtenäistää myös integraatiokerros. Jos kolme koodipohjaa yhdistää samoihin ulkoisiin järjestelmiin, ylläpidettävää koodia on käytännössä kolminkertaisesti. Integraatio kannattaa toteuttaa kerran, ei kopioida vanhoja ratkaisuja uuteen ympäristöön.

4. Suunnittele sisältömalli editorien ehdoilla.
Ennen ensimmäisen dokumenttityypin rakentamista kannattaa selvittää, miten editorit itse hahmottavat sisällön ja työskentelyn. Jos uusi rakenne ei vastaa heidän tarpeitaan, sitä aletaan helposti kiertää.

5. Migraatio ei ole valmis, kun sisältö on siirretty.
Todellinen onnistuminen mitataan siinä, ovatko editorit uuden järjestelmän kanssa varmoja ja tyytyväisiä työskentelyynsä. Tekninen valmistuminen ja onnistunut käyttöönotto eivät ole sama asia.

Lopulta kyse ei siis ole vain sisällön siirtämisestä järjestelmästä toiseen. Sisältö on suhteellisen helppo siirtää. Paljon haastavampaa on saada ihmiset siirtymään uuden toimintatavan mukana.

Ota meihin yhteyttä, niin keskitetään teidänkin sisällönhallinta! Jää seuraamaan blogeistamme lisää Codegarden-aiheisia blogeja!

2026

2025