Nettimoton REST-rajapinnan integrointi WordPress-sivustoon
Savolainen, Otto (2020)
Savolainen, Otto
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202003233755
https://urn.fi/URN:NBN:fi:amk-202003233755
Tiivistelmä
Opinnäytetyön toimeksiantajana toimi digitoimisto Trimedia Oy, joka tekee pääasiassa verkkosivustoja WordPress-julkaisujärjestelmällä. Tavoitteena oli integroida Nettimoton REST-rajapinta WordPress-sivustoon ja näin mahdollistaa haettujen ajoneuvojen myynti-ilmoitusten näyttäminen asiakkaan verkkosivuilla yksinkertaisemmin, kuin näyttämällä ne ulkoisesta palvelusta.
Työssä selvitettiin, miten Nettimoton rajapinta voidaan integroida WordPressin kanssa ja miten rajapinnasta haettua dataa voidaan käsitellä ja hyödyntää. Tutkittiin myös sitä, miten haettu ajoneuvodata voidaan tallentaa WordPressiin Advanced Custom Fieldsin avulla. Opinnäytetyössä tutkittiin lisäksi WordPress-lisäosakehityksen vaiheita ja kuinka rajapinta voitaisiin integroida lisäosana toteutuksen uudelleenkäytön helpottamiseksi.
Alun toteutuksessa käytettiin teemaa, johon muokattiin tarvittavat rajapintakutsut sekä ajoneuvojen tallennus, mutta aikataulun mahdollistamana tästä kehitettiin WordPress-lisäosa. Lisäksi tehtiin sivupohjia helpottamaan ajoneuvojen näyttämistä ja hakemista.
Tuloksena saatiin helposti käyttöönotettava WordPress-lisäosa, jolla voidaan hakea Nettimotosta yrityksen myymät ajoneuvot. Lisäosan lisäksi WP:n teemaan luotiin sivupohjia ajoneuvoilmoitusten selailua, hakemista, lajittelua ja näyttämistä varten. Näiden muokkaaminen onnistuu pienellä vaivalla, joten toteutuksen hyödyntäminen on helppoa myös tulevissa asiakasprojekteissa.
Työssä selvitettiin, miten Nettimoton rajapinta voidaan integroida WordPressin kanssa ja miten rajapinnasta haettua dataa voidaan käsitellä ja hyödyntää. Tutkittiin myös sitä, miten haettu ajoneuvodata voidaan tallentaa WordPressiin Advanced Custom Fieldsin avulla. Opinnäytetyössä tutkittiin lisäksi WordPress-lisäosakehityksen vaiheita ja kuinka rajapinta voitaisiin integroida lisäosana toteutuksen uudelleenkäytön helpottamiseksi.
Alun toteutuksessa käytettiin teemaa, johon muokattiin tarvittavat rajapintakutsut sekä ajoneuvojen tallennus, mutta aikataulun mahdollistamana tästä kehitettiin WordPress-lisäosa. Lisäksi tehtiin sivupohjia helpottamaan ajoneuvojen näyttämistä ja hakemista.
Tuloksena saatiin helposti käyttöönotettava WordPress-lisäosa, jolla voidaan hakea Nettimotosta yrityksen myymät ajoneuvot. Lisäosan lisäksi WP:n teemaan luotiin sivupohjia ajoneuvoilmoitusten selailua, hakemista, lajittelua ja näyttämistä varten. Näiden muokkaaminen onnistuu pienellä vaivalla, joten toteutuksen hyödyntäminen on helppoa myös tulevissa asiakasprojekteissa.