Haku

Internet-sivusto Drupalilla

QR-koodi

Internet-sivusto Drupalilla

Tässä opinnäytetyössä esiteltiin Drupalia sisällönhallintajärjestelmänä, eli sitä miten Drupal tallentaa sisältöjä, miten sisältöjä käsitellään Drupalin avulla ja minkälaista sisältöä Drupalilla voi käsitellä ja hallita. Työssä esiteltiin myös miten Drupal-sivusto rakentuu ja mistä kaikista palasista se koostuu, eli kerrottiin solmuista, kentistä, luokittelusta, moduuleista, valikoista, lohkoista, käyttäjistä ja teemoista. Opinnäytetyössä esiteltiin myös Drupalin ytimeen kuulumaton Näkymät-moduuli, sillä sen todettiin olevan suuri osa monia Drupalilla tehtyjä sivustoja ja sitä myös käytettiin paljon opinnäytetyön projektissa.

Drupalin esittelyn jälkeen työssä kerrottiin projektista, jossa eräs internet-sivusto toteutettiin Drupalia käyttäen. Sivusto toteutettiin teatterille, ja sivustolle tuli näkyviin kyseisen teatterin, menneet, nykyiset ja tiedossa olevat tulevat esitykset. Sivustolle toteutettiin myös kalenteri, jossa näkyvät kaikki tiedossa olevat tulevat näytökset. Näitä varten sivustolle lisättiin Drupalin sisältötyyppejä, esitys ja esitysajankohta, joihin määriteltiin kyseisten sisältöjen tarvitsemia kenttiä.

Kalenteri toteutettiin niin, että kalenterista pystyy valitsemaan haluamansa esityksen, jonka jälkeen avautuu lomake, jota käyttäen voi varata liput kyseiseen esitykseen. Kalenterin toiminnallisuus toteutettiin Drupalin valmiita moduuleita ja JavaScriptiä käyttäen. Kalenteria varten tehtiin myös oma kustomoitu moduuli vain tätä sivustoa varten.

Sivustolle tehtiin myös sivuja, jotta tehtyjä varauksia pystyy tarkastelemaan sivustolta. Nämä sivut toteutettiin niin, että pystyy helposti katsomaan yhden esitysajankohdan varauksia kerrallaan. Sivustolle luotiin käyttäjärooli sisällöntuottamiseen, jotta projektin toteutuksen jälkeen teatterin väki pystyy itse lisäämään sivulle esityksiä ja esitysajankohtia. Sivustolle tehtiin myös käyttäjärooli pelkästään varausten tarkastelua varten, tämän käyttäjäroolin käyttäjillä ei ole oikeutta muuttaa, lisätä eikä poistaa mitään. Varausten tarkastelu –sivut määriteltiin näkymään vain näille kahdelle käyttäjäroolin omaaville käyttäjille.

Tallennettuna: