Web 2.0 palvelun toteuttaminen
Tuppurainen, Jukka (2010)
Tuppurainen, Jukka
Laurea-ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201005068190
https://urn.fi/URN:NBN:fi:amk-201005068190
Tiivistelmä
Opinnäytetyö toteutettiin Fire-kustannus Oy:lle ja käsitteli Softaaja-lehden kotisivujen jatkokehitystä interaktiiviseksi Web 2.0 -portaaliksi. Projektin aloitusvaiheessa sivusto koostui erillisestä WordPress-julkaisujärjestelmästä sekä phpBB-keskustelufoorumisovelluksesta. Tutkimuksen tavoitteena oli yhdistää nämä osiot yhdeksi kokonaisuudeksi sekä kehittää pohja, jonka avulla sivustoa on helppo laajentaa jatkossa. Tämän lisäksi projektissa tarkasteltiin tietoturvaa Cross Site Scripting -haavoittuvuuksien torjumiseksi.
Opinnäytetyö perustui konstruktiiviseen tutkimusmenetelmään, jossa luotiin sivustoon parannuksia jo olemassa olevia tietolähteitä soveltaen. Projekti jakautui kolmeen vaiheeseen. Aloitusvaiheessa asetettiin projektille tavoitteet, joita lähdettiin toteuttamaan toteutusvaiheessa. Projektin viimeisessä vaiheessa tarkasteltiin ja arvioitiin projektin onnistumista.
Projektin kaikissa tavoitteissa onnistuttiin hyvin. Alun perin vain foorumilla toimivat käyttäjätunnukset saatiin toimimaan sujuvana osana kokosivustoa ja projektissa toteutettu ohjelmistopohja mahdollistaa uusien palvelun luomisen sivustolle helposti ja nopeasti. Projektin aikana tutkittiin myös Cross Site Scripting -tietoturvauhkia ja niiden torjuntaa. Tehdyn tutkimuksen pohjalta projektissa valittiin ja asennettiin sivustolle niiden torjuntaan tarkoitettu ohjelmistokirjasto.
Projektin viimeisessä vaiheessa keskityttiin lisäksi myös arvioimaan projektissa toteutettujen ratkaisujen vaikutuksia pitkällä aika välillä sivustolla käytössä olevien ohjelmistojen tulevien päivitysten suhteen sekä esitettiin muutamia jatkokehitysideoita.
Opinnäytetyö perustui konstruktiiviseen tutkimusmenetelmään, jossa luotiin sivustoon parannuksia jo olemassa olevia tietolähteitä soveltaen. Projekti jakautui kolmeen vaiheeseen. Aloitusvaiheessa asetettiin projektille tavoitteet, joita lähdettiin toteuttamaan toteutusvaiheessa. Projektin viimeisessä vaiheessa tarkasteltiin ja arvioitiin projektin onnistumista.
Projektin kaikissa tavoitteissa onnistuttiin hyvin. Alun perin vain foorumilla toimivat käyttäjätunnukset saatiin toimimaan sujuvana osana kokosivustoa ja projektissa toteutettu ohjelmistopohja mahdollistaa uusien palvelun luomisen sivustolle helposti ja nopeasti. Projektin aikana tutkittiin myös Cross Site Scripting -tietoturvauhkia ja niiden torjuntaa. Tehdyn tutkimuksen pohjalta projektissa valittiin ja asennettiin sivustolle niiden torjuntaan tarkoitettu ohjelmistokirjasto.
Projektin viimeisessä vaiheessa keskityttiin lisäksi myös arvioimaan projektissa toteutettujen ratkaisujen vaikutuksia pitkällä aika välillä sivustolla käytössä olevien ohjelmistojen tulevien päivitysten suhteen sekä esitettiin muutamia jatkokehitysideoita.