Kotisivun uudistusprojekti

Olen jo jonkin aikaa hahmotellut uutta kotisivustoa joka modernisoisi nykyisen kotisivuni ja mahdollistaisi helpomman valokuvien lisäyksen sinne, ja yhdistäisi jollain tavalla sen ja tämän blogin. Tällä hetkellä tavoitteena on rakentaa seuraavanlainen järjestelmä:

Pohjana toimii WordPress (“a state-of-the-art semantic personal publishing platform”), joka on toteutettu PHP:lla ja MySQL-tietokannalla. Se toimii siis sivuston runkona, ja hallitsee tekstimuotoista materiaalia (tämäkin blogi toimii WP:llä). WordPressille on rakennettava teema, joka kerää sivulle halutun sisällön tietokannasta WordPressin läpi (PHP:lla), ja määrittelee sivun rakenteen (XHTML-kuvauskielellä) ja sen ulkoasun (CSS tyylimäärittelyillä).

Kuvien hallintaan käytän Gallery 2 kuva-albumijärjestelmää, joka on myöskin rakennettu PHP:lla ja käyttää MySQL:ää tietokantana. Sen avulla siirrän kuvat webbipalvelimelle, liitän niihin nimen, kuvauksen ja metatietoa ja ryhmittelen ne kokonaisuuksiksi albumeihin. Galleryllekin on rakennettava teema, joka näyttää joko albumin hakemistosivun tai yksittäisen kuvan haluamallani tavalla. Sivun sisältö kerätään Smarty mallipohjilla ja rakenne tehdään XHTML:llä ja ulkoasu CSS:llä.

WordPress ja Gallery täytyy sovittaa yhteen siten, että sivujen runkona toimiva WP pystyy hakemaan kuvamateriaalin Gallerysta. Tämä tapahtuu WPG2 lisäpalikalla. Sen avulla Galleryn albumit ja kuvat on mahdollista upottaa WordPressin sivurunkoon, ja käyttää yksittäisiä Galleryssä olevia kuvia blogin artikkeleissa. WP:n ja Galleryn teemat täytyy sovittaa yhteen sekä sivujen rakenteen että ulkoasun osalta.

WP on aika selkeä ja entuudestaan tuttu, mutta Gallerya käytän nyt ensimmäistä kertaa. Sen koodipohja uudistettiin viime vuonna, ja nykyisestä 2.0 versiosta puuttuu vielä eräitä ominaisuuksia joita haluaisin omaan kuvagalleriaani, kuten kuvien arvostelu ja luokittelu avainsanoilla. WP käyttää luokitteluna kategorioita, mutta siihen on saatavilla lisäpalikka joka mahdollistaa avainsanojen eli tagien käytön. Kategoriat tuntuvat minusta liian jäykiltä, koska monet blogijutut ja kuvat sopisivat useaan kategoriaan, toiset taas eivät kovin hyvin mihinkään niistä jotka alunperin on määritelty. Luokittelu avainsanoilla eli folksonomia poistaisi nämä ongelmat ja toisi paljon uusia mielenkintoisia mahdollisuuksia valokuvagallerialle.

Tällä hetkellä rakentelen ensimmäisiä testiversioita näiden palikoiden yhdistelmästä ja suunnittelen sivuston rakennetta. Olisi toki olemassa valmiitakin teemoja, joilla tällaisen sivuston saisi aikaan hetkessä, mutta mitäs hupia siinä olisi?

WordPress ja Gallery ovat molemmat tietenkin GPL-lisensöityjä vapaita ohjelmistoja. Muiden osien lisenssit eivät ole niin yksiselitteisiä, mutta nekin ovat vähintään avoimen lähdekoodin tasoa.

posted on 31 January 2006 at 17:10

<∴>
You can trackback this post from your own site.

One Response to “Kotisivun uudistusprojekti”

  1. Teppo Says:

    WordPressiin avainsanat/tagit saa näppärästi käyttöön helpon ja monipuolisen ultimate tag warrior -laajennuksen avulla. Suosittelen.

Leave a Reply