Slides from my DrupalCamp Toronto 2011 Session: HTML5 and the Drupal 8 HTML5 Initiative"

Slides from my DrupalCamp Toronto 2011 session: HTML5 and the Drupal 8 HTML5 Initiative. Thanks to @Jacine for assistance with information for some of the slides.

Presented 2011-11-12.

HTML a Timeline

* 2000: XHTML 1.0, W3C Recommendation
* 2004: HTML5, WHATWG begins work
* 2007: HTML5, W3C starts HTML Working Group
* 2008: HTML5 Working Draft, W3C

WHATWG & HTML WG?

* Web Hypertext Application Technology Working Group (WHATWG: ) - www.whatwg.org
* HTML Working Group of W3C (HTML WG) - www.w3.org/html/wg

What’s in HTML5

* New semantic elements: , ,
* New form inputs: type=[search | range | tel]
* Native and : playback and APIs
* Other juicy APIs: browser history, canvas 2d drawing, drag-and-drop

The HTML WG Process

* File a Bugzilla Bug with a comment
* Editor reviews and makes decision on Bug
* If unhappy escalate Bug to a Tracker Issue
* Write Change Proposal for Issue
* HTMLWG makes a decision on Issue
* Formal objection filed about decision

<time> Keeps on Ticking

* Bug to remove - www.w3.org/Bugs/Public/show_bug.cgi?id=13240
* Editor comment "Semantics on its own is not a use case"
* removed from W3C spec
* Revert request lists.w3.org/Archives/Public/public-html/2011Nov/0011.html
* Tracker Issue to be opened (TrackerRequest keyword added)
* restored to W3C spec
* Waiting for Change Proposals

Drupal 8 HTML5 Initiative

* Homepage - drupal.org/html5
* Group - groups.drupal.org/html5
* Twitter - twitter.com/drupal8html5

* Issues - drupal.org/project/issues/search/drupal?status[]=Open&version[]=8.x&issue_tags=html5

What will be Accomplished?

* Better and more semantic markup
* Better accessibility out of the box with ARIA roles
* More intuitive and usable forms

Why Get Involved?

* You are frustrated with HATE Drupal’s markup
* You are frustrated with HATE Drupal’s CSS
* You know you can do it better
* You want to get involved with core development