Adoptujte HTML5
(Několik prvních příspěvků blogu je antedatovaných, napsal jsem je ještě před založením blogu.)Maciej Stachowiak (vývojář Safari a člen WHATWG) 9. dubna zasílá do HTML WG listu žádost o adopci specifikace HTML5, dosud připravované pod křídly WHATWG. Pod dopisem jsou podepsaní i lídé z Opery a Mozilla Foundation. Stalo se tak měsíc po založení HTML WG (7.3.), pravděpodobně se čekalo na zapojení druhého předsedy Chrise Wilsona, ke kterému došlo až 4. dubna.V dopise se žádá, aby HTML WG převzala kompletní stávající specifikaci jako svůj výchozí bod a prohlásila Iana Hicksona jejím editorem (Ian má o specifikaci dobrý přehled, jelikož ji dosud editoval).Nastává moment napětí. HTML WG čítá cca 300 členů a dva předsedy. Jaké zaujmou stanovisko?Objevuje se řada reakcí typu "ano, super, +1", také několik reakcí negativních a otázka editorství Iana Hicksona.Odpověděl i předseda Chris Wilson, ale pouze:So that everyone understands why your co-chairs aren t responding - Dan had an accident this past weekend and injured his eye.He may be out of commission for a day or two. I will work on response, of course.Žádný náznak, jak se k situaci staví. Pokračování tohoto tématu sledujte pod štítkem adopce.
(Několik prvních příspěvků blogu je antedatovaných, napsal jsem je ještě před založením blogu.)Maciej Stachowiak (vývojář Safari a člen WHATWG) 9. dubna zasílá do HTML WG listu žádost o adopci specifikace HTML5, dosud připravované pod křídly WHATWG. Pod dopisem jsou podepsaní i lídé z Opery a Mozilla Foundation. Stalo se tak měsíc po založení HTML WG (7.3.), pravděpodobně se čekalo na zapojení druhého předsedy Chrise Wilsona, ke kterému došlo až 4. dubna.V dopise se žádá, aby HTML WG převzala kompletní stávající specifikaci jako svůj výchozí bod a prohlásila Iana Hicksona jejím editorem (Ian má o specifikaci dobrý přehled, jelikož ji dosud editoval).Nastává moment napětí. HTML WG čítá cca 300 členů a dva předsedy. Jaké zaujmou stanovisko?Objevuje se řada reakcí typu "ano, super, +1", také několik reakcí negativních a otázka editorství Iana Hicksona.Odpověděl i předseda Chris Wilson, ale pouze:So that everyone understands why your co-chairs aren t responding - Dan had an accident this past weekend and injured his eye.He may be out of commission for a day or two. I will work on response, of course.Žádný náznak, jak se k situaci staví. Pokračování tohoto tématu sledujte pod štítkem adopce.
Související články
Včera večer Dan Connolly potvrdil výsledky hlasování.The results clearly show a critical mass of support for all 3 parts of the proposal, though not quite consensus.The arguments behind the objections were concerns around the relationship to XFormshttp://lists.w3.org/Archives/Public/public-html/2007May/0392.htmland the relationship to HTML4 and SGMLhttp://lists.w3.org/Archives/Public/public-html/2007May/0583.htmlSo while the survey results don t show consensus, it seems that we have a critical mass of support and a feasible means to address the remaining objections over time.Stručně řečeno, jelikož jasná většina hlasovala ve všech bodech pro, bude je skupina považovat za odsouhlasené, aby mohla pokračovat ve své práci, ale pokusí se soustředit i na námitky vzešlé z tohoto hlasování a vyřešit je (pravděpodobně nějakým kompromisem).We are resolved, then, that the W3C s next-generation HTML specification be named "HTML 5" and to start review of the text of the HTML 5 and WF2 specifications, and we welcome Ian Hickson and Dave Hyatt as editors (while remaining open to the possibility of other editors in the future).We ll soon begin a section-by-section group review of the specification...Ian Hickson do WHATWG konference napsal:Going forward, any changes will be committed to both the WHATWG and the W3C repositories simultaneously.Nothing will especially change about the WHATWG. Feedback sent to this list will still be taken into account, as it always has.Co myslíte, stane se datum 9.5. 2007 památným dnem webu?

10. května 07, 08:05
HTML 4 5 6...
Už se zdálo, že se přímé odpovědi předsedů na žádost o adopci HTML5 nedočkáme. Dočkali jsme se.Předseda HTML WG Dan Connolly souhlasí s pověřením Iana Hicksona funkcí editora specifikace, ale současně hledá další editory. Nevím, jak je realizovatelné, aby více lidí editovalo jednu specifikaci, cítím zde snahu o kompromis, který by mohl vést ze současné patové situace. Na blížící se telekonferenci (26.4. - zítra večer našeho času) by měly být mj. probrány otázky, zda první draft specifikace z dílny HTML WG bude vycházet z HTML4 nebo z HTML5.Maciej Stachowiak kritizuje předsedy za to, že některé kroky činí za zavřenými dveřmi a nikoliv v html-wg mailing listu. Dan přesto odmítá sdělit jména osob, které oslovil při hledání dalších editorů specifikace.Odpovídá i druhý předseda Chris Willson. V některých bodech se specifikací HTML5 otevřeně nesouhlasí a stejně jako Dan trvá na tom, aby specifikace nového HTML měla více editorů. V případě, že by HTML WG přijalo specifikaci HTML5, žádá o její převedení pod W3C. Není mi zcela jasné, zda tím i požaduje, aby byla pozastavena hlavní WHATWG aktivita (tedy práce na specifikaci) a zřejmě ani Ianu Hicksonovi.Maciej Stachowiak navrhuje Davida Hyatta na funci druhého editora speficikace. Dan to chce probrat na blížící se telekonferenci.David Hyatt (Apple), byť je rovněž člen WHATWG, má oproti Ianu Hicksonovi odlišné názory a někdy spíše souhlasí s Chrisem Willsonem z Microsoftu. Možná by mohl být v těchto sporech vhodnou spojující osobou.Po několika týdnech čekání se tedy ledy hnuly a snad se situace s adopcí HTML5 brzy vyřeší, byť zatím není vůbec jasné, jakým způsobem. Zítřejší konference by mohla rozhodnout.

25. dubna 07, 10:04
HTML 4 5 6...
Debata ohledně adopce HTML5 pokračuje.Hixie píše, co by se stalo, když by W3C HTML5 nepřijala a jak by se k práci postavil jako editor nového HTML.Následuje debata, zda vzít HTML5 jako takové nebo sepsat rozdílový dokument (to by bylo komplikované, část WHATWG je psána jako rozdílový dokument oproti HTML4). Debata zabředává technických administrativních detailů, ale tomu podstatnému (hlasovat a rozhodnout pro adopce ano/ne) se zatím vyhýbají.Vtipný je David Hyatt:I d hesitate to even call HTML4 a specification. It has many areas that basically only sketch out behavior rather than actually bothering to specify it. Tables are a great example of this.A na nej reagující Glazman:HTML 4 is so underspecified it s a miracle it s even implemented. And I am one of the few here (with Murray, Chris and Dan) who were already here in the HTML WG for HTML 4.Chris Wilson se ubezpečil na jaké adrese to specifikace HTML5 je, tak se ji pravděpodobně chystá projít. A začal reagovat i druhý předseda Dan Connoly (ten s poraněným okem), ale i ten se úspěšně vyhýbá vyjádření názoru:I m monitoring the level of consensus. If, in a few days, discussion dies down a bit and there seems to be little to no opposition, I ll put the question formally (by re-iterating it, including the pointers that were added by way of clarification) and asking "any objections? or abstentions?" and giving a deadline.Once the deadline has passed, I ll announce whether the question carried.I ll use a web-based survey (WBS) to collect the responses if that seems more convenient. Of course, I ll announce the survey by email.Již jsem mínil, že členů HTML WG je přes 300, David Glazman je doporučuje rozdělit na "observers" = ti, co ve skutečnosti jen odebírají mailing list a "participants" = skuteční přispěvatelé. Ale nesetkal se s ohlasem.Jedno je důležité. Návrh nebyl smeten ze stolu jako takový. Ti důležití se buď bojí něco jasného říct a spíš vyčkávají, co většina nebo se připravují na nějakou reakci.

25. dubna 07, 10:04
HTML 4 5 6...
Máme 12. dubna, předsedové se k adopci HTML5 stále nevyjádřili a vypadá, že to nemají v úmyslu. Nicméně jelikož souhlasné názory ve skupině převažují, pokud se neobjeví nějaký vážný problém, považují jednoznačné odmítnutí adopce za velmi nepravděpodobné.Hixie popisuje svůj způsob práce u WHATWG:There are far more sources of input than just these two mailing lists. There s also over a dozen IRC channels that I monitor, six or so different bug databases, blogs, blog comments, forums, lunch discussions, direct e-mail, implementation feedback, author feedback, research, etc.Karl Dubost naopak oponuje v přílišné one-man závislosti:When an organization, a project depends on the knowledge of only one person, it is at risk.Ian na to reaguje a popisuje, co se stane s WHATWG, pokud HTML WG na adopci HTML5 přistoupí (všimněte si, že nikde ani zmínka o tom, že by se měla několik let propagující se značka WHATWG rušit):If the HTMLWG adopts the WHATWG spec as a starting point, and asks me to edit the HTML spec, then there will only be one spec. The WHATWG spec and the HTML WG spec would be one and the same.If the HTML WG adopts the draft and me as editor, then the specs would evolve in lockstep, literally generated from the same source document.

25. dubna 07, 10:04
HTML 4 5 6...
Máme večer 12. dubna (opět antedatováno), debaty v HTML WG se vracejí do starých kolejí, o adopci se pomalu přestává debatovat (názor pro nějakou formu adopce převážil).Chris Wilson (předseda HTML WG a vedoucí architekt IE7) zaslal poměrně dlouhou esej vyjadřující jeho názor na budoucí vývoj HTML, zejména na potřebu verzování (odstranění informace o verzi z HTML dokumentů je jedním z bodů HTML5). Chris není v lehké pozici, cítí zodpovědnost jak za vývoj majoritního prohlížeče, tak za HTML WG skupinu a z této eseje to čiší (opravdu doporučuji přečíst celou, zde jen několik citací):At the time, "quirks mode" defined the current web - all of the top 200 US sites where in "quirks mode".About a month ago, I tested the top 200 US web sites again. Nearly HALF of them (49%) were serving their content in "standards mode".I don t want every other browser (and every browser to come) to have to implement IE s bugs. (If you want to, it s fine with me; I just don t think it should be a requirement.Despite Anne thinking: "standards mode and quirks mode is an unfortunate thing from the past," it is actually quite a great invention, in my opinion; it allowed us to automatically use more standard-compliant behavior without Breaking the Web. Unfortunately, "standards mode" is too widely adopted now, and we break too much compatibility if we change our UA behavior there, so its time has come.But I do believe IE, far more than anything else, defines the de facto "current web content" specification standard, for better or worse.)Chris vyvolal řadu reakcí, některé mě poděsily:The net effect though is that any new browser has to implement both quirks mode and standards mode in order to render the Web. In my opinion it would have been better to specify the quirks mode back then, make that compliant, and only have one rendering mode. Then it would be easier to write a new browser from scratch. It s too late now though, but it s not too late to not introduce even more rendering modes.Jiné pobavily:I am *not* advocating version-based opt-in to bug fixes, but if the opt-in idea were to be generalized, I think the generalization would not be declaring the HTML version but something like .Reakce Hixieho byla odmítavá:What you re actually talking about offering isn t "standards compliant behavior", but a frozen set of bugs for a particular browser version.This mode isn t related to HTML releases, or to CSS releases, or WebAPI DOM releases -- it s related to _IE_ releases. If you want a versioning flag in your browser, you should provide an IE versioning flag, not an HTML one.Introducing a new version freeze every few years will increase the complexity of building a browser by orders of magnitude.This is one of the worst possible things Microsoft could do to the Web.

25. dubna 07, 10:04
HTML 4 5 6...
Je 11. dubna (ano, stále ještě antedatuji příspěvky) a Dan Connolly (onen předseda HTML WG s poraněným okem) se začíná rozepisovat (oproti Chrisu Wilsonovi, který zarytě mlčí).I m interested in having someone present HTML5, or the differences between HTML4 and HTML5, in a teleconference. The idea got a little support support when I brought it up in IRC, but it also got some resistance, so I haven t pursued it very actively. (Dan)Jako reakci na původní výzvu tedy nevolá ano ani ne, jako spíše "ukažte co to vlastně máte a my se nad tím zamyslíme."Nevím, jak přesně skupiny u W3C fungují v HTML WG byla zatím jedinou vyvíjenou činností diskuse v mailing listu. Nicméně teď Dan už začíná rozdávát úkoly (má na to 300 lidí). Připomnělo mi to naše staré jak pomoci CZille.

25. dubna 07, 10:04
HTML 4 5 6...
Tento týden ve W3C probíhá hlasování. Není tajné, k dispozici jsou průběžné výsledky včetně záznamu kdo jak hlasoval.Hlas ne se ve výsledcích zatím neobjevil (pro přijetí nesmí být ani jediný) . Většina zúčastněných hlasovala ano, někteří se zdrželi (abstain) a několik hlasujících zvolilo možnost concur (nevím, jak to přesně přeložit, u nás něco podobného nemáme; na rozdíl od zdržení se hlasování, kde se hlas nezapočítává, možnost concur znamená připočítání hlasu k výsledné většině).Do konce týdne se stav může zcela změnit, hlasovala necelá stovka, zatímco počet členů HTML WG stále roste a začíná se pomalu blížít čtyřem stům.Mezi členy najdete i českou legendu Jirku Koska, vývojáře webových prohlížečů, lidi z Googlu, IBM, ale vůbec mi nejde do hlavy, proč je členem i zástupce společnosti pro výrobu letadel The Boeing Company.(via Anne van Kesteren)

1. května 07, 03:05
HTML 4 5 6...
Hlasování o adopci bylo ukončeno a můžeme se podívat na jeho výsledky.1) Máme adoptovat HTML5 za základ naší specifikace?ano - 88 hlasůne - 4 hlasypodřízení většině - 7 hlasůzdrželi se - 3 hlasy2) Má se příští generace HTML specifikace jmenovat "HTML5"?ano - 86ne - 3podř. většině - 9zdrž. 43) Mají být editory specifikace Ian Hickson a Dave Hyatt?ano - 78ne - 1podř. většině - 15zdrž. - 7Hlasování tedy neprošlo bez námitek a budeme muset počkat na rozhodnutí předsedů. Dan v průběhu hlasování prohlásil, že ho považuje spíše za formalitu, jelikož členové během diskusí jasně ukázali, že jsou většinou pro přijetí adopce. Pravděpodobně se pokusí přijít s nějakým kompromisem.Za již rozhodnutou považuji třetí otázku, jelikož jediný hlas proti nespecifikoval žádnou námitku. Námitky k druhé otázce nabízí jako alternativní názvy HTML5.1 a Canonical HTML. Nevěřím, že obstojí v konkurenci s HTML5.Kritická je pochopitelně otázka první, na kterou se sneslo nejvíc (4) hlasů proti. Jeden je od Johna Boyera z IBM. John Boyer je předsedou Forms WG, kritizuje přístup předsedů HTML WG za špatný přístup a požaduje spolupráci s XForms:Adoptovat pouze HTML5 a nikoliv XForms jako startovní bod uvede tuto skupinu na špatnou cestu.Předseda Dan Connolly již vyzval k vytvoření Task Force s Forms WG, která by zajistila konzistenci mezi HTML formuláři a XForms.Další hlas proti vznesl Terje Bless a své námitky zaslal e-mailem, několik citací:Je ukvapené hlasovat o masové adopci práce takového rozsahu jakou je HTML5. Jeho adopce by příliš omezovala svobodu pracovní skupiny přicházet s vlastními řešeními.Tato skupina stále velkou rychlostí nabírá nové členy a jejich názory by měly být vyslyšeny.Základní listina uvádí "jazyk vyvinutý z HTML 4...". Je sporné, zda návrh HTML5 je skutečně ještě "vyvinutý z HTML4".Návrh HTML5 se zdá být nekompatibilní s předchozími verzemi HTML.V mailing listu v tuto chvíli probíhá zajímavá diskuse, ve které se ještě mohou některé detaily vyjasnit (zájemci nechť sledují vlákno počínající mailem Terjea Blesse).Uvidíme, jak předsedové tuto zapeklitou situaci vyřeší.

6. května 07, 02:05
HTML 4 5 6...
Chrisova esej způsobila rozruch. Hixie a Chris si vyměňují vzkazy přes twitter.Hixie:Watching Microsoft unsuspectingly walk down the path towards another antitrust suit.Chris:sorry you think so. Your path heads us toward another one, as we break every customer that depends on us arbitrarily.Další Hixieho reakce na Chrisovu esej:Maybe it would help, however, if instead of assuming that compliance to HTML5 will mean broken pages, we worked on the assumption that implementing HTML5 correctly will mean all pages work.A reakce Chrisova:Our tools generate standards-compliant content today, not IE-specific content. If they don t, let me know and I can hook you up with the appropriate tools guys to get that fixed.Vsuvka od Dylana Smitha:The tag soup out there today was cooked up by authors. The guys in the cube farms whipping out sites need just as much precision as implementors.Absent some clear guidelines on how to actually use a new spec, it ll be just as abused as the current model.Matthew Ratzloff se pokouší o shrnutí možných řešení.Maciej Stachowiak pravděpodobně naráží OpenXML formát Microsoftu a jeho nepříliš definované značky např. (něco podobného by postihlo HTML v případě počítání s historickými chybami IE):Indeed, even OOXML is widely derided as being a "standard" that only Microsoft can ever implement, apparently by design. I don t think it helps Chris s case to hold it up as a success story.

25. dubna 07, 10:04
HTML 4 5 6...
Ve čtvrtek proběhla první telekonference pracovní skupiny pro HTML. Zúčastnilo se jí 21 členů (z cca třísetčlenné HTML WG). Přítomen byl i sám Tim Berners-Lee.Záznam konference si poslechnout nemůžeme (resp. nikde jsem ho nenašel), dostupné jsou hlavní závěry a IRC log debaty, kterou účastníci telekonference souběžně vedli. Pravděpodobně si ale jednotliví aktéři vyjasnili své postoje, takže po 18 dnech od žádosti na adopci HTML5 předsedové zahájili hlasování, kde členové HTML WG o adopci rozhodnou.Dan Connolly v pátek napsal:Předsedové jsou spokojení s dostatečnou diskusí na toto téma a kladou vám 3 otázky.Máme adoptovat HTML5 za základ naší specifikace?Má se příští generace HTML specifikace jmenovat "HTML5"?Mají být editory specifikace Ian Hickson a Dave Hyatt?Adoptování HTML5, jak David dále vysvětluje, neznamená, že současná podoba HTML5 bude přijata a vydána jako draft tak, jak je. Stane se pouze vstupním bodem pro diskusi a další vývoj. Některé sekce mohou být změněny nebo zcela vyřazeny. Což je vhodným kompromisem pro ty, kterým jsou obzvláště některé body HTML5 trnem v oku.Srovnáme-li otázky hlasování s původními žádostmi Macieje Stachowiaka, nalezneme jediný drobný rozdíl. Místo jednoho editora Iana Hicksona (jak původně žádal Maciej) se hlasuje o dvou editorech (na téma více editorů viz Adoptujte HTML5 VII - vyjádření předsedů).Zajímavé jsou podmínky hlasování. Doteď jsem pravidla hlasování u W3C neznal. David je účastníkům připomíná:Souhlasem se ve W3C míní "významný" počet hlasů souhlasících s návrhem a žádné výslovné námitky. Hlasování "ne" je takovou námitkou. Dotyčný, který námitku vznáší, by měl citovat technické argumenty a navrhované úpravy, které povedou ke stažení této námitky.Viz bod 3.3 dokumentu W3C Process Document.Připomínám, že hlasovat může cca 300 lidí. A souhlas nastane pouze, pokud nikdo z nich nebude hlasovat ne. Negativní hlasy nemusí nutně znamenat konec v úsilí o adopci HTML5, zatím by hlavně přinesly další debaty nad spornými body.Update: Předseda Dan Connolly zmínil zajímavou poznámku, které jsem si všiml až nyní, a která může sehrát svou roli:Předsedové mohou rozhodnout, zda považovat věc za schválenou i v případě, že nebylo dosaženo souhlasu.Hlasování potrvá jeden týden a HTML 4 5 6 vám jako obvykle přinese jeho výsledky.

29. dubna 07, 06:04
HTML 4 5 6...
Konec hlasování o adopci HTML5 nastane až zítra. Zatím se objevili 2 hlasy proti (resp. tři, ale jeden byl posléze stažen).Pro schválení by neměl být přítomen žádný hlas proti (resp. žádný hlas proti vznášící námitku - to je zatím jen jeden ze zmiňovaných dvou hlasů), ale i v takovém případě by mohli předsedové schválení potvrdit (nestudoval jsem pravidla detailně, cituji předsedu Dana Connollyho).Všichni tedy pravděpodobně čekají, jak se hlasování vyvine a hlavně jak se předsedové zachovají. Dan Connoly napsal:Chris Wilson a já jsme otázku o HTML 5 položili téměř jako formalitu. Za sebe mohu říct, že debata vyústila v souhlas a hlasování to mělo ještě jednou ověřit. Proto jsem překvapen, že tu máme námitku a zajímalo by mě, zda tak skutečně byla myšlena.Pokud dobře odhaduji souslednost, tak mail dorazil po první vložené Garethově námitce, to je ta, která byla později stažena (možná právě na základě tohoto Danova mailu, možná i na základě debaty na IRC), ale ještě před (zatím nejvážnější) námitkou Johna Boyera, předsedy Forms WG.Předsedové tedy (konečně) jasně vyjádřili svůj názor k adopci, a nám nezbývá než čekat na konec hlasování.

3. května 07, 08:05
HTML 4 5 6...
Zajímáte se o situaci okolo vznikajícího HTML5? Pokud čtete tento blog, pak odpověď pravděpodobně zní ano.Chcete vědět víc? A bez pracného hledání?Pak sledujte Planet HTML5.Včera vzniklý agregátor Planet HTML5 sleduje blogy píšící o HTML5. V tuto chvíli více jak polovina z nich patří členům WHATWG, jak časem poroste zájem o HTML5, přidají se další blogeři a skóre se vyrovná.Agregátor zřídil Michael Smith z W3C.

31. května 07, 06:05
HTML 4 5 6...
Henri Sivonen před několika minutami oznámil zahájení práce na HTML5 parseru v Javě.There s now a limping development version of an HTML5 parser in Java that interested parties may try out:svn co http://svn.versiondude.net/whattf/htmlparser/trunk/ htmlparserWarning: This isn t at all ready for any kind of production use. The purpose of this email is just to let interested parties know the status of the project.Goals:Provide an HTML5 parser that works as a drop-in replacement for an XML parser in non-browser Java apps that expect XML APIs. Make the parser strict enough for conformance checking (including encoding errors, etc.).License:MIT/expat. Patches welcome under the same license.Acknowledgments:Thanks to the Mozilla Foundation for funding this project. Thanks to the html5lib team and Philip Taylor (of the lazyilluminati fame) for test cases and bug reports.Po projektu html5lib, který je v Pythonu a v pokročilém stádiu vývoje, se jedná o druhý připravovaný HTML5 parser. Oproti klasickým HTML parserům, které jsou k dispozici prakticky pro každý programovací jazyk, HTML5 parsery implementují relativně obsáhlou část specifikace HTML5 (bod 8) která pojednává i o neobvyklých stavech včetně toho jak parsovat tag soup.

11. červenece 07, 06:07
HTML 4 5 6...
HTML5 parser bude i pro PHP. Objevily se dva projekty, které se o implementaci snaží. V tuhle chvíli jsou na úplném začátku a nemá cenu je ještě zkoušet, pomalu rostou na adresách:http://php-html5lib.dashslot.net/svn/trunk/http://geoffers.no-ip.com/svn/php-html-5-direct/src/trunk/Uvidíme, zda se autoři spolu dohodnou a vytvoří jeden projekt, nebo budou pokračovat každý sám.Zdroj: #whatwg

12. červenece 07, 06:07
HTML 4 5 6...
V pátek přišlo do mailing listu WHATWG oznámení nového projektu Twintsam (The Web Is Not Tag Soup Any More), jehož cílem je HTML5 parser pro .NET. Thomas Broyer píše:I spent the last week rewriting Twintsam s tokenizer from scratch, exactly following the current draft s algorithm. Performance could probably be improved a lot, but I ll first concentrate on the tree building stage.For the record, Twintsam is written in C# for .NET 2.0, and it is available at http://twintsam.googlecode.comThe next steps will be to implement serializers.Odhad termínu dokončení projektu není zatím dostupný.HTML5 parsery se nám množí, po Pythonu, Javě a PHP přichází i .NET.

27. srpna 07, 12:08
HTML 4 5 6...
Na A List Apart vyšel článek A Preview of HTML 5, jehož autorem je Lachlan Hunt (aktivní člen WHATWG i HTML WG nedávno nastoupivší u Opera Software).Lachlan připomíná okolnosti vzniku HTML5 a shrnuje základní body připravované specifikace. V případě, že byste raději přehledný text v češtině, přečtěte si články Davida Majdy na Lupě.

4. prosince 07, 12:12
HTML 4 5 6...
Vyšla stabilní verze Safari 3.1 (pro Mac i pro Windows) a obsahuje dvě zajímavé novinky z HTML5. Detailně jsem o nich psal dříve, dnes jen stručně:Značky a Safari je první, který jejich podporu dotáhl až do stabilní verze prohlížeče (Opera a Firefox je mají zatím jen v experimentálním stádiu). Vyzkoušet si je můžete na HTML5 Media Support.SQL storageSafari podporuje databázové úložiště (offline storage) včetně nástrojů pro jeho správu. Vyzkoušet si ho můžete na demo ukázce z poznámkami. Pokud si chcete vyzkoušet i slibované nástroje, zapněte si v předvolbách Advanced - Show Develop menu. Jakmile si na zmíněném demu zapnete Web Inspector a v něm rozbalíte vlevo položku Databases, můžete se podívat na vytvořené tabulky, případně zadávat vlastní SQL dotazy.

19. března 08, 12:03
HTML 4 5 6...
Včera do specifikace HTML5 přibyla krátká sekce Printing. V té se podrobně definuje, jak se má prohlížeč zachovat při volání metody window.print() nebo vyvolání tisku z uživatelského rozhraní prohlížeče, a zavádí události onbeforeprint a onafterprint.Pro mne jsou tyto události novinkou, ale podle všeho jsou již implementované v Internet Exploreru, tak je možná někdo znáte. V mailing listu WHATWG bylo jejich začlenění již kdysi navrhováno.Tyto události mohou připravit dokument k tisku tam, kde kaskádové styly pro tisková média nestačí. Jako jednoduchý případ je uvedeno např. zobrazení aktuálního času při tisku ve stránce. Já bych byl rád, kdyby nás dokázaly zbavit i odkazů à la Vytiskni mapu na www.mapy.cz (a nejspíše i na většině dalších map a podobných aplikací), resp. ať tam ta tlačítka třeba i zůstanou, ale nechť vyvolání tisku z prohlížeče vyvolá stejný efekt jako tyto odkazy.Během vyvolaného dialogu k tisku musí prohlížeč po proběhnuté události onbeforeprint buď zastavit všechny změny stránky (tedy JavaScript, animace obrázků, pluginy etc.) anebo si zapamatovat jejich podobu v momentu, kdy uživatel vydal pokyn k tisku (aby prohlížeč nakonec nevytiskl neco jiného, než co uživatel chtěl).

6. června 08, 10:06
HTML 4 5 6...
Na serveru TechCrunch nedávno vyšly dva články zabývající se HTML5.Ten první The Next-Gen Web: Browser Storage Support se zabývá offline úložišti a soustředí se na jejich podporu v prohlížečích. Většina obsahu článku nebude pro čtenáře tohoto blogu velkou novinkou. Na konci ve shrnutí autor Nik Cubrilovic píše:Je velmi neobvyklé, aby se nová technologie jako lokální úložiště v prohlížečích dočkala tak široké pozornosti a byla převážně založena na jediné specifikaci.Což je hezké, ovšem zatím se ještě nesjednotily rozdíly mezi implementacemi v Google Gears a v blížícím se Internet Exploreru 8, byť se na obojím snad pracuje.U lokálních úložišť a cachování (pozn. překl. myslí tím offline aplikace) je tak zatím vítězem otevřený standard. Alternativní řešení pravděpodobně vymizí nebo se přizpůsobí a implementují stejné API.Druhý článek se jmenuje The Next-Gen Web: HTML5 - Will We Ever See A Real Standard?, vrací se do historie a spekuluje nad tím, zda HTML5 náhodou nepotká stejný osud jako HTML3 (to je historická verze HTML, která zcela propadla, nikdy se nedokončila a neimplementovala).Ačkoliv se předpověď autora článku může vyplnit, přesto zde vidím několik rozdílů. Snaha o vytvoření HTML3 neprošla, protože ho v zásadě nikdo nechtěl implementovat, prohlížeče (hlavně ty dva) mezitím válčily mezi sebou a nějaká standardizace je zas až tak nezajímala.Dnes je situace jiná, prohlížeče HTML5 implementovat chtějí a nejenom že chtějí, oni ho již pomalu implementují. Není náhodou, že odhadem více než polovina celé HTML5 specifikace se dočkala nějaké implementace alespoň v jednom prohlížeči, byť průnik zatím není příliš velký (myšleno průnik jako část implementovanou komplet všemi prohlížeči).Ve zbylých bodech (rozsáhlost specifikace, trvání její přípravy) lze dát článku pravdu. Je ovšem otázkou, zda pro neúspěch HTML3 byly klíčové právě tyto body nebo naopak to, co jsem popsal já výše.A citace ze závěru článku:Historie Webu nám ukazuje, že je tu obvykle jen jeden výtěz, uživatelé pravidelně migrují k jedinému vyhrávajícímu řešení, které se samo prohlásí za standard. Je pro mne zajímavé sledovat, jak se zprávy o HTML5 pomalu přestávají objevovat jen na stránkách určených pro "technologické hračičky" a HTML5 je pomalu objevováno i v bussiness prostředí (slovo pomalu jsem ztučnil, protože ten posun v povědomí bude trvat dlouho; určitě neproběhne v tomto roce nejdříve tak v roce příštím).

6. června 08, 12:06
HTML 4 5 6...