Joomla 1.7.3 ja valikkokatastrofi

Kuva: Broken Glass Swoosh,
davetoaster; CC-BY-2.0

Käytän Joomla-julkaisujärjestelmää monilla hallitsemillani verkkosivuilla. Ohjelmiston uusimpaan vakaaseen 1.7 -sarjaan julkaistiin tietoturvapäivitys, joka nosti versionumeron 1.7.3:een. Asennus aiheutti kuitenkin harmaita hiuksia.
Tällaiset perus-Joomla-päivitykset ovat yleensä melko simppeleitä asentaa: päivityspaketti koneelle, paketin purku ja vanhojen tiedostojen korvaus paketin tiedostoilla palvelimella. Tämäkin päivitys vaikutti ensi-istumalta toimivan kunnolla, mutta lähempi tarkastelu paljasti melkoisen ongelman.

Valikkomoduulit näyttivät mitä sattuu: sivusto näytti välillä muun kuin nykyisen sivun valikkorivin alavalikoita, ja toisinaan jätti alivalikot tyystin näyttämättä. Ajattelin, että jostain syystä päivitys on muuttanut jotain valikkomoduulien oletusasetusta, ja aikani räknättyäni valikoita tulin siihen lopputulokseen, että vika ei ole valikkomoduulien asetuksissa.

Ehkäpä sivupohjassa on tapahtunut jotain, ja valikot siksi näyttävät väärältä? Ei, sama ongelma toistui jokaisella yrittämälläni pohjalla. Myöskään valikkomoduulin sijoittelun vaihtaminen ei ongelmaa korjannut.

Tällä asetuksella valikot lähtivät
toimimaan.

Kuva: Kuvakaappaus Joomla-hallinta-
paneelistani. Klikkaa suurentaaksesi.

Aikani sekalaisia valintoja kokeiltuani huomasin kuitenkin, että aina silloin tällöin tehdessäni jotain muutosta valikkojen jumi vaihtaa muotoaan. Mutta eihän tämän pitäisi olla välimuistiasia, valikoiden välimuistitushan on pois käytöstä.

Kokeeksi otin sivuston asetuksista globaalin välimuistin pois käytöstä, ja katso: valikot ryhtyivät jälleen yhteistyöhön. Huono ratkaisu pitkällä tähtäimellä, mutta ainakin sivustot toimivat järkevästi.

Mikäli olet törmännyt tähän samaan ongelmaan, kerro ihmeessä kommenteissa asiasta ja siitä, miten valikkosekamelskan ratkaisit.

Tilannepäivitystä (Joomlaa, Yleä ja Giganttia)

Aivan aluksi, muistetaan päivittää ne Joomla!:t, 1.5.10:ssä on XSS-haavoittuvuus, jonka 1.5.11 korjaa.

Yleltä ei ole kuulunut mitään Euroviisu-äänestykseen liittyen, ja jos piakkoin ei ala mitään tapahtumaan, täytynee huomauttaa että odotan edelleen heidän vastaustaan.

Mitä puhelimen tilaukseen taas tulee, ryhdyin eilen ihmettelemään sähköpostitse Gigantin asiakaspalvelulle, onko tilaukseni todella myös rekisteröitynyt (heillä kun on ollut hieman ongelmia sillä saralla). He kertoivat että:

Tilauksenne on rekisteröitynyt, ja tilaamanne puhelin on lähetetty teille tänä aamuna. Saanette sen siis viimeistään huomenna, torstaina.

Mielenkiintoista on, ettei Gigantti ole missään vaiheessa lähettänyt seurantakoodia tuolle paketille. He käyttävät Matkahuoltoa, mutta kyllä silläkin omat seurantakoodinsa on, ja Gigantin sivuilla myös on seurantamahdollisuus. Lisäksi Gigantin ostoehdoissa lukee:

Kun tilaus on käsitelty ja lähtövalmiina keskusvarastoltamme, lähtee siitä asiakkaalle automaattisesti sähköpostiviesti joka pitää sisällään lähetystunnus linkin jonka kautta asiakas pystyy milloin tahansa tarkistamaan lähetyksensä sijainnin.

Laitoin asiasta tiedustelua vielä heille, mutta nähtäväksi jää, ehtivätkö vastata ennen kuin luuri on kädessäni.

Mainitsin viestissäni myös siitä, että heidän sivujensa kautta ei voi tarkkailla tilauksen etenemistä ennen toimitukseen lähtemistä. Esimerkiksi Verkkokauppa.comin sivuilta näkee, onko tuote varastossa odottamassa postitusta, lähetetty vai jotain muuta.

Päivitys 4.6.@1:01: Illemmalla, kuuden jälkeen sain Matkahuollon seurantakoodin sähköpostiini, automaattisena viestinä.