Responsiivinen web-kehitys WordPress-julkaisujärjestelmässä
Jutila, Tiina (2013)
Jutila, Tiina
Jyväskylän ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305219803
https://urn.fi/URN:NBN:fi:amk-201305219803
Tiivistelmä
Opinnäytetyössä tutkittiin responsiivisen web-kehityksen toteuttamista WordPress-julkaisujärjes¬-telmässä. Tavoitteena oli toteuttaa yrityksen käyttöön WordPress-teema, joka sisälsi tarvittavat ominaisuudet mukautuvien verkkosivujen toteuttamiseen. Teeman tarkoituksena oli toimia pohjana, jonka päälle verkkosivun rakentaminen olisi mahdollisimman vaivatonta.
Työssä käsiteltiin mobiililaitteiden asettamia haasteita web-kehityksessä, sekä tekniikoita niiden rat-kaisemiseen. Päätelaitteiden ominaisuudet sekä niiden näyttökoot muuttuvat alinomaan. Laitevalmis-tajat julkaisevat koko ajan suorituskykyisempiä laitteita, mutta suurella osalla käyttäjistä on yhä käytössä laitteen vanhempi versio. Verkkosivun tulisi palvella kaikkia käyttäjiä riippumatta siitä, onko hänellä tietokone vai älypuhelin, kuinka nopea hänen verkkoyhteytensä on ja mitä selainta ja sen versiota hän käyttää.
Keskeisimpinä asioina ovat sisällön skaalaaminen päätelaitteen leveyteen CSS:n avulla, mukautuvat kuvat sekä suorituskyky. Opinnäytetyössä tarkasteltiin myös pintapuolisesti modernien web-tekniikoiden, kuten HTML5 ja CSS3, hyödyntämistä nykyaikaisessa web-kehityksessä. Etenkin kuvien näyttämiselle pyrittiin löytämään mahdollisimman suorituskykyinen ratkaisu, joka toimii sekä nor-maaleilla että korkearesoluutioisilla näytöillä.
Lopputuotteena tehty teema tehtiin vastaamaan WordPressin asettamia teeman standardeja. Teemaan sisällytettiin ratkaisu dynaamisten sekä staattisten kuvien mukautumiseen, mobiilinavi-gaatio, mahdollisuus vaihtoehtoisen sisällön näyttämiseen ja kustomoitava CSS-grid. Teemassa käytettiin CSS:n esikäsittelijää Stylusta, jonka tarkoituksena oli nopeuttaa ja helpottaa tyylitiedoston hallintaa. Teemalla toteutettiin esimerkkisivusto, jonka tarkoituksena oli esitellä teeman ja sen ominaisuuksien toimintaa. Teemasta myös kirjoitettiin toimeksiantajana toimineelle yritykselle dokumentti, joka sisälsi dokumentaation teemassa käytetyistä ominaisuuksista sekä ohjeistuksen.
Työssä käsiteltiin mobiililaitteiden asettamia haasteita web-kehityksessä, sekä tekniikoita niiden rat-kaisemiseen. Päätelaitteiden ominaisuudet sekä niiden näyttökoot muuttuvat alinomaan. Laitevalmis-tajat julkaisevat koko ajan suorituskykyisempiä laitteita, mutta suurella osalla käyttäjistä on yhä käytössä laitteen vanhempi versio. Verkkosivun tulisi palvella kaikkia käyttäjiä riippumatta siitä, onko hänellä tietokone vai älypuhelin, kuinka nopea hänen verkkoyhteytensä on ja mitä selainta ja sen versiota hän käyttää.
Keskeisimpinä asioina ovat sisällön skaalaaminen päätelaitteen leveyteen CSS:n avulla, mukautuvat kuvat sekä suorituskyky. Opinnäytetyössä tarkasteltiin myös pintapuolisesti modernien web-tekniikoiden, kuten HTML5 ja CSS3, hyödyntämistä nykyaikaisessa web-kehityksessä. Etenkin kuvien näyttämiselle pyrittiin löytämään mahdollisimman suorituskykyinen ratkaisu, joka toimii sekä nor-maaleilla että korkearesoluutioisilla näytöillä.
Lopputuotteena tehty teema tehtiin vastaamaan WordPressin asettamia teeman standardeja. Teemaan sisällytettiin ratkaisu dynaamisten sekä staattisten kuvien mukautumiseen, mobiilinavi-gaatio, mahdollisuus vaihtoehtoisen sisällön näyttämiseen ja kustomoitava CSS-grid. Teemassa käytettiin CSS:n esikäsittelijää Stylusta, jonka tarkoituksena oli nopeuttaa ja helpottaa tyylitiedoston hallintaa. Teemalla toteutettiin esimerkkisivusto, jonka tarkoituksena oli esitellä teeman ja sen ominaisuuksien toimintaa. Teemasta myös kirjoitettiin toimeksiantajana toimineelle yritykselle dokumentti, joka sisälsi dokumentaation teemassa käytetyistä ominaisuuksista sekä ohjeistuksen.