Re-designing a Commercial Website
Suhonen, Minna (2009)
Suhonen, Minna
Metropolia Ammattikorkeakoulu
2009
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200906173994
https://urn.fi/URN:NBN:fi:amk-200906173994
Tiivistelmä
Insinöörityön tavoitteena oli suunnitella uusi versio kaupallisesta internet-sivustosta ruis-snackseja maahantuovalle yritykselle. Tarkoituksena oli ennen kaikkea ratkaista edellisen sivuston ongelmakohdat ja luoda hallintaosio, jotta sivua voidaan jatkossa päivittää suoraan selaimella ilman HTML- tai PHP-kielten tuntemusta. Vanhojen sivujen päivittäminen vaati Flash-osaamista, jota monella yrityksen työntekijällä ei ole. Lisäksi sivusto oli raskas ja vaikea laajentaa.
Tuloksena syntyi PHP-pohjainen sivusto, joka käyttää MySQL-tietokantaa ja joitakin Ajax-kirjastoja vähentämään sivulatausten määrää. Ulkoasun tyyli haluttiin pitää mahdollisimman samankaltaisena kuin Flash-sivuissa, joten rakennekin säilyi yhtäläisenä. Vaikka ongelmiakin ilmeni skriptien kanssa, tavoitteissa onnistuttiin. Sivuston ulkoasusta puuttuvat Flashin liikkuvat osat, mutta kevyempänä ja yksinkertaisempana se latautuu nopeammin ja toimii sujuvammin. Ajax-tekniikoiden avulla tarkistetaan lomakkeiden tiedot, vaihdetaan ulkoasun tyyliä ja luotiin entistä toimivampi kuvagalleria. Hallintaosion ansiosta sisällön muokkaaminen on yksinkertaista käytännössä kenelle tahansa.
Valmis sisällönhallintajärjestelmä olisi saattanut olla huomattavastikin helpompi ja nopeampi ottaa käyttöön kuin itse luotu, mutta koska sivusto oli kohtalaisen yksinkertainen, päätettiin pysyä alkuperäisessä suunnitelmassa. Jos sivusto sisältäisi esimerkiksi blogin, tunnisteita, kommentointimahdollisuuden ja syötteitä, olisi yksinkertainen itse tehty järjestelmä varmasti riittämätön käytettävyyden ja turvallisuuden kannalta. Tuloksena saatua sivustoa ja sen skriptausta voidaan tarpeen mukaan helposti kehittää edelleen niin, että sen ominaisuudet ovat kehittyneempiä, tai sivut voidaan suunnitella jälleen uudelleen niin, että ne käyttävät valmista avoimen lähdekoodin sisällönhallintaa.
Tuloksena syntyi PHP-pohjainen sivusto, joka käyttää MySQL-tietokantaa ja joitakin Ajax-kirjastoja vähentämään sivulatausten määrää. Ulkoasun tyyli haluttiin pitää mahdollisimman samankaltaisena kuin Flash-sivuissa, joten rakennekin säilyi yhtäläisenä. Vaikka ongelmiakin ilmeni skriptien kanssa, tavoitteissa onnistuttiin. Sivuston ulkoasusta puuttuvat Flashin liikkuvat osat, mutta kevyempänä ja yksinkertaisempana se latautuu nopeammin ja toimii sujuvammin. Ajax-tekniikoiden avulla tarkistetaan lomakkeiden tiedot, vaihdetaan ulkoasun tyyliä ja luotiin entistä toimivampi kuvagalleria. Hallintaosion ansiosta sisällön muokkaaminen on yksinkertaista käytännössä kenelle tahansa.
Valmis sisällönhallintajärjestelmä olisi saattanut olla huomattavastikin helpompi ja nopeampi ottaa käyttöön kuin itse luotu, mutta koska sivusto oli kohtalaisen yksinkertainen, päätettiin pysyä alkuperäisessä suunnitelmassa. Jos sivusto sisältäisi esimerkiksi blogin, tunnisteita, kommentointimahdollisuuden ja syötteitä, olisi yksinkertainen itse tehty järjestelmä varmasti riittämätön käytettävyyden ja turvallisuuden kannalta. Tuloksena saatua sivustoa ja sen skriptausta voidaan tarpeen mukaan helposti kehittää edelleen niin, että sen ominaisuudet ovat kehittyneempiä, tai sivut voidaan suunnitella jälleen uudelleen niin, että ne käyttävät valmista avoimen lähdekoodin sisällönhallintaa.