Mobiilisovelluksen kehittäminen WordPress APIa hyödyntäen
Huotilainen, Ilona (2017)
Huotilainen, Ilona
Hämeen ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201701121326
https://urn.fi/URN:NBN:fi:amk-201701121326
Tiivistelmä
Työn toimeksiantaja oli hämeenlinnalainen yhdistys, joka ylläpitää löytöeläinkotia. Löytöeläinkotiin vastaanotetaan noin 300 eläintä vuosittain ja niiden tietoja on aiemmin ylläpidetty paperisena. Talteen otettujen eläinten tiedot halutaan julkaista kotisivuilla mahdollisimman nopeasti, jotta eläin löytäisi takaisin omaan kotiinsa. Myös kotia etsivistä eläimistä halutaan saada ihmisten näkyville kuvia ja esittelyteksti.
Työn tavoitteena oli helpottaa löytöeläinten ylläpitoa ja muokata WordPress-sisällönhallintajärjestelmällä luodut kotisivut toimeksiantajan tarpeiden mukaisiksi. Löytöeläinten tietojen lisääminen ja hallinta helpottuvat, kun käytössä on lisäksi mobiiliapplikaatio, joka on yhteydessä samaan tietokantaan kuin kotisivut. Näin saadaan lisättyä esimerkiksi talteen otettu eläin nopeasti sekä tietokantaan että kotisivuille julkisesti nähtäville.
WordPressin ohjelmointirajapintaa hyödyntäen saatiin mobiilisovelluksen käyttöön sivuston toiminnallisuudet. Tässä työssä tarvittiin tietokannan hallintaan luotuja funktioita. Kyselyt suoritettiin valmista WP REST API -lisäosaa käyttäen. Lisäksi tarvittavat muokkaukset kotisivuihin tehtiin sivustokohtaisella lisäosalla, jolla voidaan vaikuttaa sivuston toiminallisuuteen muuttamatta ohjelman ytimen rakennetta. Myös kirjoitettava lisäosa hyödynsi sisällönhallintajärjestelmän ohjelmointirajapintaa.
Mobiilisovelluksen kehittämisessä päädyttiin hybridiin sovellukseen, huolimatta siitä, että samat toiminnallisuudet oltaisiin voitu toteuttaa web-sovelluksena. Syynä oli halu saada käytännön kokemusta erilaisista mobiilisovelluksista. Ilmaisella Adobe PhoneGap -ohjelmalla luotiin hybridin sovelluksen pohja, ja sovellus pakattiin Android- ja iOS -käyttöjärjestelmille.
Työn tulos on WordPress-sisällönhallintajärjestelmällä luodut kotisivut, joihin on mahdollista lisätä omaa sisältötyyppiä sekä mobiilisovellus, jolla on yhteys kotisivupalvelimelle ja edelleen WordPressin ohjelmointirajapintaan, jolloin sovellus voi hakea ja päivittää tietoa.
Työn tavoitteena oli helpottaa löytöeläinten ylläpitoa ja muokata WordPress-sisällönhallintajärjestelmällä luodut kotisivut toimeksiantajan tarpeiden mukaisiksi. Löytöeläinten tietojen lisääminen ja hallinta helpottuvat, kun käytössä on lisäksi mobiiliapplikaatio, joka on yhteydessä samaan tietokantaan kuin kotisivut. Näin saadaan lisättyä esimerkiksi talteen otettu eläin nopeasti sekä tietokantaan että kotisivuille julkisesti nähtäville.
WordPressin ohjelmointirajapintaa hyödyntäen saatiin mobiilisovelluksen käyttöön sivuston toiminnallisuudet. Tässä työssä tarvittiin tietokannan hallintaan luotuja funktioita. Kyselyt suoritettiin valmista WP REST API -lisäosaa käyttäen. Lisäksi tarvittavat muokkaukset kotisivuihin tehtiin sivustokohtaisella lisäosalla, jolla voidaan vaikuttaa sivuston toiminallisuuteen muuttamatta ohjelman ytimen rakennetta. Myös kirjoitettava lisäosa hyödynsi sisällönhallintajärjestelmän ohjelmointirajapintaa.
Mobiilisovelluksen kehittämisessä päädyttiin hybridiin sovellukseen, huolimatta siitä, että samat toiminnallisuudet oltaisiin voitu toteuttaa web-sovelluksena. Syynä oli halu saada käytännön kokemusta erilaisista mobiilisovelluksista. Ilmaisella Adobe PhoneGap -ohjelmalla luotiin hybridin sovelluksen pohja, ja sovellus pakattiin Android- ja iOS -käyttöjärjestelmille.
Työn tulos on WordPress-sisällönhallintajärjestelmällä luodut kotisivut, joihin on mahdollista lisätä omaa sisältötyyppiä sekä mobiilisovellus, jolla on yhteys kotisivupalvelimelle ja edelleen WordPressin ohjelmointirajapintaan, jolloin sovellus voi hakea ja päivittää tietoa.