http://www.facebook.com http://www.twitter.com http://www.linkedin.com http://www.delicious.com
Drupal -sivustot ovat tällä hetkellä kova sana; Monet vanhemmat Open Source -julkaisujärjestelmät (CMS, Content management system) ja keskustelu-alustat alkavat olla täynnä reikiä niin, että melkeinpä kuka tahansa teini-ikäinen, joka tulee toimeen tietokoneen kanssa, osaa niitä pienen googlettamisen jälkeen rikkoa. Drupalia pidetään tietoturvallisena julkaisujärjestelmänä, jonka havaitut tietoturva-aukot korjataan nopeasti päivityksillä.
Drupal ei sovi aivan jokaiseen tarkoitukseen; Jos halutaan halvalla toteutettu sivusto, jossa jokainen piirre ja ominaisuus halutaan määrittää pikselin tarkkuudella, ollaan kaukana Drupalin vahvuuksista; Julkaisujärjestelmissä voi pientenkin erojen aikaansaaminen olla tavallista suuremman työn takana - ja mikäli yritetään muuttaa toimintalogiikkaa, muutokset saattavat vaatia todella paljonkin töitä. Voi tuollaisia muutoksia saada aikaiseksi pienelläkin työllä, mutta tämä merkitsisi sitä, että itse runkokoodiin on tehtävä muutoksia. Tämä taas tekee sivustosta alttiin virheille ja vaikean päivittää, jolloin ajan myötä sivusto muuttuu joko vähemmän tietoturvalliseksi tai vaatii yhä kasvavia päivityskustannuksia. Mikään pakkohan sivustoa ei ole päivittää, mutta hyvä käytäntö se kuitenkin on.
Julkaisujärjestelmää käyttämättömän php/mysql -sivuston etu on se, että mikäli sivusto on tehty hyvin, pystytään pienillä muutoksilla saamaan napit oikeille kohdilleen ja muut pienet muutokset tehtyä. Toisinaan, yksityiskohtia pieneen Drupal-sivustoon tehdessä tuleekin mieleen, että olisiko tämä ollut parempi tehdä ilman julkaisujärjestelmää. Mutta tällaiset sivut on jo nähty; julkaisujärjestelmien käyttöön on syynsä, joista tärkeimmät ovat peruspystytyksen helppous (jos tarvitaan vain esim. yksinkertainen blogisivusto) sekä laajennettavuus. Tuhannet ihmiset ovat osallistuneet suositumpien julkaisujärjestelmien tekemiseen, minkä ansiosta on drupal -julkaisujärjestelmäänkin on ladattavissa tuhansittain erilaisia moduuleita (eli laajennuspalikoita), jotka tekevät Durpalista erittäin monipuolisen julkaisujärjestelmän.
Tarjolla olevien moduulien määrä on siis valtava; Koska kaikkia moduuleita ei ole välttämättä nimetty loogisimmalla mahdollisella tavalla, on yksi tärkeä ominaisuus Drupal -julkaisujärjestelmien tekemisessä on tuntea tarjolla oleva moduulivalikoima. Kun oikeanlainen moduuli löytyy, saattaa sen säätäminen toimimaan halutulla tavalla vaatia hetken aikaa, mutta alusta asti rakentamiseen verrattuna tämä on kuitenkin pieni vaiva. Alla muutamia esimerkkejä käyttämistämme Drupal moduuleista:
Mikäli kuitenkin mennään enimmäkseen Drupalin perusasetuksilla - siis niin, että jokaisen napin paikkaa ja tekstin sanamuotoa ei tarvitse säätää erikseen, voidaan Drupal -sivustoja pystyttää edullisestikin. Toinen mahdollisuus olisi taas tehdä sivusto, jossa yksityiskohtiin ja käytettävyyteen kiinnitään huomiota, ja sitä kautta vaikutetaan kävijöiden käyttökokemuksen kautta tämän asenteeseen sivuston omistajaa ja tämän tuotteita kohtaan. Tämä vaatii työtä, on kyse julkaisujärjestelmästä tai ei.
Olen myös kuullut puhuttavan, että Drupalin ulkoasu ei taivu kovin monenlaisiin muotoihin; tämä on kaikkea muuta kuin totta. Mikäli halutaan käyttää tarpeeksi aikaa ja vaivaa, taitavan graafikon ja koostajan avulla Drupal -sivustosta saa melkeinpä minkä näköisen tahansa. Alla muuutamia esimerkkejä erilaisista Drupal -sivujen ulkoasuista:
Drupalin oletusarvoinen 'River of News' -näkymä, jossa kaikki uudet artikkelit nostetaan näyteteksteineen etusivulle, toimii vain mikäli sivustolle ei tule nopeasti uutta ja eri tyyppistä sisältöä.
| Zento Oy | Kuninkaankatu 30 B, 33200 Tampere 03-389 0220 zento@zentointeractive.com |
