@media 2006 - 2-a diena

Gera diena, kuri prasidėjo truputį apsnūdusio Dano Cederholmo pranešimu “Bulletproof Web Design” (skaidrės PDF formatu). Idėja paprasta – jei negali kontroliuoti, kaip žmonės žiūrės tavo tinklalapį, tai suteik jam lankstumo, numatyk, kad kažkas padidins naršyklės šriftą, kažkas nematys paveikslėlių, o gal net nekraus CSS failo. Tinkamai suplanavus darbą, net ir tokiais nestandartiniais atvejais galima pigiai išsisukti. Vienoje skaidrių siūlomi keturi paprasti testai, kuriais galima labai greitai (ir apytiksliai) įvertinti kodo kokybę: išjungti išorinio CSS palaikymą (mano mėgstamas testas); įšjungti paveikslėlius; patikrinti kodą validatorium ir pažiūrėti, kaip tinklalapis elgiasi padidinus šriftą.

Per valandą įmanoma pateikti tik pagrindines idėjas, bet jei kažkam rimtai rūpi, kaip dirbti tvarkingai ir lanksčiai, tai labai rekomenduoju abi Dano knygas. Viena taip ir vadinasi: “Bulletproof Web Design”, kita – “Web Standards Solutions”. Perskaičius ir požiūris į webmeistrystę ir kodas tikrai pasikeis į gerąją pusę :).

Beje, Danas buvo vienas pirmųjų atsikratęs lentelių ir pilnai panaudojęs CSS didelėse komercinėse svetatinėse, kai 2003-iais sukūrė naujas Inc. ir Fast Company versijas.

Po pertraukos iškeičiau visą JavaScript ekspertų žvaigždyną į aklą vaikiną su šunimi vedliu. Dėl pasirinkimo neabejojau. Aš atsimenu, kokia buvo žmonių reakcija po pernykščio Robin’o pranešimo – lengvas šokas. Viena, kai neįgalus lankytojas yra kažkas abstraktaus ir bekūnio, ir visai kas kita, kai savo akimis pamatai (ir savo ausimis išgirsti), kaip jie realybėje naudojasi kompiuteriu ir internetu.

Šis pranešimas buvo ir problematiškiausias – neveikė Wi-Fi, “lūžinėjo” JAWS ir Windows, nors tai, ko gero, tik pridėjo realumo…

Esmė – net, jei formaliai ir laikomasi WCAG reikalavimų, tai negarantuoja, kad tinklalapis jau bus prieinamas neįgaliesiems – reikia testuoti.

Flash iš principo negali būti tokio accessibility, kaip HTML (jei Robin’as kaip problematiško saito pavyzdį pateikia Flash accessibility pamoką, ko begalima tikėtis?); didelės problemos naudojant JavasScript… Prognozė ateičiai – bus dar blogiau.

Tiek pernai, tiek šiemet Robino pranešimas man sukėlė labai stiprų norą už ausų atitempti poros lietuviškų web dizaino firmų atstovus, kad pasižiūrėtų ir nors truputėlį susimąstytų, ką daro. Bet… Jei “usability Lietuvoje niekam nerūpi”, tai ką bekalbėti apie accessibility :(

Būkit geri, jei per mėnesį nieko neparašysiu apie accessibility, priminkit, a?

Važiuojam toliau. Kol ne pačias šviesiausias dienas išgyvenanti Molly pasakojo apie internacionalizaciją, aš klausiausi “neskaniausio” pranešimo: Mobile Web Design. Cameronas Mollas nekaltas, kad tokia realybė, ir www standartams skirtoje konferencijoje tenka kalbėti apie antistandartiškus dalykus – šimtus skirtingų naršyklių mobiliems telefonams, skirtingas to pačio tinklalpio versijas, ar nelemtą .mobi TLD.

Žinau, kad yra nemažai entuziastų; turbūt tiesa, kad iki 2007-ųjų mobilių telefonų skaičius padidės iki trijų milijardų; labai gali būti, kad internetas “mobiliake” turi geresnes perspektyvas nei naršyklė integruota į šaldytuvą, bet – aš išgyvenčiau ir be interneto savo telefone. Kol kas abejoju didžia ir šviesia “mobile web” ateitimi. Ar žmonėms tikrai to reikia? Pamatysim.

Nieko negaliu pasakyti apie Nate’ą ir jo Yahoo!, nes buvo įdomu, kaip Rachel Andrew, Rogeris Johanssonas ir Dave Shea pasiūlys tvarkytis su CSS. Problema reali ir kasdieniška, atsakymas lengvai numanomas: “it depends”. Variantų daug, vienintelio ir teisingo dar nėra, gal ir negali būti. Universalus patarimas tik toks – rašykit komentarus ir, kai jau susikuriate sistemą, tai jos ir laikykitės.

Britas. Visiškas. Dizaineris. Visiškas. Toks mano įspūdis apie Andy Clarke. Pernykštė jo kalba buvo pati britiškiausia, stilingiausia ir elegantiškiausia, šventė akims ir ausims. Šiemet? O šiemet nežinau, nes tuo metu klausiausi pranešimo, dėl kurio vieno jau buvo verta važiuoti. Tantekas Çelikas, žmogus legenda, kalbėjo apie mikroformatus (skaidrės). Pačią idėją žinau jau labai seniai, bet vis vaikščiojau ratais, o čia – pakalbėjo pusvalandį ir viskas, aš papirktas.

Žinoma, ir žmogus ne bet koks, vienas iš tų dėl kurio dabartinis internetas yra toks, koks yra (skaityti: “geresnis, nei galėjo būti”). Tantekas šiuo metu yra Technorati vyriausias technologas, anksčiau dirbo Apple, Sun ir Oracle. Microsoft kompanijoje vadovavo Internet Explorer Mac versijos varikliuko “Tasman” kūrimui. Pavadovavo taip, kad kai kuriuos dalykus, kuriuos ta naršyklė turėjo jau 2000-ais IE/Win igaus tik šiemet… Tantekas išrado “box model hack”, nors jo kurtoje naršyklėje tos problemos nėra :)

Prie mikroformatų dar grįšiu (tikiuosi), o konferencija oficialiai baigėsi tradicine “Hot topics” diskusija, su daug sveiko humoro ir rimtų pamastymų apie interneto ir jo kūrėjų dabartį ir ateitį.

Laimingieji, kurie rytoj dar bus Londone, galės apsilankyti @media Social, bet aš tuo metu jau turėčiau būti Vilniuje.

8 Responses to “@media 2006 - 2-a diena”

  1. Vladas says:

    Ačiū, Rimai, už karštas ataskaitas, tikiuosi tokios asmenybės kaip Robinas, Çelikas, sukurstys parašyti ir plačiau. � įkart viena nuoroda į Molly neveikia, nes nukritęs http:// urlio pradžioje.

  2. ImCat says:

    Ačiū, Vladai, pataisiau :)

  3. Tomas says:

    Nukritęs http:// ir Dano Cederholmo skaidrių nuorodoje - nors pasitaisiau pats. Išties, norint patikrint kodo kokybę, reikia išjungt viską - dar ir JavaScript galima. Aš tai vadinu minimaliu puslapio turiniu. Jei jis tinkamas - galima nuo jo sėkmingai atsispirti, jei ne - einama ne ta linkme ir ko gera accessibility stipriai nukenčiama, nes minimalus turinys reikalingas kaip universalizacija įvairioms naršyklėms ir pan. Usability irgi įdomu. Apie šituos daugiau reikėtų Lietuvoj pakalbėt.

  4. ImCat says:

    Tomai, ačiū :)
    Taip, pagrindinis turinys turi būti sužymėtas (X)HTML, ir pasiekiamas be CSS ar/ir JS; nepriklausomai nuo naršyklės galimybių rodyti paveikslėlius. Dėl to tiek vargo su “Image replacement” metodais CSS: sunku surasti tokį, kuris
    būtų tinkamas visoms kombinacijoms.

    Apie usability, deja, kalbama buvo mažai. � iokia tokia diskusija buvo aptariant IE7, bet tai lietė daugiau naršyklę, nei tinklalapius ir dar truputį
    tema buvo užkabinta per “Hot topics” diskusiją, bet taip ir praslydo paviršiumi.
    Cooperis, Krugas, Normanas ar netgi kontroversiškasis Nielsenas tikrai papuoštų kalbėtojų sąrašą…

  5. Vladas says:

    Jei jau skaidrės, tai siūlau ir Molly pamokslo „i18n: Awakening the Sleeping Giant“ @media skaidres (9MB PDF – kodėl ne lengvu HTML su CSS media=”projection”, kaip Tantekas?). Molės paskaita guli W3C.

  6. Loading says:

    tiesiog primenu:) kad praėjo mėnuo, o apie accessibility nieko neparašei:)

  7. Linas says:

    Netiesa! yra dar vienas, kuriam usability rupi! Bet tikrai gaila (o gal dziugu, nes turesiu maziau konkurentu?:) kad Lietuvoje puslapiu kurejai (ne programuotojai, o kurejai) i tai nusispjauna ir bando flash vaizdais visus pribloksti.

    Visa laime, kad yra toks add-ons’as Flashblock. O jei dar ir Adblock susiinstalioji (FireFox naudotojai zino, apie ka as cia, o jei si teksta skaitote IE lange - uzuojauta, jus to nesuprasit. Nebent desineje esancia nuoroda paspausite), tai net per letaji Omntelio Edge krauti puslapius imanoma.

    Beje, keista lietuviui lietuvio svetaine per Guy Kawasaki blog’a surasti, bet pasaulis darosi toks plokscias…

    Ir dar, jei kas susidomes geru straipsniu apie Microsoft: http://www.taip.lt/index.php?option=com_content&task=view&id=16&Itemid=74

  8. kestas says:

    sveiki, gal kas sugebetu sukurti man internetini puslapi? zinoma atsiskaityciau,,, rasykit paasikinciau ko konkreciai man reiketu

Leave a Reply