Testissä Drupal
5.6.07 kl2007 22:58
Lähiaikoina olen tutustunut Drupaliin, koska oma CMS:ni ei kovin suurille sivustoille taivu. Drupal on kyllä selvästi massiivisempi järjestelmä, ja sitä mukaa myös sen käyttöön liittyvä learning-curve on melko suuri. Päätin uhkarohkeasti tutustua ohjelmaan käyttämällä sitä oikeassa projektissa: Suomen Partiolaisten talven 2008 SM-kisoissa. Koska kisoihin on vielä aikaa eikä kävijäryntäystä tule, uskalsin ottaa riskin.
Drupal toimii aivan toisin kuin oma systeemini. Perusperiaatteet ovat tietyllä tasolla samat, mutta koska Drupal on laajempi ja suunniteltu käytettäväksi mitä ihmeellisemmissä yhteyksissä on sen käyttöliittymä ja rakenne paljon yleisemmällä tasolla. Tämä vaikuttaa mielestäni käytettävyyteen negatiivisesti: perussivun tekeminen on tuonkin kokoisella saitilla melko vaikeaa.
Ärsyttävänä yksityiskohtana menin asentamaan Drupalin juuri ennen vitosversio julkaisua. Kun kaikki oli saatu viilattua, huomasin päivitystarpeen ja päivityksen jälkeen osoittautui, ettei viitosversio tykännytkään nelosen plugineista tai säätämästäni teemasta. Prkl, kaikki vaan uusiksi.
Ohjelman käännöstyö on aivan totaalisen vaiheissa. Jouduin kääntämään itse osan vierailijoilla näkyvistä materiaaleista. Toisaalta itse kääntämisessä oli puolensa: saatoin tehdä osasta käännöksiä sopivampia juuri tälle sivustolla. On hieno ominaisuus, että käännöksiä voi muuttaa.
Ohjelmassa on integroitu statistiikkahärpäke, joka on sikäli hyvä, että se näyttää vain Drupal-sivuston kävijät, ei koko domainin ja lisäksi sivuston sisäisen haun yleisimmät hakusanat.
Koodipuoli on hyvin hanskassa ja TinyMCE:n liittäminen on mahdollista helposti. Standardi-intoilijalle Drupal sopii sikäli hyvin. Esteettömyyden suhteen on pieniä ongelmia, mutta pullat ovat kuitenkin keskivertoa paljon paremmin uunissa.
Haku on toimiva, ja keveyden vuoksi toteutettu erillisellä taululla jota päivitetään ajastetusti. Futuron aiheuttaa kuitenkin ongelmia siinä, että Lynx, Wget yms. on poistettu käytöstä. Jouduin kirjoittamaan erillisen PHP-skriptin, joka käy ajamassa Drupalin cron.php-tiedoston netin kautta. Tämä PHP-skripti taas on ajastettu Crontabilla. Toimii yllättävän hyvin!
Subjektiivisesti sanottuna en virityksestä liiemmin pidä. Se on tarkoituksiini liian monimutkainen, ajoittain hidas, taaksepäin epäyhteensopiva ja huonosti ja vajaasti käännetty. Isommallakaan sivustolla se ei erityisen hyvältä tuntuisi, koska huolimatta monipuolisuudestaan Drupal on oikeastaan varsin jäykkä. Ohjelman muuttaminen johonkin tiettyyn tarkoitukseen vie paljon aikaa ja vaivaa. Mutta kyllä sen kanssa pystyy elämään.
Kommentit
Ei kommentteja.
Kommentointi suljettu
Tämän merkinnän kommentointi on suljettu. Jos sinulla on tärkeää sanottavaa, laita palautetta.