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.

Windows XP -kone Airport Express -verkkoon

Törmäsin tällaiseen kriittiseen tekniikkapulmaan, jonka ratkaisu täytyy dokumentoida jälkipolville. Hommasin Windows XP:llä varustetun kannettavan – ei muuten, mutta kun työjuttuihin tarvitsee välillä Windowsia. Ongelmaksi tuli saada Windows-kone kiinni Airport Extremen kautta jaettuun verkkoyhteyteen. Tulosta ei tullut, vaikka kuinka kokeilin…

Tänään sain asian vihdoin ratkaistua. Yleensä näissä kai on salauksesta kyse. Siinä on vaaranpaikkoja: Windows XP ei oikein täysin tue WPA2-salausta, Apple tuottaa ”selkokielisistä” salasanoista erilaisia heksakoodeja WEP-salauksessa, niin edelleen. Tässä oli muualla ongelma, kun kone ei päässyt edes salaamattomaan verkkoon.

Verkko siis löytyi ja siihen sai yhteyden, mutta sitten tuli vain ”Acquiring Network Address” tai ”Renewing your IP address” eikä mitään tulosta. Kiusallinen ongelma! Ratkaisu oli kuitenkin yllättävän helppo ja löytyi oikeastaan Applen ohjeiden avulla. Koneeseen oli valmiiksi asennettu (kiitos Villelle vaan) Comodon palomuuri. Laitoin hetkeksi palomuuriin miehenmentävän kolon eli käskin sen sallia kaikenlaisen liikenteen. Kas vain kun löytyi IP-osoite. Sitten vain palomuuri taas pitäväksi ja yhteys toimii turvallisesti. Näppärää.

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ä.

Tower Defense ja Google SketchUp

Viikonloppuna opin uutta. On olemassa Tower defense -nimellä tunnettu peligenre, joka sai alkunsa Warcraft 3 -pelistä. Pelejä yhdistää yksinkertainen idea: on polku, jonka toisesta päästä möröt tulevat ja marssivat kohti toista päätä. Pelaajan tarkoitus on pystyttää matkan varrella tykkitorneja, jotka liiskaavat möröt ennenkuin ne pääsevät perille. Yksinkertaista, mutta addiktiivista.

Tower Defence.net on peleille erikoistunut sivusto, jolta löytyy laaja valikoima erilaisia pelejä. Sieltä vain kokeilemaan. Suosittelen Desktop Tower Defenceä (easy on täysin triviaalia, mutta medium-vaikeustaso tarjoaa sopivasti haastetta) tai Vector Tower Defenceä.

Google SketchUp on luonnostelutarkoituksiin kehitelty 3D-mallinnusohjelma. Kannattaa tutustua: katselin viikonloppuna kun veljeni pyöräytti piirustusten pohjalta 3D-mallin yksiöstä. Kävi kätevästi. Käyttöliittymä vaikuttaa suorastaan nerokkaan yksinkertaiselta ja luontevalta. Eikä maksa mittään…