Saved: rakastaa sinua kuin kissanpentu:

(This posting was originally at Hypermediaa ja elämää”. Copied here at 28.4.2008. Original topic in english is “loves you like a kitten!”)

K2-teema on WordPress -blogimoottorille tarkoitettu “edistynyt” (ulkoasu)teema.

Esimerkiksi tämä blogi käyttää nykyisessä versiossaan (20.2.2007) K2-teemaa suhteellisen paljon hyväkseen.

Mikä sitten tekee K2:sta “edistyneen“? K2 “ei keitä puolestasi kahvia” (about@K2), mutta saattaa tehdä elämästä kummasti helpompaa WordPressin teemojen kanssa puljatessa.

WordPress-blogimoottorin ulkoasu on muunneltavissa erillisten teemojen avulla.
Sinällään loppukäyttäjälle itse ylläpidetyssä tai vastaavassa WordPressin asennuksessa uuden ulkoasun käyttöönotto on helppoa; esimerkiksi osoitteesta themes.wordpress.net löytyy vino pino erilaisia ulkoasuja, jotka saa käyttöön helpohkosti. Muutama siirtely ja klikkaus ja uusi teema on asennettu!

Ongelmat alkavat oikeastaan siinä kohtaa, kun teema on huonosti lokalisoitu (suomenkielinen blogi ja valikot englanniksi!) tai teemaa pitäisi muuten mukauttaa; mitäs nyt tehdään?

WordPressin kojelaudan kautta pääsee käsiksi (mikäli kirjoitusoikeudet ovat kunnossa) CSS-tiedostoihin. Ok, hyvä, tällä saadaan ulkoasua muutettua jo jonkin verran. Mutta: asettelua tai käyttöliittymätekstejä ei pysty muokkaamaan.

Jotta asetteluun ja muihin edellisiin pääsee käsiksi, pitää laittaa kädet rasvaan ja perehtyä WordPress-teeman sielunelämään.

Teema koostuu useista erillisistä php -tiedostoista (php hypertext preprocessor), jotka sijaitsevat omassa alihakemistossaan (jokaiselle teemalle oma hakemistonsa). Tyypillisesti omat tiedostonsa määritellään pääsivulle (index), teeman ns. header-, footer- ja sidebar- osioille, virhesivuille (404) jne. Edellisten valinnassa noudatetaan tiettyä hierarkiaa.

Jätetään tekniset seikat sikseen hetkeksi ja pohdiskellaan:
Jos haluan vaihtaa sivupalkissa sijaitsevan “blogroll” -tekstin joksin muuksi (esimerkiksi muotoon “naapurusto”), mitä teen?

Kojelaudan (dashboard) kautta en pääse käsiksi teksteihin. Siispä: tekstieditorilla “sidebar.php” -tiedoston kimppuun, sieltä sitten (jostain, teemasta riippuen) teksti Blogroll ja napunapu, tallennus ja kas, teksti muuttui.
Ehkä.

Haasteita? Tekstieditori, yhteys palvelimelle, HTML -tietämys (Hypertext markup language)…

Välitilinpäätös?

WordPressin nykyinen ulkoasujärjestelmä (lue: teemojen käyttö) on sinällään ilmaisuvoimainen ja ns. tavalliselle käyttäjälle toimiva ratkaisu. Uusia teemoja löytyy verkosta vino pino ja widgetit laajentavat toiminnallisuutta.

Raja tulee vastaan kuitenkin suhteellisen pian; olisi mukavaa saada teemaan lisättyä esimerkiksi tässä blogissa sivupalkissa näkyvä last.fm -listaus tai uusimmat delicious -tagit.

Mitenkäs se tehtäisiin?

Rakastaa sinua kuin kissanpentu!

K2-teeman logo

Edellinen on surkea suomennos K2 -teeman sloganista (“loves you like a kitten“), mutta kertonee oleellisen.

K2 on edistynyt WP-teema, jonka avulla elämästä tulee kenties hieman helpompaa. K2 on eräänlainen kehys (framework) jo itsessään, vaikkakin se asennetaan teemana (ja sijaitsee WP:n kojelaudassa ulkoasun alla).

Sinällään K2 on kuuluisan Kubrick -teeman (nykyisen WordPressin oletusteema) jälkeläinen, pidemmälle kehitetty versio.

Perusteemasta K2 eroaa siinä, että sen avulla on mahdollista tehdä monia mielenkiintoisia asioita koskematta ollenkaan tekstieditoriin tai siirtelemättä tiedostoja palvelimelle. Esimerkiksi sivupalkin otsikoiden muuttaminen tai uusien kohteiden lisääminen sujuu helposti ja mukavasti!

Uuden ulkoasun lisääminen K2-teemaa käytettäessä sujuu siirtämällä oma CSS-tiedosto palvelimelle. Edellisen jälkeen ulkoasu valitaan K2:n omalta asetus-sivulta.

Uuden kohteen lisääminen sivupalkkiin onnistuu “K2 sidebars” -sivulta. Valitaan modulin tyyppi, annetaan otsikko ja siellähän se on, sivuilla näkyvissä.
k2 Sidebars

Esimerkiksi php- tai html-lohkon lisääminen on lähes yhtä helppoa; valitaan modulin tyypiksi “php” tai “html”, liimataan haluttu koodi sisältöön, tallennetaan ja taas saatiin maailmasta parempi paikka!

Suomessa? Ei hätää. Moduleille saa antaa itse otsikon tai sitten jättää otsikon näyttämättä. Ainahan kaiken ei tarvitse olla kolmannella kotimaisella?

Mutta!

Kaikki hauskuus loppuu aikanaan. K2 on kohtuullisen raskas jo sinällään palvelinta kuormittavan WordPressin päälle rakennettuna. Silti mielestäni kokeilemisen arvoinen!

Lisälukemistoa & lähteitä: