XStandard 2 — vihdoinkin myös OS X:llä!

XStandard on WYSIWYG-editori, joka asentuu selainlaajennukseksi. Sen paras puoli on onnistunut pyrkimys sisällön erottamiseen esitystavasta. Vuosien ja lukuisten verkkopalveluiden käyttökokemuksella pahaa sanottavaa tuotteesta ei paljon ole.

Joitain selkeitä puutteita XStandardissa on. Yksi niistä katoaa, kun pian julkaistava versio 2 tuo mukanaan odotetun tuen OS X:lle.

Tulevassa versiossa on paljon muutakin oleellista uutta. Moni näistä kuulostaa niin perusjutuilta, että on suorastaan noloa, että niitä on saanut odottaa näinkin kauan:

  • näppäimistöllä hallittava käyttöliittymä
  • etsi & korvaa
  • definition list -tuki (aiemmin editori korvasi kysymättä dl-listan p-elementillä!)
  • pre-elementin tuki (aiemmin XStandard tuhosi pre:n valkoisen välin ja korvasi elementin kappaleella
  • redo!

Vastapainoksi on XStandardin kunniaksi mainittava, että CSS-tuki oli jo edellisessä versiossa varsin hyvä — joiltain osin jopa parempi kuin IE6:ssa — ja tulevassa versiossa tilanne paranee entisestään.

Erillinen, käyttäjien koneille asennettava sovellus lisää yhden ylimääräisen mutkan ja riippuvuussuhteen muuten niin helposti tapahtuvaan web-sovelluksen käyttöönottoon. Siksi päätöstä käyttää XStandardia ei kannata tehdä kovin kevyin perustein. Jos sisältöä on runsaasti ja sitä arvostaa, ei vaihtoehtoja valitettavasti kovin paljon ole.

Transformers 4. heinäkuuta

Uutta traileria pukkaa.

Steven Spielbergin tuottama ja Michael Bayn ohjaama toimintaseikkailu.

Ei kuulosta kovinkaan älykkäältä yhdistelmältä, mutta ei sen niin väliä. Robot näyttävät todella hienoilta. Odotettavissa siis sliipatut b-luokan näyttelijät, a-luokan efektit ja ö-luokan juoni. Yhdistelmä, joka on pakko nähdä!

Ilmainen mainos

Digitoday kirjoitti tänään, että Yle puffasi Soneraa euroviisuissa, koska näytti Soneran logon kahdesti lähetyksen aikana.

Rahaa Yleisradio ei tienannut Soneran logon näyttämisestä.

Ihmekös tuo, kun logo oli niin kamalan näköiseksi venytetty, että näytti lähinnä häiriöltä lähetyksessä.

Linkit eivät sovellu komennoiksi

Jakob Nielsenin Alertbox pureutuu tänään alati yleistyvään linkkien väärinkäyttöön toimintoihin. Mikä pahinta, Nielsen sortuu hyväksymään linkit, joilla on lieviä sivuvaikutuksia. Perusteluna käytetään vähän yllättäen Vistaa:

Windows Vista introduced a new GUI widget for commands: the command link. Once something is in the system that people use on a daily basis, it becomes a de facto standard. Because they’ll encounter them frequently in Vista, users will come to know and expect command links.

En muista moisiin epälinkkeihin turhasta karkista riisutussa Vistassani törmänneeni, mutta tämä osoittaa ettei Microsoftin käyttöjärjestelmäpuolellakaan (ASP.NET on toinen) ymmärretä linkin semantiikkaa. Microsoftilla on valta-asema, mutta kaikkea ei tarvitse kopioida. Linkillä on aina osoite, mutta käyttöjärjestelmä ei toimi URLien varassa. Vistassa ei siis ole linkkejä vaan sinisiä alleviivattuja sanoja, jotka käynnistävät toimintoja.

Toinen perustelu nojaa siihen, että komentolinkit mahdollistavat kuvaavamman komentonimen:

— — command links have their place because they introduce some benefits. Most notably, with a link, you can write a longer command name and thus make it more descriptive, whereas button labels have to be short (4 words or less) or the button will look weird.

Yli neljäsanaiset linkit eivät ole kovin luettavia nekään. Linkin saa ehkä hiukan pienempään tilaan, mutta painikkeenkin voi muotoilla — varsinkin kuvana — erittäin vapaasti. Edut alleviivatun tekstin käyttämisestä ovat marginaaliset. Toisen, vielä huonomman Nielsenin perustelunkin voi käydä lukemassa.

Epälinkkien kanssa toimiminen vaikeutuu ja syntyy ilmeisiä käytettävyysongelmia. Kaikki klikkausta edistyneempi toiminta tulee mahdottomaksi.

Jos unohdetaan käytettävyys, niin kuten olen kirjoittanut, GET ja sivuvaikutukset eivät sovi yhteen tietoturvasyistä. Tätä Nielsen ei tietenkään osaa huomioida, ja siksi pidänkin kirjoitusta erittäin vaarallisena.

Esimerkiksi, jos blogin kommentointi sallii kuvien liittämisen ja kommenttien poistaminen tapahtuu GET-pyynnöllä, voi kommentoimalla sopivasti saada ylläpitäjän tahtomattaan (ja huomaamattaan) poistamaan ilkeämielisen kommentoijan haluamat viestit. Google Web Accelerator tekee samaa, mutta yli-innokkaan “kiihdytyksen” harmillisena sivuvaikutuksena.

Turvallisinta on olla käyttämättä GETiä minkään toiminnon yhteydessä mitä ei voi huoletta toistaa.

Positiivista on, ettei Nielsen kovin varauksetta komentolinkkejä suosittele. Joissain asioissa on kuitenkin parempi olla ehdoton, ettei synny tuhoisia väärinymmärryksiä. Kunnioittakaamme linkkiä.