Blogi

WordPress-lisäosan kehitysprosessi

Kehitän ja ylläpidän WordPressin Relevanssi-hakulisäosaa ja sen kaupallista versiota Relevanssi Premiumia. Lisäosien kehityksen hallinnointi on sen verran monipuolinen prosessi, että ajattelin kiinnostavaksi vähän avata toimintatapojani. Jaettua koodia Kun ylläpidetään kahta samankaltaista, mutta erilaista tuotetta, koodin on oltava mahdollisimman pitkälle samaa. Tämän asian opin melko pian. Eri versioiden ylläpitäminen oli työlästä, kun eri versioissa oli eri […]

Edelleenohjauksia WordPressiin

Joskus on tarvetta saada WordPressiin edelleenohjauksia eli redirectejä. Perinteisesti näitä on tehty muun muassa .htaccess-tiedostoon, mutta se on lopulta melko epäkäytännöllinen tapa. Etenkin jos käytössä on Nginx-webbipalvelin, ohjausten tekeminen palvelintasolla on hivenen työlästä. Yksinkertainen ratkaisu on asentaa tätä tarkoitusta varten lisäosa. Redirection on suosittu työkalu ja ajaa asian hyvin. Se tekee kaikenlaista muutakin aiheeseen liittyvää. […]

Vieraana Koodarikuiskaaja-podcastissa

Olin taannoin vieraana Koodarikuiskaaja-podcastissa. Puhuin Koodarikuiskaajan eli Elisa Heikuran kanssa pääasiassa asiakaspalvelusta ja rajanvedosta asiakkaiden vaatimusten ja oman jaksamisen välillä, mutta kuten hyvissä keskusteluissa usein käy, aiheesta lipsuttiin kaikenlaisille kiinnostaville tangenteille. Koodarikuiskaajan sivuja kannattaa muutenkin vilkuilla, tarjolla on hyviä juttuja, ja jos eteen tulee tilaisuus osallistua Elisan koulutuksiin, niin suosittelen kyllä tarttumaan hetkeen – Elisan […]

WebP-kuvien käsittely Finderissä

WebP on Googlen kehittämä kuvaformaatti, joka on tarkoitettu nettikäyttöön. Se pakkaa kuvat tehokkaammin kuin JPG- ja PNG-formaatit, tukee sekä häviöllistä että häviötöntä pakkausta sekä läpinäkyvyyttä. Selaimet tukevat WebP:tä enimmäkseen hyvin. Ongelmia tulee, kun WebP-kuvia haluaa käsitellä omalla koneella. Ainakaan Macilla monikaan ohjelmisto ei vielä WebP-kuvia tue, eikä esimerkiksi Esikatselu osaa niitä näyttää. Niinpä netistä noukitun […]

Sivupalkin vimpainten järjestyksen vaihtaminen

WordPressin kanssa voi joskus tulla tilanteita, joissa sivupalkin vimpaimien järjestystä olisi mukava muuttaa sivutyypistä riippuen. WordPress itsessään ei tarjoa tähän oikein työkaluja, mutta asiaan on kyllä ratkaisuja. Widget Logic, esimerkiksi, lisää vimpaimiin logiikkaa, jolla niiden näkyvyyttä voi säädellä. Toinen vaihtoehto on tehdä erillinen sivupalkki, joka näytetään halutulla sivutyypillä. Kumpikaan ratkaisuista ei ole ihanteellinen, mikäli halutaan […]

Everybody’s Gone to the Rapture (PS4)

Aamulehdestä sattui silmiin tämän pelin arvostelu ja sen verran houkuttelevaa oli teksti, että asiaan piti tutustua lähemmin. Kun selvisi, että pelin saa ladattua PlayStation Storesta 16 euron tarjoushintaan (normaali hinta on 20 euroa), pakkohan siihen oli tutustua lähemmin. The Chinese Room -studion kehittämässä pelissä ei oikeastaan tapahdu mitään. Siinä ei ole tehtäviä, haasteita tai valintoja; ensimmäisessä persoonassa […]

Cities: Skylines

SimCity oli aikoinaan kova juttu, sitten Transport Tycoon. Sen jälkeen on kaupunginrakentelu ja liikennelogistiikka jäänyt vähemmälle. Tartuin kuitenkin heräteostoksena Cities: Skylinesiin, kun peliä julkaisupäivänä Facebookissa hehkutettiin. Vasta myöhemmin tajusin, että niin, tässähän tuli tuettua paikallisia tekijöitä, sillä pelin tehnyt Colossal Order on tamperelainen pelifirma. Peruskuvio on tässä tuttu jo ensimmäisestä SimCitystä: kaupunkia rakennetaan, ilman sen kummempia tavoitteita. Jos […]

Kobo Aura -e-kirjalukija

E-kirjat ovat näppärä keksintö, joka vielä odottaa yleistymistään. Lukulaitteet taisivat jäädä hieman monikäyttöisempien tablettitietokoneiden varjoon. Se on harmi, sillä kirjojen lukemiseen tarkoitusta varten tehty e-kirjalukija on aivan ylivertainen. Siksi e-kirjojen ystävän kannattaakin ehdottomasti hankkia lukulaite. Yksi hyvä vaihtoehto on Kobo Aura. Sähkökirjojen lukulaitteita tekee muutama valmistaja. Kobo on merkittävimpiä, toinen kova nimi on tietysti Amazonin Kindle. […]

iMacin toimimaton optinen asema

Yritin kopioida CD-levyä tietokoneelle, mutta iMacini kieltäytyi yhteistyöstä. Levy ei vain kelvannut, asema ei nykäissyt levyä sisään ollenkaan. Asema on ikään kuin tukossa. Tiedän kuitenkin lapseni sen verran fiksuiksi, että kumpikaan ei ole asemaan mitään tunkenut (nuorempana, tosin, toinen rikkoi MacBookin optisen aseman tuolla tavoin). Ongelma on siis muualla. Pikaisella googlailulla vastaus onneksi löytyi. Oikea […]

Isotope.js -suodatin WordPressin kategoriasivulle

Isotope.js on jQueryyn perustava Javascript-kirjasto, jolla voi tehdä taianomaisesti toimivia suodatus- ja lajittelutoiminnallisuuksia nettisivuille. Esimerkkejä löydät esimerkiksi Parhaat lehdet -sivuston etusivulta, jossa voit rajata näkymän tietyntyyppisiin lehtiin nappeja painamalla, tai Lautapelioppaan avainsanasivuilta, jossa pudotusvalikolla voi rajata pelivalikoimaa. Isotope tekee tällaisten suodatustoimintojen tekemisestä todella helppoa, etenkin kun WordPress tulee vähän puolimatkassa vastaan. Parhaat lehdet -suodatin on […]