W3C (X)HTML validátor upgrade

W3C upgradovalo svůj (X)HTML validátor. Nová verze Markup Validation Service v 0.6.5 je k dispozici od včerejška. Více ve zprávě W3C Markup Validator Upgraded.

Na první pohled zaujme nový zjednodušený vzhled validátoru. Nová je dokumentace. Do nové verze byly zapracovány změny provedené v předchozích beta verzích 0.6.5. Důležité ale samozřejmě bude, jak si validátor poradí se samotnou validací. To ukáže čas.

Weblogy CZ: Změna barvy navštívených odkazů

Už víc než před rokem jsem zjišťoval, jak významné české weblogy podtrhují odkazy. Autoři sledovaných weblogů nechávali podtržené odkazy v 67 % případů. Dalších 11 % podtrhávalo většinu odkazů. Nepodtžené odkazy byly na 22 % blogů. Změnila se nějak situace za uplynulý rok?

Dalším důležitým prvkem použitelnosti webových stránek je změna barvy navštívených odkazů. V nejnovějším dílu volného seriálu Weblogy CZ jsem mimo podtrhávání odkazů podíval na změnu barev navštívených odkazů na nejnavštěvovanějších domácích blozích.

Co na to Nielsen?

Proč vůbec nastavovat změnu barvy navštívených odkazů? Jacob Nielsen v novém Alertboxu Change the Color of Visited Links mj. píše:

Lidé se na stránkách ztrácí a motají se v kruhu, když web používá stejnou barvu pro navštívené a nové cíle. Výběr rozdílných barev pro dva stavy odkazů snižuje navigační zmatek.

Podle výzkumů používá 74 % webů rozdílné barvy pro navštívené a nenavštívené odkazy. Pokud tomu tak není, pak zpravidla:

  • lidé bezděčně opakovaně navštěvují již dříve navštívené stránky,
  • snadno na webu zabloudí,
  • špatně si vysvětlí nebo přehlédnou podobné odkazy,
  • snáze vzdávají hledání.

Je potřeba si uvědomit, že různí lidé mají různou úroveň krátkodobé paměti. Zapomínají, na kterých stránkách už byli. Rádi by se vraceli tam, kde našli potřebné informace. Stejná barva navštívených a nenavštívených odkazů jim ztěžuje práci.

Domácí blogy a změna barev navštívených odkazů

České blogy vůbec neulehčují návštěvníkům práci. Jen necelá třetina domácích blogů mění barvu nastavených odkazů. Při zkoumání Top50 blogů na TopList jsem zjistil i další prohřešky proti dobré použitelnosti webů:

  • nepodtržené odkazy (26 %)
  • stejná barva odkazů a okolního textu (22 %)
  • různá barva stejného typu odkazů (např. několik různých barev nenavštívených odkazů).

Souvislosti

ALA: Kulaté rohy, přístupnost

A List Apart 179 přináší 2 celkem zajímavé články. Dan Cederholm zveřejnil další variantu na téma kulaté rohy. Trenton Moss shrnuje argumenty ve prospěch přístupnosti webových stránek.

Kulaté rohy a vrchol hory

Dan Cederholm v článku Mountaintop Corners ukazuje, jak vytvořit v definičním seznamu kulaté rohy a efekt siluety hory. U definičního seznamu pevné šířky používá obrázky s definovanou průhledností. Zvlášť je definováno pozadí pro značku dl (spodní kulaté rohy a silueta hory) a pozadí pro dt (horní část rámečku).

Co je přístupnost webu

Trenton Moss článkem What Is Web Accessibility? uvádí čtenáře do problematiky přístupného webu. Nepřímo se snaží ukázat užitek přístupnosti. Píše o lidech, kteří přístupnost především potřebují. Nezůstává pouze u postižených, ale zaměřuje se také na uživatele nejmodernějších technologií.

Vy, co víte o tématu hodně (téma je hojně diskutováno i na odborných blozích), asi nic nového neobjevíte, ale článek na jednom místě shrnuje mnohé podstatné argumenty.

Internet Archive – jak ta stránka vypadala?

Simon Willison mi připoměl užitečnou službu Internet Archive (via Google, circa 1998). Internet Archive je takový elektronický archiv, který zachycuje historický stav webových stránek. Můžete se např. podívat jak vypadaly některé weby v minulosti:

Souvislosti

Kolik přišlo z vyhledávačů

Petr Weida prozradil ve spotu Referer: Vyhledávače, kolik lidí na jeho weblog přichází návštěvníků z vyhledávačů. Zjistil, že oproti předchozímu měsíci dramaticky narostl počet lidí přicházejících ze Seznamu.

Jak vypadá situace na tomto webu? Nahlédl jsem do logu celého webu converter.cz. Nezjistil jsem žádné dramatické vzestupy a pády:

Referery únor - duben 2004 z vyhledávačů Seznam, Google, Centrum, Atlas, Jyxo+Zoohoo.

Graf zachycuje změny poměru přístupů z jednotlivých, pro můj web významných, vyhledávačů za období únor – duben 2004. U Google jsem připočetl také poměrně významně zastoupené přístupy z Google Images. Sloučil jsem také Jyxo a Zoohoo. Data za duben jsou do 28. 4.

Vzhledem k tomu, že nedošlo k dramatickým změnám v počtu příchozích, nepřidám tentokrát podrobnou tabulku. Přesto pár informací ještě přidám. Sleduji trvalý nárůst počtu příchozích z vyhledávačů: v březnu to bylo oproti předchozímu měsíci o 13 % a v dubnu pak 9,1 %. V dubnu pak poskočil nejvíc Yahoo! a to o 44 % (jeho absolutní počty jsou ale poměrně malé). Nadprůměrně poskočili Seznam (13 %), Centrum (21 %), Jyxo (13 %) a MSN (26 %). Že by důsledek zbrojení Yahoo! a MSN?

S přechodem na jiný typ hostingu jsem přišel o starší statistiky. Řada je krátká a zatím nejde zobecňovat (bude třeba pokračovat vzestup Seznamu?). Z grafu je ale patrná nadvláda dvojice Seznam, Google, které přivádí téměř 3/4 návštěvníků z vyhledávačů.

Souvislosti

Podpora XSLT: prohlížeče a RSS čtečky

V diskuzi pod spotem Poštvěte XSLT na RSS zaznělo postesknutí nad problémy, které vznikají při XSL transformování XML dokumentů v některých prohlížečích. Soubor RSS 2.0 conBLOGu transformovaného XSLT jsem prohnal několika prohlížeči:

MS IE 3.0
Zobrazí nestrukturovaný obsah transformovaného dokumentu.
MS IE 4.0
Na mém počítači zobrazí pouze hlášení, že Stránku XML nelze zobrazit. Přístup odepřen.
MS IE 5.01 SP2
Vše OK. Musím ale zdůraznit, že mám na PC nainstalovanou nejnovější verzi MSXML 3.0. Prohlížeč byl dodáván s MSXML 2.0.
MS IE 5.5 SP2
Stejné jako v případě IE 5.01. Oba prohlížeče mají při standardní instalaci (bez novějších MSXML než jsou dodávány s prohlížečem – MSXML 2.5 v případě IE5.5) problém se zobrazením. IE5 a IE5.5 podporují pouze draft W3C doporučení XSLT 1.0, který není kompatibilní s finální podobou normy.
MS IE 6.0 (MyIE2)
XSLT tranformovaný dokument je zobrazen správně.
Opera 7
Opera má se zobrazováním XSL transformovaných XML dokumentů velký problém: Opera does not support XSL formatting objects, and neither does it natively support XSLT transformations.. Zobrazí něco jako zdrojový HTML kód.
Firebird 0.7
Zobrazuje bez problémů.
Firefox 0.8
Zobrazuje bez problémů.
Mozilla 1.7b
Zobrazuje bez problémů.

Další prohlížeče jsem netestoval. Pokud máte chuť, podělte se v diskusi o své postřehy.

RSS čtečky

Některé RSS čtečky mají problém se čtením XSL transformovaných RSS kanálů. Testoval jsem:

Newz Crawler 1.4
Čtečka načetla titulek 1. spotu (nejnovějšího) a ostatní nezobrazila. Stejně tak nezobrazila žádný popis jednotlivých spotů.
RSS Reader Panel (pod Firefox 0.8)
Nenašel jsem žádný problém.

Jak jsou na tom Vaše RSS čtečky při čtení RSS 2.0 conBLOGu transformovaného XSLT?

Souvislosti

Porovnání pozic v SE graficky

Thumbshots Ranking je webová aplikace, která je určena k porovnání pozic výsledků vyhledávání ve dvou vybraných vyhledávačích. Nyní jsou podporovány AllTheWeb, AltaVista, Google, MSN, Teoma, Wisenut a Yahoo.

Po zadání hledané fráze a výběru vyhledávačů (standardně je nastaven souboj Google vs. Yahoo) je zobrazen grafický výstup srovnávající výsledky na obou vyhledávačích:

Výsledky souboje na Thumbshots

Grafický výstup z Thumbshot Rankings

Aplikace propojí čarou stránky, které jsou ve výsledcích vyhledávání obou vyhledávačů. Dále je možné zadat web, který má být zvýrazněn (červeně) ve výsledcích souboje. Via seo.nawebu.cz.

Budou platit za JPEG?

Jak se tak dívám po domácích blozích, tak nikdo nepsal o tom, že se za JPEG bude platit. Tahle bublina (podle mi dostupných informací je to navíc bublina vyčpělá) se v posledních dnech propírala na několika světových blozích (viz odkazy na konci spotu). Doma se problému licencování JPEG grafického formátu naposledy věnoval Tomáš Holčík na Živě.cz v článku Formát JPEG v ohrožení.

Oč jde? Firma Forgent Networks (můžete mi říct, proč Živě jen zřídka odkazuje?) vlastní patent na postupy použité v JPEG (více tisková zpráva Forgent Networks). Firma se chce na poslední chvíli poléčit na významných výrobcích SW a HW, kteří využívají JPEG. Patent totiž za pár měsíců vyprší. Podobně se zachovala firma UNISYS v kauze GIF (patent vypršel v červnu 2003).

Věřím, že se akce Forgentu nedotknou běžných uživatelů a tvůrců webu (od kdy si kapři vypouští rybník?). Patent navíc platí v USA a netýká se EU a mnoha dalších států.

Z mnoha zpráv mě zaujal zajímavý automatický překlad z Wikipedia pořízený programem Eurotran datovaný 18.7.2002:

Patenty: Forgent sítě tvrdil, že to vlastní a vykoná patent práva na široce-použitý JPEG komprimace obrazu standard, který je použitý široce na Celosvětová pavučina. Oznámení má vyvolal zuřivost remisicent Unisys\‘ pokusy tvrdit jeho práva přes GIF obrazový komprimační standard.

Souvislosti

Poštvěte XSLT na RSS

XSLT
XSLT (XSL Transformation) je jazyk, který je určen k transformování XML dokumentů do jiných XML dokumentů.

XSLT se připojuje do XML dokumentů podobně jako CSS (XML je možné pomocí CSS formátovat: RSS webu conVERTER). XSLT je standardizováno v podobě doporučení W3C.

XSLT je oproti CSS daleko mocnější nástroj. Transformace může probíhat do nejrůznějších formátů (XML, text, HTML), lze provádět výpočty, zobrazovat zprávy apod. S XSLT teprve začínám, ale musím říct, že jsem možnostmi XSLT nadšen. Například není problém, aby XML soubor v prohlížeči vypadal jako tabulka.

RSS

RSS je XML. Proto je možné RSS transformovat pomocí XSLT. Podívejte se na ukázku RSS 2.0 conBLOGu transformovaného XSLT (je to pracovní verze, která se občas mění podle toho, co zrovna zkouším). Za povšimnutí v příkladu především stojí některé možnosti XSLT:

  • XSLT předpis zahrnuje připojený CSS styl.
  • Odkazy vytvořené vložením výrazů do atributů tagu a.
  • Obrázek je vložen a je mu vytvořen odkaz na základě informací z RSS dokumentu.
  • Vykreslení vybraných elementů zvolenou značkou (nadpisy, odstavce apod.)
  • Text úvodní poznámky vytvořen transformací (není součást XML dokumentu, ale je zadán v XSLT souboru).

Je patrné, že RSS dokument je lépe čitelný pro normálního uživatele. Práce s ním může být v mnoha případech snazší.

XSLT je mocná zbraň v rukou vývojáře. Umožňuje snadno vytvářet i měnit vzhled výstupů XML/RSS dokumentů. RSS soubor je možné zobrazit jako text strukturovaný nejrůznějšími způsoby: nadpisy s odstavci, definiční seznam, tabulka apod. Záleží jen na schopnostech tvůrce a jeho invenci. Oddělení formy a obsahu je XSL transformacemi povýšeno z „pouhého formátování“ pomocí CSS na téměř úplnou kontrolu nad XML dokumentem.

Poděkování: Děkuji Romanu Pichlíkovi za víkendovou pomoc při odvšivování XSLT souboru.

Souvislosti