Sosiaali- ja terveysministeriön verkkopalvelu uudistui

Perttu Tolvanen Vierityspalkissa:

Loppuiko projektilta rahat kun olisi pitänyt ryhtyä listaamaan tarvittavia uudelleenohjauksia? Ei tuollaisia pyyntöjä voi nimittäin oikeasti esittää. Ei vuonna 2009 voi enää tehdä noin isoja verkkopalvelu-uudistuksia ilman, että hoidetaan uudelleenohjaukset kuntoon. Vai voiko?

Valitettavasti komean verkkopalvelu-uudistuksen työlistalta on jäänyt ilmeisesti uupumaan yksi aivan keskeinen työkokonaisuus.

Jostain pitää säästää. Kärsikööt käyttäjät, me teemme vain sen mitä laki vaatii.

vierityspalkki.fi/… →

530 tagin uudelleennimeäminen

Olin tagittanut Deliciousiin englannin kielellä ja omaan blogiini suomeksi. Kun otin käyttöön automaattipostaukset, piti tehdä käännöstyö kaikille 530 tagilleni. Samalla piti muuttaa kirjoitusasu kaikki pienellä -tyylistä luonnolliseksi. Delicious pakottaa yhden sanan tageihin, mutta hyvät tagisysteemit eivät. Päädyin korvaamaan sanavälit alaviivalla ja sitten WordPressin päässä juuri ennen tallennusta korvaan ne välilyönneillä.

Harmi vain, että Deliciousin käyttöliittymä tagien uudelleennimeämiseen ainakin noin massiivisessa skaalassa on äärimmäisen turhauttava:

Prosessi menee näin:

  1. Valitaan pudotusvalikosta 530 muun tagin joukosta haluttu tagi
  2. Viedään fokus pudotusvalikon alla olevaan kenttään
  3. Kirjoitetaan tagin uusi nimi kenttään
  4. Klikataan Save
  5. Odotetaan viitisen sekuntia
  6. Klikataan Rename another tag
  7. Odotetaan viitisen sekuntia
  8. Siirrytään kohtaan 1.

Tuota muutaman tagin verran tuskailtuani avasin GreaseMonkeyn ja aloin kirjoittaa JavaScriptiä. Reilua varttia myöhemmin minulla oli kasassa tämännäköinen systeemi:

Nyt prosessi menee näin:

  1. Klikataan valintalistalta tagia
  2. Tekstikenttään tulostuu klikattu tagi ja fokus siirtyy siihen. Korjataan tagin kirjoitusasu
  3. Painetaan enter
  4. Odotetaan pari sekuntia (lomake lähtee Ajax-pyyntönä eikä sivulta poistuta mihinkään)
  5. Siirrytään kohtaan 2. (listan seuraava tagi valittiin automaattisesti ja sen nimi asetettiin tekstikenttään oletusarvoksi)

Nopeasti laskien koodaussessioni maksoi helposti itsensä takaisin. Mutta vaikka se ei olisikaan maksanut, niin säilytetty verenpaine oli sen arvoista joka tapauksessa. Koodi on tarjolla vapaasti ladattavaksi ja hyödynnettäväksi niille, joita sattuu kiinnostamaan mitä tuollainen vaati. Varoitan, ettei jälki ole lainkaan kaunista.

Tämän myötä GreaseMonkey myi minut itselleen lopullisesti. Aikaisemmin olinkin sillä oikeastaan vain korjannut tietokone.fi:n äärimmäisen ärsyttävän, normaalin selailun tehokkaasti estävän automaattifokuksen.

The Uncanny Valley of user interface design

Bill Higgins:

So I’d recommend that if you’re considering or actively building Ajax/RIA applications, you should consider the Uncanny Valley of user interface design and recognize that when you build a “desktop in the web browser”-style application, you’re violating users’ unwritten expectations of how a web application should look and behave.

billhiggins.us/… →