Komponenttikirjaston suunnittelu ja kehittäminen
Kuisma, Julia (2020)
Lataukset:
Kuisma, Julia
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020111322798
https://urn.fi/URN:NBN:fi:amk-2020111322798
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella ja kehittää komponenttikirjasto WordPress-ympäristössä. Komponenttikirjasto pilotoitiin käyttäen kahta näkökulmaa, joita ovat kehittäjän ja asiakkaan näkökulma. Kirjaston lisäksi suunniteltiin levitystapa, jolla levitetään komponentit www-sivustoille.
Komponenttikirjasto toteutettiin työnä lahtelaiselle ohjelmistoyritykselle Tammi Digital Oy:lle. Yritys kehittää www-sivustoja ja tarjoaa ylläpitopalveluita sivustoille. Komponenttikirjaston tarkoituksena on helpottaa uusien sivustojen kehitystä, sillä sivuston sisältö voidaan rakentaa käyttäen komponentteja.
Komponenttikirjaston komponenteiksi valittiin yrityksen kehittämillä nettisivuilla usein toistuvat osat, joita olivat Herokuva, Otsikko ja sisältö, Kuvakaruselli, Yhteystiedot, Artikkelinosto sekä Lomake. Komponenttien template-tiedostojen lisäksi luotiin ACF-kenttäryhmä komponenteille.
Työn tuloksena saatiin komponenttikirjasto toteutettua halutuilla sivun osilla. Lisäksi komponentit saatiin pilotoitua käyttäen valittuja näkökulmia. Kirjaston levitystavan suunnittelu jäi keskeneräiseksi, sillä projektista loppui aika.
Komponenttikirjasto toteutettiin työnä lahtelaiselle ohjelmistoyritykselle Tammi Digital Oy:lle. Yritys kehittää www-sivustoja ja tarjoaa ylläpitopalveluita sivustoille. Komponenttikirjaston tarkoituksena on helpottaa uusien sivustojen kehitystä, sillä sivuston sisältö voidaan rakentaa käyttäen komponentteja.
Komponenttikirjaston komponenteiksi valittiin yrityksen kehittämillä nettisivuilla usein toistuvat osat, joita olivat Herokuva, Otsikko ja sisältö, Kuvakaruselli, Yhteystiedot, Artikkelinosto sekä Lomake. Komponenttien template-tiedostojen lisäksi luotiin ACF-kenttäryhmä komponenteille.
Työn tuloksena saatiin komponenttikirjasto toteutettua halutuilla sivun osilla. Lisäksi komponentit saatiin pilotoitua käyttäen valittuja näkökulmia. Kirjaston levitystavan suunnittelu jäi keskeneräiseksi, sillä projektista loppui aika.