pátek 25. ledna 2008

Doctype HTML5 zapne standardní mód v Internet Exploreru 8

Nedávno vyšlo najevo, co Chris Wilson naznačil loni v dubnu během debaty o verzování HTML. Připravovaná verze prohlížeče Internet Explorer 8 bude sice obsahovat novinky v podpoře standardů, ale ty se zobrazí pouze v případě, že prohlížeč aktivuje nový renderovací mód.

Dlouho se spekulovalo, jak bude tento mod aktivován. Podle nedávno zveřejněných informací jej lze aktivovat například vložením speciálního metatagu, nebo použitím doctype <!DOCTYPE HTML>, který doporučuje specifikace HTML5.

Tým IE tak vyhověl snaze autorů HTML5, aby jimi zaváděný nový doctype nastavil ve všech prohlížečích standardní mód.

Je tak docela možné, že se s novým doctype <!DOCTYPE HTML> začneme setkávat dříve, než bude HTML5 dokončeno.

úterý 22. ledna 2008

W3C vydává první draft HTML5

Dnes vydalo W3C první veřejný draft specifikace HTML5. Tisková zpráva W3C Publishes HTML 5 Draft, Future of Web Content nese podtitul Web Community Forges Next HTML Standard in Public W3C Forum zdůrazňující, že se nejedná o specifikaci vytvořenou pouze úzkým kruhem odborníků, ale o specifikaci, na které se může podílet každý, koho budoucnost webu zajímá.
"HTML is of course a very important standard," said Tim Berners-Lee, author of the first version of HTML and W3C Director. "I am glad to see that the community of developers, including browser vendors, is working together to create the best possible path for the Web. To integrate the input of so many people is hard work, as is the challenge of balancing stability with innovation, pragmatism with idealism."
Spolu s vlastní specifikací HTML5, jejímiž editory jsou Ian Hickson a David Hyatt, byl vydán i krátký srovnávací dokument HTML 5 differences from HTML 4 (editorem je Anne van Kesteren) shrnující základní změny jazyka.

Zatímco vlastní specifikace je hutný dokument těžko pochopitelný pro běžného webdesignera, srovnávací dokument by měl být srozumitelný každému HTML kodérovi.
Some of the most interesting new features for authors are APIs for drawing two-dimensional graphics, embedding and controlling audio and video content, maintaining persistent client-side data storage, and for enabling users to edit documents and parts of documents interactively. Other features make it easier to represent familiar page elements, including <section> <footer>; <nav> (for navigation), and <figure> (for assigning a caption to a photo or other embedded content). Authors write HTML 5 using either a "classic" HTML syntax or an XML syntax, according to application demands.
Vydání prvního draftu HTML5 u W3C, které následuje loňské říjnové vydání prvního drafu u WHATWG, je první mezník v přípravě HTML5. Připomeňme si jednotlivé mezníky, jak byly loni naplánovány:
First Working Draft . . . 2007 Jun
Last Call Working Draft . . . 2008 Q2
Candidate Recommendation . . . 2008 Q3
Proposed Recommendation . . . 2010 Q2
Recommendation . . . 2010 Q3
W3C má tedy za svým původním plánem půlroční zpoždění. Již dříve jsem zmínil, že např. Ian Hickson má trochu odlišný odhad a na vytvoření specifikace navrhoval dát více času.

První draft specifikace není ani tak zajímavý pro běžné webdesignery, jako pro výrobce prohlížečů, recenzenty a dále všechny, kdo se zajímají o to, jakým směrem se bude web dále vyvíjet.

pondělí 7. ledna 2008

Just Browsing - nový blog o budoucnosti webu a prohlížečů

Matthew Gertner, spoluzakladatel společnosti AllPeers, dnes oznámil spuštění blogu Just Browsing s podtitulem A narrative on the future of web browsers and web browsing.

Matthew k založení svého blogu píše:
There is an increasing number of clues, however. For the first time in years, the web browser space is alive with activity. The aim of this blog is to draw an outline of the future web and then color it in piece by piece. I predict that 2008 is going to be a big year in this regard. If so, it’s going to be a lot of fun watching the saga unfold.
Můj názor je podobný (ostatně přesně tento názor byl i důvodem, proč jsem loni v dubnu založil blog HTML 4 5 6...). Tak trochu lituji, že Matthew, byť znalý češtiny, bloguje v angličtině (i když plně jej chápu). Vadí mi to čistě ze sobeckého důvodu - měl bych letos opravdu velmi zajímavou konkurenci.

Ale já si nezoufám, takhle budu mít naopak příležitost čas od času napsat český komentář k některým Matthewovým textům. První článek Browser Trends: Offline Storage se vyjadřuje k tématu, které čtenářům tohoto blogu jistě nebude zcela neznámé.

Dřívější Matthewovy texty se ke mně pravidelně dostávaly skrze firemní blog Peer Presure a také Just Browsing se rychle ocitnul v mé RSS čtečce.

neděle 6. ledna 2008

Když spojí síly Mikroformáty, Mapstraction a jQuery

Občas si říkám, že těch JavaScriptových knihoven je poslední dobou nějak mnoho. Ale když se umí správně použít, dokáží tvořit divy.

Simon Willison (už jsem Simona loni jednou zmiňoval) v článku Unobtrusively Mapping Microformats with jQuery popisuje elegantní použití Mapstraction (obecné rozhraní pro práci s mapami, pokud se nechcete detailně učit Google Maps API a ty další) ve spojením s populární knihovnou jQuery a mikroformáty.

Simon v příkladu zapsal adresy svých oblíbených restaurací pomocí mikroformátu hCard a přidal necelých 40 rádků dlouhý skript, který zajistí jejich zobrazení na Google Mapách.

Celé řešení je ve výsledku o něco pomalejší než při přímém použití Google Maps API, ale na vytvoření jednodušší.