Yksi tämän kevään asiakasprojekteista oli PTV-integraation toteuttaminen. PTV-integraatio toteutettiin omana lisäosana WordPress-sivustolle. Integraation kautta haetaan järjestöjen tietoja ja palveluita, joista rakennettiin palveluhakemisto helpottamaan palvelujen tietojen selaamista.
PTV eli palvelutietovaranto
on keskitetty tietovaranto, johon kunnat, valtio ja yksityinen sektori kuvaavat palvelunsa ja niiden asiointikanavat. PTV kokoaa yhteen tietoa palveluista, joiden kohderyhmänä voivat olla kansalaiset, yritykset, järjestöt, yhteisöt tai viranomaiset.
Palvelutietovarantoon kuvattua tietoa voidaan hyödyntää monissa eri paikoissa, esimerkiksi verkkosivuilla, karttapalveluissa ja chatboteissa. Näin tietoa ei tarvitse ylläpitää monissa eri paikoissa.
Lue lisää Suomi.fi sivuilta
Lisäosa automatisoi palvelutietojen noutamisen ulkoisesta rajapinnasta ja tallentaa ne WordPress-sivuston omiksi julkaisuiksi. Näin sivustolle voidaan tuoda ja ylläpitää ulkopuolista sisältöä ilman manuaalista päivittämistä.
Palveluiden tiedoista rakennettiin palveluhakemisto, jossa käyttäjät voivat selata, hakea ja suodattaa palveluita ja asiointikanavia mm. kohderyhmien, aiheiden ja sijainnin mukaan.
Lisäosan toiminta perustuu muutamaan keskeiseen vaiheeseen:
1. Asetusten hallinta
Lisäosa tarjoaa oman asetussivunsa WordPressin hallintapaneeliin. Täällä määritellään hakuehdot, joiden mukaan tiedot haetaan PTV:stä.
2. Tietojen haku ulkoisesta API-rajapinnasta
Lisäosa muodostaa yhteyden PTV API-rajapintaan ja hakee palvelujen tai organisaatioiden tietoja ja kuvauksia sekä asiointikanavia. Hakutulosten perusteella luodaan WordPressiin uusia sisältötyyppejä tai päivitetään olemassa olevia tietoja.
3. Automaattinen taustapäivitys
Jotta tiedonhaku ei hidastaisi sivuston käyttöä tai latausaikoja, lähetetään hakupyynnöt taustalla. Lisäosa määrittelee oman ajastetun tehtävän, joka suoritetaan kerran päivässä. Kun tehtävä käynnistyy, se hakee päivitetyt tiedot PTV:stä ja näin varmistetaan, että tiedot pysyvät ajan tasalla ilman käsin tehtäviä päivityksiä.
“PTV:ssä on käynnissä arkkitehtuuriuudistus, jonka osana julkaistaan rajapintaversio 12. Uusi versio on huomattavan erilainen verrattuna versioon 11, joka ajetaan alas siirtymäajan jälkeen. Arkkitehtuuriuudistus ja rajapintaversion vaihdos versioon 12 vaativat toimenpiteitä kaikilta integraatioasiakkailta viimeistään keväällä 2027.”