RESTful-rajapinnan käyttö WordPress-lisäosan toteutuksessa
Heikkala, Toni (2014)
Heikkala, Toni
Oulun ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014122920714
https://urn.fi/URN:NBN:fi:amk-2014122920714
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kehittää lisäosa (plugin) WordPress-julkaisualustalle, joka lisää Tooltip Oy:n kehittämän FitnessBooker-verkkosovelluksen toiminnallisuuden asiakkaan WordPress-sivustolle. Lisäosan toiminnallisuus on jaettu WordPress-sivuston ja Tooltipin
kehittämän FitnessBooker-ohjelmontirajapinnan välille. Lisäosan pääohjelmointikielenä oli PHP ja editorina toimi Sublime Text 2.
Teoriaosuudessa käydään läpi lyhyesti läpi WordPressin historiaa ja ominaisuuksia, lisäosan kehityksessä suuressa roolissa toimivia WordPressin ohjelmointirajapintoja, sekä REST-arkkitehtuurityyliä. Raportin käytännön osuudessa käydään läpi lisäosan rakennetta, toimintaa, ja tarkastellaan miten lisäosan eri osiot kytkeytyvät toisiinsa. Erilaiset kuviot auttavat hahmottamaan
koodin rakennetta ja lisäosan toimintaa.
Lisäosan ideana on mahdollistaa WordPress-sivuston teeman ostaminen kolmannelta osapuolelta, minkä jälkeen FitnessBooker voidaan integroida osaksi sivustoa vaivatta. Lisäosan avulla sivuston käyttäjä voi muun muassa rekisteröityä ja kirjautua FitnessBooker-palveluun,
selata tulevia ja menneitä liikuntatapahtumia sekä tehdä ja perua varauksia tapahtumiin.
Työn tuloksena syntyi WordPress-lisäosa,joka saadaan vaivatta käyttöön asiakkaan WordPresssivustolle
muutamalla klikkauksella ja tekstikentän täytöllä. Lisäosan avulla palvelun käyttäjä pääsee käsiksi FitnessBookerin tärkeimpiin toimintoihin.
kehittämän FitnessBooker-ohjelmontirajapinnan välille. Lisäosan pääohjelmointikielenä oli PHP ja editorina toimi Sublime Text 2.
Teoriaosuudessa käydään läpi lyhyesti läpi WordPressin historiaa ja ominaisuuksia, lisäosan kehityksessä suuressa roolissa toimivia WordPressin ohjelmointirajapintoja, sekä REST-arkkitehtuurityyliä. Raportin käytännön osuudessa käydään läpi lisäosan rakennetta, toimintaa, ja tarkastellaan miten lisäosan eri osiot kytkeytyvät toisiinsa. Erilaiset kuviot auttavat hahmottamaan
koodin rakennetta ja lisäosan toimintaa.
Lisäosan ideana on mahdollistaa WordPress-sivuston teeman ostaminen kolmannelta osapuolelta, minkä jälkeen FitnessBooker voidaan integroida osaksi sivustoa vaivatta. Lisäosan avulla sivuston käyttäjä voi muun muassa rekisteröityä ja kirjautua FitnessBooker-palveluun,
selata tulevia ja menneitä liikuntatapahtumia sekä tehdä ja perua varauksia tapahtumiin.
Työn tuloksena syntyi WordPress-lisäosa,joka saadaan vaivatta käyttöön asiakkaan WordPresssivustolle
muutamalla klikkauksella ja tekstikentän täytöllä. Lisäosan avulla palvelun käyttäjä pääsee käsiksi FitnessBookerin tärkeimpiin toimintoihin.