Opera user

Opera user

I once were an Opera user. It was fast, clean and it did things my way. Now I’m a Safari user. Because of my iMac. And my MackBook Pro. Every time Opera introduces a new version of their browser I try to convert back. I don’t know why it doesn’t work. Maybe it’s because I’ve drank the Safari Web Inspector Kool Aid. 

Today Opera introduced beta version of their next browser. Today I’m trying to switch back to Opera. Again. I’m trying to change. Because changing is a way to break free from your comfort zone. And breaking free from your comfort zone is the only way to develop your self.

This is my first weblog post in English.

Elokuvan vuokraus SF Anytimesta

Elokuvan vuokraus SF Anytimesta

Vajaa kuukausi takaperin päivitimme viimein televisiomme HD-aikaan. Vanha Finluxin kuvaputkitelevisio sai siirtyä varastoon ja tilalle nostettiin Panasonic P46ST32. Pansussa on Viera Connect -palvelu, joka mahdollistaa erilaisten sovellusten käytön kaukosäätimellä. Laite tunnistaa myös usb-näppäimistön joten esimerkiksi Logitechin DiNovo Mini tai Wireless Touch voisi olla näppärä lisälaite tähän. Sinänsä harmi, etteivät televisiovalmistajat laita mukaan Boxee Box Remoten tyyppistä ohjainta, jossa olisi sekä numero että kirjainnäppäimistö.

SF Anytime ja vuokrausprosessi

Television oston yhteydessä sain peräti viisi kappaletta lahjakoodeja elokuvan vuokraukseen. Mikäpäs siinä, pitäähän tällaista palvelua kokeilla. Panasonicin SF Anytime -applikaatio vaikutti sen verran kankealta selata elokuvia, että päätin tehdä sen kannettavalla. Rekisteröinti palveluun ja leffoja selailemaan. Suosikkilistalle tarttuikin heti muutama elokuva, joita olen ajatellut katsovani.

Saapui ilta, jolloin sekä vaimon että minun aikataulu salli elokuvan katsomisen joten ei muuta kuin Pansun SF Anytime -sovellus auki ja sisään kirjautumaan. Ensimmäinen hidaste. Kaikki muut kokeilemani sovellukset suostuivat toimimaan kytkemälläni näppäimistöllä paitsi tämä kyseinen. Pieni salasananarkkari kun olen niin tottuneesti verkkokirjautumisen yhteydessä syötin yli 10 merkkiä pitkän salasanan. Erikoismerkein. Viisi minuuttia ja tuhat kaukosäätimen klikkiä myöhemmin olin kirjautunut palveluun.

Kaukosäätimellä elokuvien selaus oli hankalaa. Käyttöliittymä oli ajateltu kolmen metrin kaavan mukaan ja tekstit kuvineen olivat selkeitä sohvalta katseltaessa. Kuitenkin selaus takkusi. Onneksi olin valmiiksi napannut suosikkilistalle puolenkymmentä elokuvaa, joista pystyn nopeasti valitsemaan illan elokuvan. Mutta suosikkilista olikin tyhjä! Netissä tekemäni suosikkilista ei ollutkaan siirtynyt SF Anytimen sovellukseen Panasoniciin. Toinen hidaste. Mutta elokuva saatiin vuokrattua.

Katselukokemus

Työkaverin kanssa aikaisemmin keskustelimme näistä vuokrauspalveluista ja hän moitti omaan Samsungiaan siitä, ettei kuvanparannuspiirejä saa kytkettyä striimauspalveluiden osalta pois. Minua mietitytti sama joten säätö käyntiin ennen leffan alkua. Ja kaikki parannuspiirit oli mahdollista kytkeä pois. Loistavaa.

Elokuvana toimi Drive, joka ositta alussa oli todella tummaa katsottavaa. Säätöni striimin suhteen eivät olleet kohdallaan, sillä musta meni tukkoon ja valkoinen paloi puhki. Muutoin elokuva pyöri ok. Laatuna oli paras mahdollinen ja kuva oli jäljeltänsä ok, ehkä aavistuksen parempaa kuin maikkarin tai nelosen leffat yleensä.

Ongelmaksi muodostui nettiyhteyteni, tai ainakin näin epäilen. Se ei vain pystynyt toistamaan parhaalla laadulla nykimättä. Pitää varmistaa seuraavan leffan kohdalla nettimittarilla, paljonko tavaraa siirtyy. Jotta elokuva toistui nykimättä, jouduin pudottamaan laadun huonoimmaksi mahdolliseksi. Ironisesti tuo laatu oli nimetty “Hyvä”, vaikka kuvanlaatu oli kyllä täyttä kuraa. Palikoituminen oli huomattavaa, kuva suttuista ja väliin näkyi pientä pakkausvirhettäkin. Samoin äänessä oli havaittavissa selkeä muutos parhaan ja huonoimman valinnan välillä.

Loppusanat

Suurimmat puutteet SF Anytimen palvelussa ovat tällä hetkellä sovellusten käyttökokemuksessa. Elokuvaa et voi vuokrata tietokoneella ja katsoa sen jälkeen televisiolla vaan prosessi on mentävä alusta loppuun sillä laitteella, jolla haluat katsoa elokuvan. Samoin suosikkilistat ovat laitekohtaisia vaikka tunnus on henkilökohtainen. Parhaalla laadulla katsoessani yritin välttää nykimistä aloittamalla elokuvan toistin ja pysäyttämällä sen (pause). Kuitenkin kymmenen minuutin tauko elokuvan toistossa ei vaikuttanut näkyvästi elokuvan bufferointiin. Joko palvelu ei sitä tarjoa tai televisioni ei pysty kovin paljoa materiaalia bufferoimaan sillä toisto aloitettaessa uudestaan elokuva avasi striimin uudestaan.

SF Anytime palveluna vaikutti ihan hyvältä. Elokuvavalikoima on kohtalainen, HD-laatuisten määrä voisi olla suurempi. 10 km lähemmästä Makuunista olisi hyvä syy vuokrata elokuva netistä mutta saatava laatu ei kiinnosta sijoittamaan neljää euroa elokuvaan. Todennäköisesti tulen katsomaan nuo jäljellä olevat lahjakoodit mutta sen jälkeen vuokraus tulee tapahtumaan Makuunista.

Sisällönhallintaa ja sisällön suunnittelua

Sisällönhallintaa ja sisällön suunnittelua

Olen kirjoittanut aiemminkin sisällönhallintajärjestelmistä. Silloin tuuletin ajatuksiani ylläpidon käyttöliittymän toteutuksesta sivuston kehittäjän ja sivuston sisällön syöttäjän näkökulmasta. Tämänkertainen aihe on samalla suunnalla, sisällön teknisessä suunnittelussa.

Reagoiva websuunnittelu

Nykyisellään on vallalla ajattelumalli reagoivasta websuunnittelusta (responsive web design, RWD). Tai mukautuvasta suunnittelusta. Itse puhun reagoivasta, koska sisältö reagoi laitteen ominaisuuksiin. Mukautuminen astuu kehiin, kun laitteiden ominaisuuksia hyödyntämällä sivun sisältöä rikastutetaan tai elävöitetään. Aiheesta on kirjoitettu paljon muiden toimesta.

Reagoiva suunnittelu korostaa sisällön asemaa. Kun laitteen näytön koko on pieni, on sisällön oltava hyvin harkittu. Visuaaliset elementit ja jopa toiminnallisuus rajautuvat tukemaan sisältöä. Tästä päästään hyvin yksinkertaiseen päätelmään, että sivustoa ei voi suunnitella ennen kuin sisältö on suunniteltu. Reaalimaailmassa tällä hetkellä helpommin sanottu kuin tehty.

Sisällön suunnittelun tärkeys

Hyvin moni visuaalinen ulkoasu rakennetaan dummy-sisällön ympärille. Lorem ipsum on aika monelle web-suunnittelijalle tuttu lause. Rakenteita ei tehdä oikean sisällön ympärille, mikä on jo itsessään väärä lähestymistapa. Pahimmillaan ei välttämättä edes tiedetä, minkä tyyppistä sisältöä sivustolle tulee. “Tähän voisi tulla uutislistaus” sekä “Tähän voisi tulla pääkuva ja tänne nosto” ovat varmasti tuttuja mietteitä suunnittelijalle. Minä en harmikseni osaa visuja suunnitella, mutta monessa ulkoasussa olen tuon nähnyt. Ja lopputulos on yleensä rakenteellisesti huono.

Huono rakenne tässä tapauksessa tarkoittaa sitä, että se ei sovellukaan sitten lopulliselle sisällölle ollenkaan. Jos rakenne on suunniteltu dummy-sisällöllä, johon tulee yksi leveä kuva ja kolme kappaletta tekstiä ei lopullinen sisältö kolmella pienellä kuvalla ja yhdellä kappaleella tekstiä näytäkään hyvältä ja tarkoituksenmukaiselta. Huonosta rakenteesta asiakas yleensä syyttää tekijöitä ja osittain aiheesta. Tekijöiden “tyhmyyttä” on suunnitella rakenteita ilman lopullista sisältöä. Kuin suunnittelisi kerrostalon tietämättä tuleeko sinne asuntoja vai toimistotiloja. Tarpeet vaihtelevat.

Sivuston kannalta on hyvin tärkeää tietää lopullinen sisältö, vaikka vain rakenteellisesti.

Sisällön tekninen suunnittelu

Tekninen sisällön suunnittelu tarkoittaa sisällön meta-rakenteen suunnittelua. Mihin tulee teksti, mihin kuva, mitä muita elementtejä tähän sisältöön pitää kuulua (tagit, kategoriat, liitteet, viittaukset). Kyseessä on yhden sivun pääsisällön semanttinen rakenne ilman merkkaukseen liittyviä tyylirakenteita (esimerkiksi css) sekä kaikki kyseiseen sisältöön liittyvät metatiedot. Käytännössä tuo rakenne pitäisi pystyä rakentamaan puhtaasti esimerkiksi markdown-kielellä.

Kun sisällön rakenne on selvillä on se helppo muuttaa html-muotoiseksi sisällöksi. Optimaalisessa tilanteessa sisältö voidaan muuttaa lähes mihin tahansa muotoon (esimerkiksi pdf, json, xml, epub) yhtä helposti kuin html:ksi. Etuna tästä on se, että sama sisältö voidaan julkaista monessa paikassa. Tämä optimi on kuitenkin tällä hetkellä valitettavan kaukana todellisuudesta. Sisällön syötössä puututaan ulkoasuun kun huomio pitäis olla sisällössä ja sen rakenteessa.

Jos projektin alussa ei ole tiedossa sisällön rakennetta päädytään polulle jossa visuaalisuus sanelee sisältö eikä toisin päin.

Ongelmat sisällön syötössä

Nykyaikainen pieni tai keskisuuri sisällönhallintajärjestelmä (cms) on hyvin monipuolinen julkaisujärjestelmä. Asiakkaille, sisällön ylläpitäjille esitellään kuinka sisällön syöttö on helppoa kuin wöördissä. On lihavoinnit, korostukset, tekstivärit ja kaikki vipstaakit. Kuvat ja taulukot on mahdollista keskittää ja asettelua voi säätää. Käytössä on monipuolinen sisällönsyöttötyökalu (rich text editor, editori). Wysiwyg joku saattaisi sanoa, what you see is what you get. Käyttäjän ei tarvitse osata koodata, sen kun napsuttelee nappeja.

Valitettavasti sisällön syöttäjälle annetaan liian paljon mahdollisuuksia rikkoa sisällön rakenne. Sivuston suunnittelijan säätömahdollisuudet editoriin ovat huonot tai olemattomat. Editori tulostaa suoraan html-tiedostoja (tai tiedoston osia) html-muunnoksineen. Lisäksi hyvin usein sisällönhallintajärjestelmän suhtautuminen sisältöön on julkaisuperusteinen. Rakennetaan sivukartta jossa sivujen toiminta liitetään sivupohjaan. Sivupohjassa määritellään nipullinen osa-alueita. Osa-alueille määritellään sitten sivupohjaisesti toiminnallisuuksia, joista yksi voi olla sisältöä (editori). Jälleen kerran sivuston suunnittelijalla on hyvin rajatut työkalut vaikuttaa sisällön tekniseen rakenteeseen tai syöttötapaan. Tämän tyyppisen rakenteen siirto toiseen formaattiin on hankalaa, koska se saattaa sisältää tyyliin vaikuttavia muotoiluja tai pahimmassa tapauksessa toiminnallisuutta.

Toiveita reagoivammasta ja mukautuvammasta tulevaisuudesta.

Kuten aikaisemmassa kirjoituksessani totesin, olen käyttänyt webbiurani aikana muutamaa sisällönhallintajärjestelmää. Olen jopa suunnitellut ja toteuttanut sellaisen. Teknisesti se oli vakaa mutta käyttöliitymältään kömpelö. Mutta mikä cms ei olisi ollut tuollainen alkutaipaleellaan?

Joomla on tietyllä tapaa eriyttänyt sisällön ja ulkoasun mutta siinäkään itse sisällön tyypin tai rakenteen muotoilu ei oletuksena ole parempi kuin muissa. WordPressissä pystyy vaikuttamaan jollain määrin sisältötyyppiin mutta ideologia on edelleen julkaisu edellä. Samoin oli Tumblrn kanssa. Olen aina vierastanut Drupalia sen monimutkaisuuden takia mutta yllätyin positiivisesti, miten siinä pystyy vaikuttamaan sisällön rakenteeseen. Drupal taitaa olla yksi parhaita tämän eriyttämisen tekevistä järjestelmistä. Jopa omaa saittiani pyörittävä Modx tekee sen huonommin ja monimutkaisemmin kuin Drupal. Modx:n eduksi täytyy sanoa, että siinä on mahdollisuus pudottaa editori pois. Silti sisältö ja rakenne sidotaan sivupohjaan, ulkoasuun eikä sisältötyyppiin.

Sisimmässäni toivon, että joku huomaa tämän pienen huutoni ja vastaa siihen tarjoamalla ratkaisun. Ehkä meidän olisi aika ajatella sisällön syöttö ja ylläpito uusiksi. Ehkä askel pois wöördimäisistä käyttöliittymistä olisi tervettä. Tarvitseeko sisällön syöttäjän nähdä sisältö visuaalisena, jos esitystapa kuitenkin muuttuu päätelaitteen mukaan? Pystyisimmekö opastamaan sisällön syöttäjän käyttämään uudenlaisia, tehokkaampia sisällön rakenteen hallintaan soveltuvia työkaluja? Enemmän kysymyksiä kuin vastauksia.

Map of the Dead

Map of the Dead

Tuntuuko sinusta siltä, että joku seuraa sinua illalla. Lenkillä ihan varmasti joku on siellä metsässä. Tässäpä näppärä kartta, josta voit tarkistaa lähimmät turvapaikat. Koska joka tapauksessa zombit tulevat. 

Map of the Dead

Gridset

Edistyneitä ruudukoita webiin?

Elämme mielenkiintoisia aikoja, rakas lukija. Web etenee suurin loikkauksin ja Responsive Web Design (reagoiva websuunnittelu) ja pienet päätelaitteet eivät ole tulevaisuutta. Ne ovat tätä päivää. Ja Mark Boulton kiusaa meitä kehittäjiä tällaisella.

Gridset is a tool for making grids. It lets you create whatever type of grid you want: columnar, asymmetrical, ratio, compound, fixed, fluid, responsive and more. It serves multiple grids to your site based on breakpoints for different devices. Using it is as simple as embedding a link.

Hell yeah! Hitto joo!

Gridset app

© Tommi Pääkkö