WordPress 3.0 sisällönhallintajärjestelmänä asiakaskäyttöön : Case Road Dream
Suomi, Satu (2010)
Suomi, Satu
Tampereen ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010121618438
https://urn.fi/URN:NBN:fi:amk-2010121618438
Tiivistelmä
Heinäkuussa 2010 Road Dream antoi toimeksiantona luoda WordPress-blogialustaa käyttämällä yrityksensä www-sivut. Road Dream -tiimi oli syksyllä lähdössä polkupyörillä Tampereelta kohti Ateenaa ja sivujen tarkoituksena oli dokumentoida tämä matka blogijärjestelmää hyväksi käyttäen. Sivut koostuisivat niin dynaamisesta sisällöstä eli blogista kuin myös staattisesta sisällöstä, eli listasta sponsoreita. Road Dreamille oli tärkeää, että sivut olisivat helposti päivitettävissä, sillä niihin lisättäisiin sisältöä matkan aikana.
Sivuja tehdessä ilmeni rajoituksia WordPress-alustalla. Se ei täyttänyt kaikkia sisällönhallintajärjestelmän kriteerejä, joita sivujen tekemiseen olisi vaadittu, jotta ne olisivat olleet käyttäjäystävälliset. Kuitenkin tätä alustaa haluttiin käyttää, joten sen toimintatapoja piti lähteä edelleen muokkaamaan. Onneksi WordPress oli juuri sinä kesänä päivittänyt alustaansa 2.7-versiosta 3.0:aan. Tässä uudessa käyttöön otetussa versiossa oli jo sisään rakennettuna sisällönhallintajärjestelmälle vaadittavia ominaisuuksia. Ne eivät kuitenkaan olleet oletuksena esillä tai päällä vaan ne oli koodaamalla otettava käyttöön ja niille oli luotava oma käyttöliittymänsä.
Sivut valmistuivat ja ne otettiin käyttöön syyskuun alussa. Tuotoksen kylkiäisenä syntyi funktio-tiedosto, joka sisälsi koodin pätkiä, joiden avulla nämä ominaisuudet otettiin käyttöön. Tätä funktio-tiedostoa käyttämällä pystyisi helposti nämä sisällönhallintajärjestelmälliset ominaisuudet ottamaan käyttöön kaikissa WordPress 3.0 -alustalla toimivissa sivuissa. Funktio-tiedosto ei olisi ollut kuitenkaan se ainoa tapa toteuttaa nämä muutokset, vaan ne olisi voinut lisäosienkin avulla luoda. Kuitenkaan se ei olisi ollut oppimisen ja näiden ominaisuuksien ymmärtämisen kannalta mielekästä.
Funktio-tiedosto on osin hyvin Road Dream -keskeinen eikä kaikille sen ominaisuuksille luotu minkäänlaista käyttöliittymää. Jotta tätä tiedostoa voisi käyttää ihan missä tahansa blogissa muokkaamatta lähdekoodia, pitäisi sitä vielä tästä eteenpäin kehittää. Toisaalta se toimii hyvänä pohjana niille, jotka osaavat ja tuntevat PHP-koodia sekä WordPressin funktioita ja toimintatapoja.
Työssäni käsittelen WordPress 3.0:aa sisällönhallintajärjestelmänä kriittisestä näkökulmasta ja käyn läpi mitä se vaatii, että siitä saa kyseisen järjestelmän. Järjestelmän kehittämisen tärkeimpänä näkökulmana tässä työssä pidetään asiakaslähtöisyyttä ja helppokäyttöisyyttä.
Sivuja tehdessä ilmeni rajoituksia WordPress-alustalla. Se ei täyttänyt kaikkia sisällönhallintajärjestelmän kriteerejä, joita sivujen tekemiseen olisi vaadittu, jotta ne olisivat olleet käyttäjäystävälliset. Kuitenkin tätä alustaa haluttiin käyttää, joten sen toimintatapoja piti lähteä edelleen muokkaamaan. Onneksi WordPress oli juuri sinä kesänä päivittänyt alustaansa 2.7-versiosta 3.0:aan. Tässä uudessa käyttöön otetussa versiossa oli jo sisään rakennettuna sisällönhallintajärjestelmälle vaadittavia ominaisuuksia. Ne eivät kuitenkaan olleet oletuksena esillä tai päällä vaan ne oli koodaamalla otettava käyttöön ja niille oli luotava oma käyttöliittymänsä.
Sivut valmistuivat ja ne otettiin käyttöön syyskuun alussa. Tuotoksen kylkiäisenä syntyi funktio-tiedosto, joka sisälsi koodin pätkiä, joiden avulla nämä ominaisuudet otettiin käyttöön. Tätä funktio-tiedostoa käyttämällä pystyisi helposti nämä sisällönhallintajärjestelmälliset ominaisuudet ottamaan käyttöön kaikissa WordPress 3.0 -alustalla toimivissa sivuissa. Funktio-tiedosto ei olisi ollut kuitenkaan se ainoa tapa toteuttaa nämä muutokset, vaan ne olisi voinut lisäosienkin avulla luoda. Kuitenkaan se ei olisi ollut oppimisen ja näiden ominaisuuksien ymmärtämisen kannalta mielekästä.
Funktio-tiedosto on osin hyvin Road Dream -keskeinen eikä kaikille sen ominaisuuksille luotu minkäänlaista käyttöliittymää. Jotta tätä tiedostoa voisi käyttää ihan missä tahansa blogissa muokkaamatta lähdekoodia, pitäisi sitä vielä tästä eteenpäin kehittää. Toisaalta se toimii hyvänä pohjana niille, jotka osaavat ja tuntevat PHP-koodia sekä WordPressin funktioita ja toimintatapoja.
Työssäni käsittelen WordPress 3.0:aa sisällönhallintajärjestelmänä kriittisestä näkökulmasta ja käyn läpi mitä se vaatii, että siitä saa kyseisen järjestelmän. Järjestelmän kehittämisen tärkeimpänä näkökulmana tässä työssä pidetään asiakaslähtöisyyttä ja helppokäyttöisyyttä.