středa 30. května 2007

Planet HTML5

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.

úterý 29. května 2007

Firefox a video

Podporu videa v Opeře jsem tu nedávno popisoval. Chris Double pracuje na podpoře elementu <video> ve Firefoxu a nyní zveřejnil první ukázku své práce:
I've made steady progress and can currently display Ogg Theora encoded videos using the video element.
I'm not finished with the implementation, and have yet to implement the full WHATWG specification, but it's coming along nicely.
V testovacích verzích Firefoxu si zatím podporu nestáhneme, ale Chris pro nás připravil krátké video zobrazující Firefox přehrávající Ogg Theora.

pondělí 28. května 2007

Obecné stylesheety pouze v hlavičce?

David Hyatt v pátek napsal:
Unscoped <style> found outside the <head>

Please make this non-conforming. I don't think we should encourage this bad practice.
HTML5 v tuto chvíli podporuje vložení stylesheetu i na specifických místech dokumentu např. na začátku každého <divu> a Hyattovi se tento přístup nelíbí.

Zajímavá byla reakce předsedy Dana Connollyho:
I wonder who you are directing this request to. You're an editor. If you want the spec to change, please change it and let us know.
Kdo pečlivě sleduje všechny změny specifikace možná tuší, na co narážím (ne každá změna je vždy veřejně diskutována, v tak velikém počtu to někdy ani nejde, některé jsou prostě vloženy do specifikace a čeká se, jakou vyvolají reakci), ale o tom někdy příště.

Hyattovu návrhu oponoval Daniel Glazman:
I am not sure this is bad practice and I see this as a very interesting thing for wysiwyg copy/paste between two different document instances. Can you please detail why it is bad practice ?
Glazman je mimo jiné autorem editoru Nvu a není divu, že má trochu praktičtější pohled. V dnešním světě plném redakčních systému autoři obsahu ne vždy mají možnost zasahovat ho hlavičky a přidat vlastní styly někdy potřebují.

Hyatt nicméně svou připomínku rozvedl. Ve svém požadavku totiž nezakazoval vkládání všech stylesheetů, ale jen unscoped styleshteetů (obecných stylesheetů):
Scoped style is a new feature of HTML5.

http://www.whatwg.org/specs/web-apps/current-work/#the-style

I am proposing that be allowed anywhere, but that should only be conforming if used inside the head. I do not believe anyone has presented a valid use case for using unscoped outside of the , and given the performance impact it will have on the display of Web pages, the practice should be strongly discouraged.

I think "scoped" should be even more limited than it already is, and that the HTML5 spec should limit the scoping to nodes that follow the in a pre-order traversal of the tree.
Scoped (cílené) stylesheety se aplikují pouze element a potomky elementu, do kterého byl stylesheet vložen. Pokud bych například do článku tohoto příspěvku vložil cílený stylesheet, aplikoval by se pouze na tento článek (je celý ohraničen divem) a nikoliv na zbytek stránky. Což je ostatně přesně to, čeho bych jeho vložením chtěl docílit.

Debata ještě neskončila, pokud jí chcete sledovat, čtěte vlákno začínající Hyattovým příspěvkem.

sobota 19. května 2007

Rozhýbejme obrázky v opeře

Od rozšíření textového HTML o obrázky v roce 1993 se ve vztahu HTML a média nic zajímavého neudálo (to máme už nějakých 14 let).

HTML můžeme objecty a embedy záplatovat, ale tou nejmediálnější značkou přímo podporovanou prohlížečem zůstavá <img>. A přitom web je dnes samá online televize, podcasty, youtube...

HTML5 navrhuje podporu médií přímo v prohlížečích prostřednictvím značky <video> a <audio>.

Håkon Wium Lie (Opera) na toto téma napsal:
A call for video on the web

It's time to make video a first-class citizen of the web. We, the users, have video cameras in our pockets and the bandwidth to tranfer more clips and streams than we can watch. What's missing is a an easy way to integrate video into web pages, and native support for video in browsers. We, the web community, should address this by adding a video element to HTML:

<video src="demo.ogg">
Detaily implementace

Specifikace je obsáhlejší, než by se mohlo zdát. Kromě základní funkcionality spusť video, zastav, přehraj opakovaně apod. specifikuje detailně řadu stavů, které mohou nastat. Například stahování videa bylo přerušeno z důvodů problémů sítě nebo stahování videa bylo přerušeno na popud uživatele, nastala chyba v dekódování videa apod. Vše včetně popisu, jak má prohlížeč na tyto stavy reagovat.

Vychází se z filosofie, že prohlížeče by tyto stavy musely stejně obsloužit a pokud by nebyly specifikovány, nenajdeme nakonec dva prohlížeče, které by se chovaly stejně.

Jedná se o přístup, který se prolíná celou specifikací HTML5 včetně specifikace zpracovávání tag soup.

Co není dosud jasné

Ačkoliv HTML5 bude v nejbližších měsících procházet u W3C revizemi, je podpora multimédií natolik atraktivní, že zcela jistě ve specifikaci zůstane. Co se může změnit je přesná podoba implementace.

Během vývoje u WHATWG zůstaly dvě hlavní námitky, které mohou být znovu otevřeny:
  • Žádné GUI - specifikace spoléhá, že si tvůrce stránky vytvoří vlastní ovládací prvky (tlačítko play, stop, posuvný ukazatel přehrávané části videa), u současného způsobu vkládání videa pomocí pluginů se ovládacími prvky zabývat nemusíte. V komentářích mne Jan upozornil, že GUI do specifikace nakonec přidáno bylo.
  • Podporované formáty - ačkoliv prohlížeče mohou podporovat různé formáty videa, je vhodné stanovit minimálně jeden povinný formát, který bude fungovat všude (podobně jako u obrázků). V HTML5 je vybrán Ogg Theora, mj. protože se jedná o zdarma dostupný formát (dokonce open source). Vzhledem k tomu, že Ogg Theora nepatří mezi časté formáty videa, panují na toto rozhodnutí rozdílné názory.
Hurá do opery

Pokud chcete podporu videa vyzkoušet, na labs.opera.com je k dispozici experimentální build prohlížeče Opera obsahující podporu videa Ogg Theora (pokud již Operu používáte, zvolte při instalaci raději separate install).

Vývojáři Opery připravili několik dem pro vyzkoušení tohoto buildu:

pátek 18. května 2007

HTML5 na XTech 2007

Anne van Kesteren (WHATWG, Opera) měl na konferenci XTech 2007 prezentaci Evolving the Web: HTML5. Prezentace je vytvořena pomocí CSS media projection, k jejímu shlédnutí proto využijte nejlépe Operu přepnutou do režimu celé obrazovky.

Pětiminutová prezentace ukazuje základní myšlenky HTML5 a stručný přehled nových elementů.

Některé z dalších prezentací konference (již ne nutně o HTML5) naleznete na slideshare.net.
(via Anne)

Irelevantní atribut

Zatímco stále probíhají debaty, zda je dobře, že byly předdefinované třídy zrušeny, ukážeme si část HTML5, která je 100% irelevantní.

Jedná se o atribut irrelevant, o kterém specifikace říká:
All elements may have the irrelevant content attribute set. The irrelevant attribute is a boolean attribute. When specified on an element, it indicates that the element is not yet, or is no longer, relevant. User agents should not render elements that have the irrelevant attribute specified.
Možnost skrýt část obsahu přímo pomocí značkovacího jazyka (bez nutnosti CSS) mě nepřekvapuje (mají to i další jazyky, např. XUL) . V tomto případě se nejedná o libovolné skrytí, je v něm zanesen i malý sémantický význam.
The irrelevant attribute must not be used to hide content that could legitimately be shown in another presentation. For example, it is incorrect to use irrelevant to hide panels in a tabbed dialog, because the tabbed interface is merely a kind of overflow presentation — showing all the form controls in one big page with a scrollbar would be equivalent, and no less correct.
Elements in a section hidden by the irrelevant attribute are still active, e.g. scripts and form controls in such sections still render execute and submit respectively. Only their presentation to the user changes.
Text specifikace by mohl být jasnější. Přiznám se, že z jeho přečtení si nejsem 100% jistý, kde atribut použít a kde nikoliv. Navíc použití irrelevant="" pro nastavení atributu se mi líbí o něco méně než například irrelevant="true".

Až tento atribut přijde v HTML WG na řadu, bude zapotřebí dodat argumenty pro opodstatnění jeho existence, aby nedopadl podobně jako předdefinované třídy.

Zatím je atribut i obsah tohoto spotu prakticky irrelevant="".

čtvrtek 17. května 2007

Předdefinované třídy zrušeny

Jedním z bodů specifikace HTML5 byly předdefinované třídy. Výraz class="copyright" tu již nebyl pouze pro účely aplikace kaskádových stylů, ale získal sémantický význam.

Další a další předdefinované třídy mohly být přidávány do wiki stránky Class Extensions.

Ian Hickson včera oznámil zrušení této části specifikace.
In response to overwhelming feedback on this issue (especially in blogs, forums, and mailing lists other than this one, like www-html and public-html) I've removed the predefined classes. They're opaque again.

The main use cases for predefined classes can mostly be dealt with using some of the new elements. class=note and class=example, for instance, can instead use <aside> elements, class=copyright can use <small>, etc.
Základní důvody najdete shrnuté v mailu, zde jen krátká citace:
Does that mean that conformant documents can suddenly become non-conformant because a class it uses has been added to the Wiki with somewhat different semantics?
I have nothing against registering class names, but in some cases it doesn't make any sense to register class names you're only using internally, and it'd be a bad thing if they were to clash with predefined ones
V HTML WG brzy začne revize adoptované specifikace, takže předdefinované třídy nemusí být jedinou částí, která bude po dohodě vyřazena. Nejdiskutovanější kandidáty shrnuje Anne van Kesteren.

neděle 13. května 2007

Magické tělo

Tato článek se lehce odchyluje od tématu, týká se více CSS WG než HTML. Začátkem jara vznesl Simon Pieters z WHATWG připomínku v mailingu listu CSS WG:
Make XHTML <body> magic just like HTML <body>.

Having special rules for <body> in HTML but not in XHTML makes it harder for authors to switch to and from XHTML.

I think these are the special properties:
  • 'background-color'
  • 'background-image'
  • 'overflow'
Pouze pro účely tohoto postu budu za XHTML považovat pouze XHTML s MIME 'application/xhtml+xml' (jen pro zjednodušení psaní, ostatně Simon to pravděpodobně tak myslí).

Jde o to, pokud v HTML nastavujete pozadí <body>, roztáhne se po celém oknu prohlížeče (byť <body> tak daleko nesahá = chová se magicky), pokud totéž uděláme v XHTML dokumentu, pozadí zaujme jen plochu, kterou <body> skutečně pokrývá (což je logické, ale zpětně nekompatibilní).

Po relativně dlouhé a zajimavé debatě (doporučuji k přečtení začínaje Simonovým mailem) zazněl kompromis od Berta Bose, předsedy CSS WG:
The WG still thinks the exception for HTML should not be carried over to other formats, but we've added some text to the status section of the document, under the heading "at risk":

The effect of 'overflow' and 'background' is different on BODY elements in HTML than on other elements. It may be that the exceptional handling of BODY in HTML is extended to BODY in XHTML1.

This means that we reserve the possibility of making BODY in XHTML1 an exception, just like BODY in HTML, if we consider that the state of implementations makes it necessary. We'll make that decision no sooner than six months after publication of the document as a Candidate Recommendation.
Simon založil bugy pro Gecko a Webkit (Safari), kde požaduje odpovídající změnu chování (v Opeře je <body> magické v XHTML již nyní). Nezbývá než čekat na výsledek.

Za specifikacemi stojí skuteční lidé a výměna názorů desítky lidí pak ovlivní generace webdesignerů. Ostatně to je jedním z témat celého tohoto blogu.

Jaké by mělo být tělo XHTML podle vás? Magické nebo logické?

"Budoucnost webové stránky" na WWW 2007

Tento týden proběhla konference WWW 2007, účastnil se jí i Tim Berners-Lee s přednáškou The Two Magics of Web Science.
When you design a new Web technology, it involves both technical protocols and social conventions. These work together to produce the new system, a computer-mediated interaction between two people. The first magic (process we don't understand) is when that interaction between two people scales to produce a new macroscopic phenomenon.
Ze sekce The Future of the Web Page máte k dispozici slidy ke stažení.

V přednášce HTML Reloaded najdete shrnuty aktuální události týkající se W3C a obnovení práce na další verzi HTML (zaujalo mne Pretending to base HTML on SGML is no longer funny).

V další přednášce Next Steps for Forms se dozvíme něco o současnosti a budoucnosti webových formulářů (mj. že HTML has been a huge success a Scripting is powerful, but hard).

pátek 11. května 2007

O WHATWG a W3C na Lupě

Dnes na Lupě vyšel můj článek shrnující události posledního měsíce v pracovní skupině pro HTML u W3C.

Ačkoliv adopce HTML5 není pro čtenáře tohoto blogu úplnou novinkou 8-), v článku na Lupě najdete myšlenky a shrnutí, na které při denním blogování není čas.

čtvrtek 10. května 2007

Adoptujte HTML5 XII - ADOPTOVÁNO!

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 XForms

http://lists.w3.org/Archives/Public/public-html/2007May/0392.html

and the relationship to HTML4 and SGML
http://lists.w3.org/Archives/Public/public-html/2007May/0583.html

So 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?

úterý 8. května 2007

Dan Connolly a "HTML as she are spoke" (upraveno)

Dan Connolly se okolo webu pohybuje od jeho počátků (byl např. editorem HTML2). Včera zaslal e-mail, ve kterém mj. naznačil, proč se rozhodl ujmout současné role předsedy HTML WG:
FSTC (Financial Services Technology Consortium) pracovalo několik měsíců na souboru doporučených postupů (best practice) pro weby finančních institucí. Taková ta doporučení typu "přesuňte přihlašovací formulář s heslem z nezabezpečené domovské stránky na přihlašovací stránku používající SSL". Pouze tři z TOP100 bankovních webů v té době toto doporučení respektovaly.

Jedna z ohromných věcí na workshopu je, že přiměl lidi z bank a podobných institucí mluvit s lidmi okolo prohlížečů přímo o phishingu. V jednom okamžiku se lidí od prohlížečů zeptal jeden ze zástupců bank, čím mohou pomoci, a Charles M z Opery odpověděl: "Můžete nám dát specifikace HTML, které používáte."

To mě inspirovalo k založení wiki tématu http://esw.w3.org/topic/HTMLAsSheAreSpoke ("hovorové HTML") a také jde o podstatnou část mé motivace postavit se výzvě, jakou je vedení této pracovní skupiny.
Na zmiňované wiki stránce zjistíte, že HTML as She Are Spoke (btw. neznáte někdo vhodný překlad tohoho spojení? Update: SuE navrhuje "HTML z ulice" a Vilém Málek "hovorové HTML") je alternativní název pro tag soup. Dan tak vyjadřuje sympatie k jedné z myšlenek, kterými se HTML5 u WHATWG řídí, tedy definovat a specifikovat HTML, jak je v současnosti skutečně používáno, viz též nedávný spot FAQ - Legitimizuje HTML5 tag soup?.

A dodává:
Mít další specifikaci HTML, která způsobí, pokud ji použijete, že budete v rozporu s převážnou většinou webu je... no... otravné, ne?
Dan je v tuto chvíli na konferenci WWW2007, což může být příčinou, proč se k výsledkům hlasování o adopci dosud nevyjádřil.

Děkuji Vilému Málkovi za překlady všech anglických citací v článku.

neděle 6. května 2007

Adoptujte HTML5 XI - hlasování ukončeno

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 hlasy
podřízení většině - 7 hlasů
zdrželi se - 3 hlasy
2) Má se příští generace HTML specifikace jmenovat "HTML5"?
ano - 86
ne - 3
podř. většině - 9
zdrž. 4
3) Mají být editory specifikace Ian Hickson a Dave Hyatt?
ano - 78
ne - 1
podř. většině - 15
zdrž. - 7
Hlasová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ší.

FAQ - Legitimizuje HTML5 tag soup?

Tag soup neboli nedokončené a překřížené značky jsou problémem HTML. Nebo snad již můžeme říci byly problémem HTML?

Jaký je vztah HTML5 a tag soup snad osvětlí překlad bodu z často kladených otázek o WHATWG a HTML5.
Proč HTML5 legitimizuje tag soup?

Ve skutečnosti nelegitimizuje. To je omyl způsobený záměnou mezi požadavky na správnost dokumentů a požadavky na prohlížeče.

Podle základního návrhového principu o podporování stávajícího obsahu musí specifikace definovat, jak zacházet s jakýmkoliv HTML, bez ohledu na to, jestli vyhovuje specifikaci či nikoliv. Proto specifikace přesně definuje (nebo bude definovat) jak zpracovávat chybné značkování, z něhož je většina považována za tag soup, a jak se z něj zotavit.

Specifikace například definuje algoritmy pro vypořádání se se syntaktickými chybami jako jsou překřížené značky, které zajistí vytvoření správně strukturovaného DOM stromu.

Definování takových algoritmů je podstatné proto, abychom jednoho dne dosáhli interoperability mezi prohlížeči a snížili závislost na jejich vzájemném reverzním inženýrství.

Nicméně požadavky na správnost pro autory jsou definovány odděleně od požadavků na zpracovávání. To, že se od prohlížečů očekává zpracovávání chybného obsahu, neznamená, že takové dokumenty odpovídají specifikaci.

Od prohlížečů se například očekává podpora značky marquee, ale autoři ji v dokumentech odpovídajících specifikaci nesmí používat.

Je důležité rozlišovat mezi pravidly, která platí pro prohlížeče a pravidly tvorby dokumentů odpovídající specifikaci pro autory. Jsou na sobě zcela nezávislé.

Pokud vás zajímá, jak vznikla idea analýzy zpracovávání "tag soup" v prohlížečích, přečtěte si český překlad rozhovoru s Ianem Hicksonem.

pátek 4. května 2007

Je specifikace HTML5 příliš dlouhá?

Při pročítání specifikace HTML5 někteří namítali, že se zdá být příliš dlouhá. Maciej Stachowiak zaslal malou statistiku (počet A4 stran specifikací):
Návrh specifikace HTML5 od WHATWG:
Web Apps 1.0 - 260 stran
Web Forms 2.0 - 55 stran
Celkem - 315 stran

Specifikace HTML 4.01:
HTML 4.01 - 375 stran
DOM Level 2 HTML - 131 stran
XHTML 1.0 - 51 stran
XHTML 1.0 DTD, definice entit - 71 stran
Celkem - 628 stran
Současná HTML5 specifikace v sobě totiž obsahuje materiály několika dokumentů (jak HTML, tak XHTML variantu, DOM apod.).

Je nutno dodat, že Maciej při počítání vynechal dokument Web Controls 1.0, ale v jeho případě se jedná spíše o načrtnutí základních myšlenek než rozpracovaný draft (měl u WHATWG přijít na řadu po dotažení zbylých specifikací) a do diskutované adopce se nepočítá (adopce se opravdu týká jen Web Forms 2.0 a Web App 1.0 dokumentů).

BTW. Obdivuji editory, že se v tak rozsáhlých dokumentech vyznají!

Ian Hickson a Dave Hyatt editory

Hlasování se blíží ke konci (dnes je poslední den) a již je téměř jisté, že editoři specifikace (tedy ti, kdo na základě diskusí a rozhodnutí skupiny průběžně vytváří text specifikace) budou Ian Hickson a Dave Hyatt.

Ono téměř zatím visí na jednom hlasu "proti" Dominika Tomaszuka, který ovšem nepřipojil žádný komentář (což měl), proto předpokládám, že nebude rozhodující. Ještě nedávno zde byl druhý hlas "proti" Johna Boyera (předsedy Forms WG) požadující třetího editora právě z Forms WG. Hlas byl po debatě o spolupráci HTML WG a Forms WG (vytvoření společné Task Force) před chvílí stažen.

V nejbližších měsících se bude debatovat, které části adoptovaného HTML5 (adopce také ještě neprošla, nicméně i zde předpokládám, že projde) ponechat a dále upravovat, a které raději napsat znovu od nuly. Asi se nikdo nebude divit Ianu Hicksonovi, když bude spíše preferovat první variantu před proškrtáváním specifikace, nad kterou strávil několik let.

Původně mě Hyattovo navržení trochu překvapilo. Ian a Dave se již řadu let znají (poprvé pravděpodobně z projektu Mozilla), oba jsou členy WHATWG a tak se naskýtá otázka, zda nesdílejí stejné názory a jejich pohled nebude jednostranný.

Z reakcí lidí, kteří Iana i Dava znají, bylo znát něco jiného. Dave je občas Ianovým nemilosdrným kritikem. A Dave se již dal znát, že s Ianem ne vždy souhlasí. V konferenci odmítl zrušení verzování HTML, což je jedno z dogmat HTML5 a včera se o repetition modelu HTML5 prohlásil, že je třeba ho napsat znova od nuly.

Ať tak či tak, Ian Hickson již nebude v pozici "osvíceného diktátora", jak někteří jeho funkci ve WHATWG popisovali, ale bude čelit přísné kritice, což pravděpodobně přinese řadu dohadování navíc, ale nakonec by se mělo projevit v kvalitě výsledné specifikace.

Ostatně uvidíme sami, jak spolu oba editoři budou vycházet.

čtvrtek 3. května 2007

HTML WG - kdo je kdo

Počet členů pracovní skupiny pro HTML je v tuto chvíli 386 a pravděpodobně ještě poroste. Někteří z nich jsou známé osobnosti, ale mnozí z nich jsou zatím neznámými jmény.

V tuto chvíli probíhá průzkum, do které může každý člen napsat, jaké jsou jeho zkušenosti a s jakými úkoly HTML WG by rád pomohl.

Jak je z odpovědí vidět, někteří členové by rádi pomohli s psaním tutoriálů k nové specifikaci, jiní by rádi pracovali na textu specifikace samotné.

Můžete sledovat průběh průzkumu nebo přehledné výsledky.

Při té nepřeberné řadě jmen, jejichž maily se v konferenci (a na tomto blogu) objevují, se může jedna o zajímavou stránku, už jen pro vyřešení "odkud já tuhle osobu znám".

Adoptujte HTML5 X - hlasování o adopci měla být formalita

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í.