Who Cares -API-kirjasto : WordPress-liitännäinen web-kehittäjille
Virmasalo, Sampo (2016)
Virmasalo, Sampo
Jyväskylän ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201602222484
https://urn.fi/URN:NBN:fi:amk-201602222484
Tiivistelmä
Who Cares -liitännäisenidea sai alkunsa tarpeesta helppon sosiaalisen median seurantaan WordPress-hallintapaneelin kautta. Who Cares on WordPress-liitännäinen sosiaalisen median API-kutsujen toteuttamiseen ja sen kohderyhmänä ovat alan toimistot sekä kehittäjät. Työn tilaajana on tekijänsä yritys Tmi S.Virmasalo, joka operoi web-kehityksen saralla, asiakkainaan etenkin digi- ja mainostoimistot.
Opinnäytetyössä selvitettiin, minkälaisia tietoja on mahdollista saavuttaa käyttäen hyväksi Twittter- ja Instagram -palveluiden ohjelmointirajapintoja. Lisäksi työssä käydään läpi WordPress-liitännäisen kehittämisen vaiheita aina tiedostorakenteista hyvien kirjoiutskäytänteiden kauuta liitännäisen turvallisuuteen. Pääpaino työssä pysyttelee kuitenkin API-kutsujen luomisessa ja tarvittavan funktiokirjaston kehittämisessä.
Toteutus tapahtui pääpiirteissään seuraavaa järjestystä noudattaen: suunnitelma ja aikataulutus, tutustuminen aiemin tehtyihin vastaaviin liitännäisiin ja kirjastoihin, aiemmin toteutettujen kirjastojen sisällyttämisyritykset Who Cares -liitännäiseen, suunnitelma oman kutsukirjaston kirjoittamisesta, oman kirjaston kirjoittaminen, käyttöliittymän luonti ja viimeistely. Työn raportointia tehtiin kehityksen yhteydessä.
Työn tuloksena saavutettiin toimiva liitännäinen ja valtava määrä uutta osaamista. Todettiin myös, ettei pohjatieto mahdollistanut alkuperäisessä aikataulussa pysymistä. Liitännäisen julkaisua harkitaan sellaisenaan, mutta se tullaan julkaisemaan ilman WordPress-liitettävyyttä GitHub-sivustolla, erinomaisena API-kirjastona.
Opinnäytetyössä selvitettiin, minkälaisia tietoja on mahdollista saavuttaa käyttäen hyväksi Twittter- ja Instagram -palveluiden ohjelmointirajapintoja. Lisäksi työssä käydään läpi WordPress-liitännäisen kehittämisen vaiheita aina tiedostorakenteista hyvien kirjoiutskäytänteiden kauuta liitännäisen turvallisuuteen. Pääpaino työssä pysyttelee kuitenkin API-kutsujen luomisessa ja tarvittavan funktiokirjaston kehittämisessä.
Toteutus tapahtui pääpiirteissään seuraavaa järjestystä noudattaen: suunnitelma ja aikataulutus, tutustuminen aiemin tehtyihin vastaaviin liitännäisiin ja kirjastoihin, aiemmin toteutettujen kirjastojen sisällyttämisyritykset Who Cares -liitännäiseen, suunnitelma oman kutsukirjaston kirjoittamisesta, oman kirjaston kirjoittaminen, käyttöliittymän luonti ja viimeistely. Työn raportointia tehtiin kehityksen yhteydessä.
Työn tuloksena saavutettiin toimiva liitännäinen ja valtava määrä uutta osaamista. Todettiin myös, ettei pohjatieto mahdollistanut alkuperäisessä aikataulussa pysymistä. Liitännäisen julkaisua harkitaan sellaisenaan, mutta se tullaan julkaisemaan ilman WordPress-liitettävyyttä GitHub-sivustolla, erinomaisena API-kirjastona.