Web-sovellus intranet : suunnittelu ja toteutus Drupalilla
Toivonen, Tiia (2012)
Toivonen, Tiia
Turun ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012053111119
https://urn.fi/URN:NBN:fi:amk-2012053111119
Tiivistelmä
Mitä asioita tulisi ottaa huomioon käytettäessä valmista järjestelmää intranetin pohjana? Kuinka Drupalia voidaan työstää erilaisiin tarkoituksiin, ja erityisesti sisäiseksi järjestelmäksi? Mikä on intranetille ominaista? Näihin kysymyksiin pyritään vastaamaan opinnäytteessä.
Opinnäyte tehtiin projektina ja osana suurempaa kokonaisuutta asiakkaalle. Projektina tämä oli ICT-Portissa ensimmäinen laatuaan. ICT-Portti avustaa paikallisia yrityksiä hyödyntämään tietotekniikkaansa paremmin ja implementoimaan uutta. Projektit on pääosin toteutettu opiskelijavetoisesti, mikä antaa opiskelijoille ainutlaatuisen tilaisuuden nähdä sellaisen kuvan paikallisesta yritystoiminnasta, jota he eivät ehkä muuten voisi kokea.
Tässä opinnäytteessä sovelletaan avoimen lähdekoodin sisällönhallintajärjestelmää, Drupalia intranet kokonaisuuden toteuttamiseen. Alun luvuissa tutustutaan Drupalin toiminnallisuuksiin ja funktionaalisuuksiin kokonaisuutena ja vertaillaan sitä muihin tämän hetken suosituimpiin avoimen lähdekoodin sisällönhallintajärjestelmiin. Rajaus luvussa mietitään järjestelmien eroja, jonka lisäksi perustellaan miksi Drupal valittiin tähän projektiin.
Opinnäytteessä tutustutaan myös moduulien kirjoittamiseen. Moduulit toteutetaan käyttämällä hyödyksi Drupalin omia funktionaalisuuksia ja yhdistetään ne järjestelmän osiksi koukuilla, joista kerrotaan opinnäytteen edetessä.
Käyttöliittymä-osuudessa suuressa osassa on ulkoasu ja sen koostaminen ohjeistusten mukaisesti. Toteutetussa käyttöliittymässä on otettu vahvasti huomioon käyttäjien tottumukset ja heille jo tutut järjestelmät. Hyödyntämällä yhtä Drupalin käytännöllisintä työkalua, Viewsiä voidaan käyttöliittymän osat esittää sekä Drupalin ohjeistuksen mukaisesti, että käyttäjälle sopivassa muodossa.
Yhteenvedossa pohditaan projektin kulkua, kompromisseja ja vastuunottoa. Erityisesti otetaan kantaa siihen, miten edetään projektissa, jossa ei ole näkyvää johtamista eikä ryhmän jäsenten näkemykset kohtaa. Lopuksi kerrotaan, mitä projektista jäi mieleen.
Opinnäyte tehtiin projektina ja osana suurempaa kokonaisuutta asiakkaalle. Projektina tämä oli ICT-Portissa ensimmäinen laatuaan. ICT-Portti avustaa paikallisia yrityksiä hyödyntämään tietotekniikkaansa paremmin ja implementoimaan uutta. Projektit on pääosin toteutettu opiskelijavetoisesti, mikä antaa opiskelijoille ainutlaatuisen tilaisuuden nähdä sellaisen kuvan paikallisesta yritystoiminnasta, jota he eivät ehkä muuten voisi kokea.
Tässä opinnäytteessä sovelletaan avoimen lähdekoodin sisällönhallintajärjestelmää, Drupalia intranet kokonaisuuden toteuttamiseen. Alun luvuissa tutustutaan Drupalin toiminnallisuuksiin ja funktionaalisuuksiin kokonaisuutena ja vertaillaan sitä muihin tämän hetken suosituimpiin avoimen lähdekoodin sisällönhallintajärjestelmiin. Rajaus luvussa mietitään järjestelmien eroja, jonka lisäksi perustellaan miksi Drupal valittiin tähän projektiin.
Opinnäytteessä tutustutaan myös moduulien kirjoittamiseen. Moduulit toteutetaan käyttämällä hyödyksi Drupalin omia funktionaalisuuksia ja yhdistetään ne järjestelmän osiksi koukuilla, joista kerrotaan opinnäytteen edetessä.
Käyttöliittymä-osuudessa suuressa osassa on ulkoasu ja sen koostaminen ohjeistusten mukaisesti. Toteutetussa käyttöliittymässä on otettu vahvasti huomioon käyttäjien tottumukset ja heille jo tutut järjestelmät. Hyödyntämällä yhtä Drupalin käytännöllisintä työkalua, Viewsiä voidaan käyttöliittymän osat esittää sekä Drupalin ohjeistuksen mukaisesti, että käyttäjälle sopivassa muodossa.
Yhteenvedossa pohditaan projektin kulkua, kompromisseja ja vastuunottoa. Erityisesti otetaan kantaa siihen, miten edetään projektissa, jossa ei ole näkyvää johtamista eikä ryhmän jäsenten näkemykset kohtaa. Lopuksi kerrotaan, mitä projektista jäi mieleen.