Päivitimme tovi sitten Indiedaysin alustana toimivaa WordPressiä uudempaan versioon, sillä käytetyssä versiossa “konepellin” alla alkoi jo ikä näkyä. Samalla päivitys mahdollisti joitakin uusia toimintoja, joita nyt on käytössä mm. Indiedaysin etusivulla. Lisäksi tulevaisuudessa päivitykset ym. ovat helpompia, mitä ne ovat nyt tähän mennessä olleet.
Koska järjestelmän ripeä toiminta on meille ja teille tärkeää, yritämme jatkuvasti etsiä keinoja saada järjestelmästä aina vain enemmän irti. Alustan päivitys myös mahdollisti uuden ohjelmistokomponentin testaamisen, jonka tarkoituksena olisi nopeuttaa sivustoa käyttämällä hyväksi käyttäjän selaimen välimuistia mahdollisimman tehokkaasti.
Päätimme testata tätä komponenttia sopivasti lounastauon alla 15.6.2011. Lounastauon aikana ja sen jälkeen sähköposti täyttyi nopeasti bloggaajien avunpyynnöistä, ja puhelimet hehkuivat punaisina. Samoin korvat. Otimme komponentin pois käytöstä, ja testi päättyi yhtä tuloksettomana, kuin alkuvuonna.
No mikäs sitten oli hätänä? Bloggaajan postaukseen kommenttia kirjoittaessa satunnaiselle käyttäjälle saattoi näkyä jonkin toisen satunnaisen kävijän nimi ja sähköpostitieto, ikään kuin valmiiksi täytettynä vain kommenttia vailla. Ei hyvä. Testattava ohjelmistokomponentti ei siis nopeuttanut sivustoa, ja lisäksi arvasi käyttäjän tiedot väärin. Ymmärrettävistä syistä tästä syntyi hämminkiä, ja pyydämme sitä lukijoiltamme anteeksi.
Tilanne ei kuitenkaan lauennut saman tien kun komponentti otettiin pois päältä. Koska myös palvelimella on oma välimuistinsa, sinne tallentuu yksittäisiä sivuja staattisesti, ja ne päivittyvät välimuistissa sopivin väliajoin. Ohjelmistokomponentin mukana välimuistiin tallentui kommenttiboksin tietoja staattisina sivuina. Homman ei pitäisi tietenkään näin toimia.
Kun tuo viallinen ohjelmistokomponentti otettiin pois, välimuistiin tallennetut sivut alkoivat vähitellen päivittyä sellaisiksi kuin niiden kuuluu ollakin, eli ilman esitäytettyjä kommenttikenttiä. Ei kuitenkaan niin ripesti, kuin eräs ohjelmistoinsinööri olisi toivonut.
Viimeisenä niittinä ohjelmistokomponentin arkkuun sen poiskytkeminen ei täysin lopettanut viallista toimintaa. Alustaan jäi jonkin verran turhia asetuksia, joita komponentin poisto ei nitistänyt. Vasta niiden manuaalinen poisto illalla 15.6 klo 19:00 maissa katkaisi viimeisenkin toiveen siitä, että kyseistä ohjelmistokomponenttia otettaisiin koskaan käyttöön Indiedaysissa.
Olemme nyt viimein kolmannen testin jälkeen oppineet läksymme. Muistaakseni älykkäät olisivat oppineet jo ensimmäisen kerran jälkeen.
Mitäs nämä litistyneet / venyvät kuvat ovat?
Jotkin lukijoistamme ovat hämmästelleet ihmeellisissä mittasuhteissa olevia kuvia blogeissa ja Indiedaysin portaalissa, joissa kehot ovat venyneet ja päät litistyneet. Kyse ei ole Linnanmäellä otetuista kuvista, vaan ongelma on sekä käyttäjän selaimessa, että sivun tyylimäärittelyssä.
Alustan päivityksen jälkeen blogeihin lisätyt kuvat ovat saaneet mukaansa absoluuttiset kokomääritykset. Tämä tarkoittaa, että sivulle laitettu kuva on pikselilleen määritetty tietyn kokoiseksi. Tästä huolimatta kuva saattaa olla esim. leveämpi kuin se leveys, joka bloggaajan tekstille on suotu, eli käyttäjän selaimelle pitää sivun tyylitiedossa erikseen kertoa, mihin kokoon kuva saa korkeintaan levitä, jos se sattuu olemaan tekstikenttää leveämpi.
Tämä on vaatinut erikoisia kikkoja, jossa kuvan maksimileveys on aina 100% kirjoitusalan leveydestä. Lisäksi kuvalle on pitänyt määrittää tyylitiedostossa korkeus ja leveys automaattisiksi. Tämän jälkeen jäljelle jää toive siitä, että käyttäjän selain osaa tulkita oikein sen, mitä haluamme käyttäjälle näkyvän.
Onneksemme Chrome, Firefox, Opera ja Safari osaavat tehdä juuri kuten tahdomme. Samoin hämmästyttävästi Internet Explorerin 9.0 versio tekee samoin. Pienen suostuttelun jälkeen myös IE:n versiot 8.0 ja 7.0 toimivat kuten toivomme (joskin näitä kahta viimemainittua varten saimme tehtyä korjauksen vasta eilen, 16.6.).
Internet Explorer 6.0:n kanssa sivusto saattaa jopa näyttää hirveältä. Emme suosittele enää sen käyttöä missään tilanteessa. Jopa selaimen valmistaja Microsoft kertoo, että ystävä ei anna toisen ystävän käyttää IE 6.0:aa. Jos kuitenkin joudutte sitä käyttämään, olemme pahoillamme puolestanne ja ymmärrämme tuskanne. Koettakaa salaa asentaa vaikka Chrome, jos mahdollista.
Näiden lisäksi selaimessa on oma välimuistinsa (johon koetimme puuttua tuolla epäonnistuneella ohjelmistokomponentti-testillämme). Tyylitiedosto ei välttämättä automaagisesti lataudu selaimeen kun kävijä tulee sivulle, vaan se saattaa latautua suoraan kävijän selaimen välimuistista. Tämän takia jotkin kuvat voivat edelleen näyttää Linnanmäellä otetuilta, vaikka se ongelma onkin korjattu. Pelastajaksi tulee CTRL + F5, ainakin Windows-koneissa. Viisaammat voivat kertoa, mikä se on Omppu-koneissa.
Kiitämme lukijoitamme aktiivisesta palautteenannosta! Jatkossakin jos huomaatte virhetilanteita tai haluatte muuten vain antaa palautetta, voitte lähettää sitä suoraan indiedays@indiedays.com -osoitteeseen tai käyttää kätevää palaute-lomakettamme.
Kesäterveisin toimiston helteestä,
Hannu





