14. 12. 2004 v sekci webdesign:

Web RoverConnection

Roverský odbor Junáka spustil nový projekt – RoverConnection – rovering v roce 2005.

Projekt jako takový se mi nezdá zas tak špatný (vyzývá ke spolupráci s ostatními roverskými kmeny), ale webu RoverConnection by se dalo vytknout spousta větších či menších drobností..

Graficky se mi web líbí – ovšem z hlediska přístupnosti řádně pokulhává. Na RoverNetu jsem vznesl pár poznámek týkajících se přístupnosti webu a dostalo se mi této odpovědi:

Dovolim si par poznamek jako tvurce webu…

Pismo se zvecit neda, to je fakt, ale nevidim to jako velky nedostatek.

Odkazy jsou odliseny barvou a pri najezdu kursoru zmeni na cervenou. Dnes zcela standardni zvyrazneni odkazu.

JavaScript byl pouzit v menu na zaklade zadani. Je fakt, ze to ma jeste mouchy, ale vzhledem k tomu, ze to cele vzniklo ani ne behem 14 dnu… Postupne se budu snazit kod optimalizovat, ale do cisteho kodu dle W3C to nema daleko

Tak snad aspon trochu na vysvetlenou.

Zdar… SLE

Tak si rozebereme bod po bodu. Písmo webu je nastaveno v pevných jednotkách, takže si ho uživatel s IEčkem prostě nezvětší. Při nižších rozlišeních obrazovky to není problém (pokud není člověk slabozraký), ale ve chvíli, kdy jsem browsoval pod školním UNIXEM na 21" monitoru s rozlišením 1600×1200, tak jsem se zhrozil (sice jsem neměl IE a písmo jsem si zvětšil, ale vzhledem ke statistikám se určitě pár takových roverů najde). Pevná velikost písma je na webu s největší pravděpodobností proto, že při jeho zvětšení se lehce rozjede grafika u nadpisu, ale díky Mozille se tomu stejně nedá zabránit.

Odkazy jsou odlišeny pouze barvou. Z čehož vyplývá, že člověk trpící nějakou formou vady zraku (asi 10 – 15% populace) nebo člověk zvyklý na stereotypy webu potřebuje odkazy, které nejsou odlišeny od okolního textu pouze barvou. Nejčastěji je to podtržením odkazu (méně často obrázkem).

V menu je použit JavaScript. Což totálně znepřístupňuje odkazy 2. úrovně všem uživatelům bez JavaScriptu – např. robotům, lidem s textovými prohlížeči, uživatelům s vypnutým JavaScriptem (asi 7%) a lidem, kteří nepoužívají myš, ale pouze klávesnici. Přitom se celé menu dá udělat pouze s pomocí kaskádových stylů (jak je to třeba na 28. středisku Brána Brno) a hacku v podobě třídy behavior.

Chyb validátoru je jen 40, takže to do čistého kódu skutečně nemá daleko. Vím, že skautské projekty se táhnou jak sopel z nosu a na jejich dodělání je vždycky spousta času (viz. mnou dělaný Zlatý fond roverských programů, který stále čeká na dokončení interface), ale profi webtvůrce by si měl všímat právě takovýchto „drobností“ jako je přístupnost..

UPDATE 20.12.

Použitelnost webu RoverConnection se zvedla alespoň o pár procent (i odkazy jsou dokonce podtrhaný) – aneb blogováním k lepšímu webu.