Posted by jp.stacey on May 31, 2011 at 8:55am
Is there any resource that details how the different "current" versions of Drupal (D6&7 plus D8) can support HTML5?
I'm thinking of a one-stop resource which looks at different versions of Drupal and their HTML5 compliance. Strictly speaking, we could split "compliance" up into three levels:
- HTML5-blocking (bugs or severe whitelists prevent HTML5 support)
- HTML5-agnostic (HTML5 support does not exist, but can be built without serious conflicts)
- HTML5-promoting (it's more worth while to follow HTML5 than HTML4 - with maybe minor tweaks)
Given Drupal is (should be) HTML4-compliant since forever and ever (and moreover should be HTML4-promoting in the sense described above, compared to HTML3.2!) then a wiki page based on the HTML5 differences from HTML4 W3C resource might be a good structure to follow.
If nothing like this exists I can start it, and populate it with e.g. the HTML5 in core project, and Date/email element projects.
Thoughts?

Comments
HTML 5 and Drupal
Here are my thoughts.
I am working primarily with Drupal 6. Depending or where you look, W3C or WHAtWG (or elsewhere) It seems to me that html 5 is a game changer and must present quite a few changes that will probably effect most cms's. This includes:
1. Canvas
2. Canvas Text
3. Video Support
4. Audio Support
5. Local Storage
6. Web Workers
7. Offline Web Applications
8. Geolocation
9. Input Types
10. Placeholder Text
11. Form Autofocus
13. Microdata
14. History API
http://diveintohtml5.org/table-of-contents.html#detect
http://dev.w3.org/html5/html4-differences/
http://developers.whatwg.org/
http://en.wikipedia.org/wiki/HTML5
(Have I missed any?)
What strikes me is that html5 presents many new ways of working and I can't help wondering about:
1. How are technologies like local storage and support for offline web applications going to effect how we use drupal to cache or implement a web page - Is this feature something that can be used using the existing drupal paradigm?
2. How is the increased use of javascript to implement features like web workers - (multi-threaded tasks that run in the background) going to effect how drupal works. Again this seems to be quite a shift from server to client side.
3. Does Drupal and other contributed modules support the additional form related tags and feature introduced in html5?
4. Does Drupal support other html5 features like the history api and geolocation
5. Are there any plans to support exciting technologies like WebGL in drupal?
6. Will the new canvas element have any implications or opportunities in terms of theme development?
http://www.danlobo.co.uk