Backwards compatibility

Eilen poistin käytöstä Flickr Photo Album -pluginin, koska sitä ei oltu päivitetty yli kahteen vuoteen. Sen sijaan otin käyttöön Photonic -pluginin, jotta saan jatkossakin kivasti linkitettyä kuvani Flickristä. Photonicin käyttöönoton myötä huomasin, että aiemmin käyttämäni WP-FancyZoom ei ollut yhteensopiva sen kanssa. Sen olisi tietysti voinut vain poistaa käytöstä, mutta en halunnut muokata kaikkia vanhoja merkintöjä. Siksi mieluummin muokkasin itse FancyZoomia siten, että se ohittaa kaikki Photonicin vastuulla olevat kuvat.

Tämä ei ollut ensimmäinen kerta, kun jouduin huolehtimaan siitä, että kaikki vanha materiaali toimisi edelleen, vaikka uusi materiaali käsitellään eri tavalla. Kaikissa tapauksissa tämä ei tietenkään ole mahdollista, mutta kannattaa mielestäni aina, kun se vain suinkin teknisesti onnistuu kohtuullisella vaivalla. Nämä ovat toki vain henkilökohtaiset sivuni, mutta jos joskus samanlaisia tilanteita tulisi vastaan jollain kriittisemmillä sivuilla, olen ainakin pitänyt taitoja yllä. Tästä aiheesta pitäisikin ehkä kirjoitella jotakin myös opettajan roolissa, mutta tällä erää jätän asian hautumaan.

Tähän vielä kuva kahdella eri tavalla linkitettyinä em. asian demonstroimiseksi:

Ensin vanhalla tavalla:

My Everyday Stetson
10.11.2012: 1024x768, Sketchbook PRO on iPad

Sitten Photonic ShortCode (photos -asetuksella tagilla kohdistettuna ja yhteen kuvaan rajattuna – kikkailun makua, mihin selitys jäljempänä):

Näistä esimerkeistä näkee, miten FancyZoom ja Photonicin oletuksena käyttämä FancyBox eroavat toisistaan. Voi olla, että koetan virittää jälkimmäisen käyttöön myös vanhoihin kuviin, koskapa FancyZoomia ei enää kehitetä ja ominaisuudet ovat eittämättä melko rajoittuneet (se tosin olikin aikaan keskeinen syyni sen käyttöönottoon – yksinkertainen ja toimiva on monipuolista hankalaa ratkaisua parempi). Photonicin yksittäiselle kuvalle tarjoama kuvakoko ei kuitenkaan oikein miellytä minua. Asetuksissa selitetään jotakin “Flickrin tarjoamista kokovaihtoehdoista”, mutta minä en olekaan näyttämässä varsinaisesti thumbnailia, vaan kunnollisen katsottavan kuvan, jonka voi vielä klikata hieman suuremmaksi. Toki tämä onnistuu käyttämällä single photo -asetusta, mutta silloin klikkaus vie suoraan Flickriin eikä käytä Fancyboxia. Säätämisen tarvetta siis vielä. Yksi vaihtoehto on myös ottaa käyttöön FancyBox erikseen ja jokin Flickr-plugari erikseen. Katsotaan…

Hyvää päivänjatkoa!

Edit 29.11.2012 to 12:45: Näköjään tekemäni muutos FancyZoomin koodin ei ainakaan täysin toimi tarkoitetulla tavalla. Koetetaan paikkailla siis vielä, ellen kerkiä sitten jo vaihtamaan johonkin muuhun skriptiin. Ensi viikolle varmaan joka tapauksessa jää. Työt ja muutto vievät loppuviikon.