Täällä taas

Melankolia.net oli toista viikkoa pois kuvioista, kiitos ilkeän hakkerin. Hakkeri-isku johti erinäisiin muutoksiin. Lähes kymmenen vuotta kestänyt asiakassuhde Nebulaan päättyi, koska en kokenut saavani kalliille hinnalle vastiketta Nebulan asiakaspalvelusta. Nykyään Melankolia.net:n hotellipalvelut tarjoaa Louhi, jolta saa paremmat ominaisuudet noin puoleen hintaan. Olisi pitänyt muuttaa jo ajat sitten!

Ei Louhikaan täydellinen ole. Movable Type ei suostunut asentumaan, kun vaadittava tietokantamoduuli puuttui. Kyseisen moduulin asentaminen on kuulemma toistaiseksi mahdotonta. Hankalampi homma, kun blogit pitäisi saada pystyyn nyt… Tämän blogin kohdalla tulikin ajankohtaiseksi jonkin aikaa harkittu vaihdos WordPressiin. Se on melko kivuton homma se, hyvä että tuli tehtyä.

Muut blogit tuottivat hieman enemmän päänvaivaa. Lopulta kävi niin, että Menopaussi, Benrope ja Gameblog saivat uuden kodin yhdeltä bisnesdomainiltani, Bluehostin pakettiin kun kuuluu rajattomasti levytilaa, rajattomasti domaineja yhteen webhotelliin, rajattomasti siirtokapasiteettia ja sata MySQL-tietokantaa. Ei siis mikään huono paketti, ainoana vikana Benropen ja Menopaussin kannalta sijainti ulkomailla. Gameblogille sijainti Yhdysvalloissa on oikeastaan vain plussaa, kävijäkunta kun on aika kansainvälistä muutenkin.

Että tässä sitä nyt ollaan. En suosittele tätä kokemusta kenellekään, sen verran hermojariipivää hommaa tämä kaikki on ollut. Katkos veti parhaiten tuottavat affisivunikin pimeäksi, joten rahaa on paitsi palanut uuteen webhotelliin ja domainien järjestelyyn, myös tulopuolikin on kokenut pahan kolauksen. Nyt kaiken pitäisi kuitenkin toimia. Yhtä jos toista vanhassa Melankolia.net:ssä ollutta tavaraa on siirtämättä uuteen. Taitavat jäädä siirtämättäkin. Myös muutama Movable Typellä toiminut blogi on nyt lopullisesti arkistokamaa, eli arkistot näkyvät, mutta eivät päivity enää koskaan.

WordPressiin parempi haku

WordPressin oma hakukone on aika kehno. Tuloslistat ovat järjestetty aikajärjestykseen, jolloin relevantilla materiaalilla on taipumus löytyä jostain aivan muualta kuin listan kärjestä. Onneksi ratkaisu on helppo: asenna wpSearch, rakenna indeksi ja kas, jo toimii todella merkittävästi paremmin. Pikkujuttu, mutta tuloksissa ero on huomattava.

WordPress-mietteitä

Olen ollut pitkään uskollinen Movable Type -käyttäjä, mutta nyt kun Kirjavinkit muutti, vaihdoin alustaksi WordPressin. Vähän aikaa käytettyäni mielipiteeni on varsin selkeä: nykyisellään WordPress päihittää Movable Typen kevyesti.

Kummassakin on varsin tyylikäs ylläpitokäyttöliittymä, mutta WordPress tuntuisi jonnin verran nopeammalta kuin Movable Type, joka on nelosversiossaan melkoisen tahmea. Ominaisuuksiltaan softat ovat samalla tasolla, mutta yksi merkittävä ero on: WordPressillä voi pyörittää vain yhtä blogia, kun taas Movable Type hoitaa yhdellä asennuksella isommankin blogikatraan. Sillä on puolensa, mutta varsinkin vain yhtä-kahta blogia pyörittävälle WordPress on mukavampi.

Movable Typen perustoimintatilana on staattisten sivujen rakentaminen. Tietokannasta rakennetaan html-sivuja aina, kun sivujen sisältöä päivitetään. Tämä on hyvä idea monessakin mielessä, mutta käytännössä aiheuttaa tiettyjä hankaluuksia. Movable Typen nelosversio on hidas rakentaja. Kirjavinkeissä esimerkiksi on yli 500 sivua, lähes 400 kategoriaa ja kuukausittaisia arkistoja kuuden vuoden ajalta – tavaraa on siis paljon ja varsinkin kategorioita moninkertaisesti enemmän kuin keskivertoblogissa.

Tuon kaiken rakentamiseen kuluu aikaa tuntikausia. Kaikkeahan ei onneksi tarvitse rakentaa kuin harvoin, mutta rakentamisen hitaus syö intoa tehdä pieniä muutoksia sivumalleihin. WordPressin tietokantapohjainen ratkaisu näyttää muutokset välittömästi. Toki Movable Typeenkin tällaisen dynaamisen julkaisemisen saa päälle, mutta se ei ole oletusratkaisu.

WordPressille tuntuu olevan mukavammin teemoja ja plugineita saatavilla. Molempiin softiin pystyy myös kehittelemään plugineita itse; pidän enemmän WordPressin toimintatavasta, mutta se on osittain omaa mieltymystäni PHP:n käyttämiseen Movable Typen Perlin sijasta. Silti, WordPressin plugin-rajapinta on fantastisen joustava.

Kun plugineihin päästiin, pistetäänpä tähän pieni lista Kirjavinkkien käyttämistä plugineista. Näitä suosittelen muillekin:

Omiin plugineihin on pitänyt turvautua, jotta blogin on saanut toimimaan juuri oikein. Käytössä on muun muassa sama viritys, joka kääntää ”Sukunimi, Etunimi”-tyyppiset kategorianimet tekstissä ”Etunimi Sukunimi”-muotoon. Tällaiset filtterit toimivat muuten Movable Typessä yleensä ottaen fiksummin, niiden käyttöä voi kontrolloida hieman paremmin. WordPressissä tuntuu olevan ”kaikkialla tai sitten ei missään”-mentaliteetti.

Toinen oma plugini liittyy linkkien esittämiseen. WordPressin standardi linkkienlistausfunktio kun listaa tyylikkäästi tietyn kategorian linkit niin pyydettäessä, mutta näyttää kaikki linkit silloin kun pyydetty kategoria onkin tyhjä. Itse halusin funktion, joka ei palauta mitään, jos kategoria on tyhjä. No, se oli suhteellisen helppo fiksata. Hieman vaivaa ja vähän koodausta homma vaati, mutta nyt on oikein tyylikäs systeemi Kirjavinkeissä linkkien suhteen: linkkejä pystyy kiinnittämään vaivattomasti tiettyyn kirjailijaan ja arvosteltuun teokseen. Kirjailijan linkit näkyvät sekä kirjailijakohtaisissa arkistoissa että kirjailijan kirjoittamien teosten arvosteluissa. Näppärää.

WordPress-pluginien kirjoittaminen on ollut kätevää ja helppoa, kunhan homman perusteet ja WordPressin toimintaidean tajusi. Systeemi suorastaan innostaa kirjoittamaan omia laajennoksia. Se on mukavaa. Yhden hyvän vinkin voin antaa aloitteleville pluginintekijöille: olkaapa hyvin, hyvin tarkkoja, ettei plugineissanne ole tyhjää whitespacea php-tagien ulkopuolella – se rikkoo helposti RSS-syötteet.

Olen siis tyytyväinen WordPress-käyttäjä, ja jatkossa jos uusia blogeja virittelen, teen ne ehdottomasti WordPressillä.

Sesonkibloggausta

Raparperipiirakkatilastoa

Yllä on raparperipiirakkareseptini kävijätilastot viimeisen kahden kuukauden ajalta. Ei kai ole ihme, että samassa ajassa koko blogin kävijämäärät ovat kaksinkertaistuneet, kun muutkin kesäiset reseptit vetävät väkeä samalla tavalla.

Raparperipiirakan suosio on kuitenkin häikäisevää: se on tosi hyvän juustokakun jälkeen suosituinta sisältöä blogissani (sillä erolla, että juustokakku näyttäisi vetävän tasaisesti vuoden ympäri noin sata lukijaa päivässä). Ruokajutuille todellakin riittää lukijoita. Kirjaan siis jatkossakin reseptini tähän blogiin, muutama oikein hyvä onkin tuossa vieressä jo odottamassa oikeaa hetkeä.

Uusi Movable Type

Movable Typen nelosversiosta on ilmestynyt neljäs release candidate -versio. Olen kokeillut muutamaa betaa huonolla menestyksellä – asennukset ovat tyssänneet välittömästi Internal Server Error -ilmoituksiin. Vaan tämäpä uusin toimi, joten otin ja loikkasin sokeana uuteen versioon.

Uusi versio on todella suuri muutos, koko käyttöliittymä on pistetty täysin uusiksi. Uusi järjestelmä sopii mainiosti yhden blogin pitäjille ja suuren blogikatraan ylläpitäjille, vähän nihkeämmin ihmisille jotka kirjoittelevat useampaan blogiin. Bookmarks-plugin kannattaakin hankkia oitis helpottamaan navigointia.

Mutta on tämä vaan siisti. Ei tästä taida hirveästi käyttäjille näkyviä muutoksia tulla, pellin alle sitäkin enemmän. Esimerkiksi mediatiedostojen hallitseminen on aika tervetullut lisä käyttäjille, jotka esimerkiksi käyttävät samoja kuvia toistuvasti (esimerkiksi Gameblogin pelinkannet).

Tutkittavaa piisaa. Asennusohjelma oli erinomaisen näppärä, mutta edellytti aika hankalaa konversiota ISO-8859-1-merkistöstä UTF-8:aan. MySQL-dumpin ottaminen, merkistömuunnos skriptillä, lähetys palvelimelle -rutiinin pyörittäminen tietokannan avaintauluille ratkaisi ongelman varsin kätevästi, jahka keksin mitä piti tehdä. Jos joku kaipaa tähän ohjeita, osaan neuvoa.