Welcome to the Drupal HTML5 Group

This is a discussion and working group for anyone interested in implementing HTML5 markup and API's in Drupal. We are working on several projects to provide HTML5 support for Drupal 7, and pushing to get HTML5 native markup and form elements into Drupal 8 core.
HTML5 Tools is a module for overriding what core is doing. http://drupal.org/project/html5_tools
It works with the Elements module. http://drupal.org/project/elements
HTML5 Base is a base theme for creating HTML5 themes. http://drupal.org/project/html5_base
Semantic Views can help you control the markup of your Views. http://drupal.org/project/semanticviews
Going to DrupalCon Chicago? Look out for a core conversation about getting HTML5 into core, and for code sprints to help with the work. And wear a HTML5 t-shirt on the day of the core conversation to show your support.
Follow us on twitter: http://twitter.com/drupalhtml5.
Working Group Documents:
HTML5 Myths
Discussions
Mobile Usability Testing Sprint - Facts & Findings
On the Friday of Drupalcon London we ran a Mobile Usability Testing Session on Drupal's admin interface.
View the issue spreadsheet on google docs
We had a strong turnout, with lots of enthusiasm from the testers. We managed to test the UI on the following devices:
- Nokia N900
- Sony Ericsson Xperia Arc
- HTC Sensation
- Samsung galaxy s2
- iPad 2
- iPhone 4
- iPhone 3GS
- iPhone 3G
Here are some of the thoughts I came away with after the session.
Read morePresenting Media in Drupal - Dallas Drupal Days 2011 presentation
For those interested, I just completed a talk at the Dallas Drupal Days conference here in Dallas TX where I talked about presenting media in Drupal 7. I recorded this video so that anybody who did not attend can watch it. This presentation goes over the awesome combination of Drupal 7 + Media module + MediaFront and HTML5 multimedia within Drupal 7.
http://www.mediafront.org/dallas-drupal-days-2011-presenting-media
... or direct download link ... http://www.mediafront.org/sites/default/files/Drupal_Dallas_2011_Present...
Let me know what you think.
Thanks and Enjoy!
Read moreCore template conversion methodology - cart before the horse?
The way we have been approaching changes to core templates has, at least afaict, been a piecemeal affair - we change one or two templates at a time working through the various markup issues until such time as we have some broad consensus and ta da, here's our new template.
This bottom-up-esque methodology seems reasonable because we we are not overhauling the entire system at any one time and are just looking to adjust or tweak parts of it.
I think this has worked OK in the past, however I tend to think this methodology has a few drawbacks.
Read moreThe future of structured data in HTML: RDFa, Microdata and microformats
Drupal 8 HTML5 Initiative Roadmap Posted
Hello All,
The HTML5 Initiative roadmap has been been posted. Please take a few minutes to review it and share your thoughts in the comments (on this page):
http://drupal.org/html5#roadmap
Read moreA 1-2 punch for progressive form enhancement
Hello everyone, sorry if you've seen this before but I just came across this today and it was new to me:
using the techniques described in this article: http://css-tricks.com/progressively-enhancing-html5-forms/ ... we could progressively enhance html5 form fields without needing to load extra javascript files that we won't need to use for all cases.
Even if the specific techniques outlined in the article aren't the way we'd want to do it, maybe some of these ideas are worth including?
Read moreAuto-post feeds to the @drupalhtml5 Twitter account?
Could the owner of the HTML5 twitter account setup TwitterFeed to auto-post anything from the following feeds:
1. http://drupal.org/project/issues/search/drupal/rss?issue_tags=html5 - any core issues tagged with 'html5'
2. http://groups.drupal.org/node/28440/feed - anything posted on the group page
Maybe we could use the Twitter account to promote more activity? I noticed it didn't post anything about today's meeting at all.
Read moreHTML5 versus HTML4: support, bugs and workarounds across all Drupal versions?
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)
HTML5 media project underway
I know it is a long time coming, but I have just created the home base for the HTML5 media initiative. http://drupal.org/project/html5_media
This project has one goal. To bring a standardized, Open Source GPL front end media solution to Drupal core. This project is completely open and has no other intentions other than to provide a standard front end media solution that will benefit the entire Drupal community, so therefore, whoever would like to help in this initiative is welcome to contribute!
Read moreDesign Initiative: Narrowing the use case - who are our users?
To scope this discussion - this is about our new core theme for Drupal 8 and who it will serve, and how they will use it.
Its not possible to design and build something that will suit everyone, so we have been working on narrowing it down to identify who might use our new core theme and what their needs might be.
I have expanded on this and tried to think about skill-sets, constraints, features and what type of sites might they be building.
Read moreEvents
Frontend United
A non-profit, developer-first, community-focused conference.
Join designers, developers and drupalistas for four days of focused experience-sharing, talks and sessions on design, frontend engineering and Drupal. From 31 May to 3 June 2018 in Utrecht, The Netherlands
Read moreFrontend United Copenhagen
Frontend United in copenhagen 29 - 30 - 31 August 2014
Friday: Sessions & Frontend Love
Saturday: more Sessions & Frontend Love
Sunday: Codesprint
D8 Mobile Initiative Meeting #43.0
Join Drupal 8 mobile initiative meetings! Catch up with what's next after code freeze for the Mobile initiative...
The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:
Tuesday, July 16th:
San Francisco — 11am
New York — 2pm
London — 7pm
Taipei — 3am (Wednesday)
Convert to your timezone
D8 Mobile Initiative Meeting #40.0
Join Drupal 8 mobile initiative meetings! Catch up with the all new CSS Architecture...
The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:
Tuesday, June 4th:
San Francisco — 11am
New York — 2pm
London — 7pm
Taipei — 3am (Wednesday)
Convert to your timezone
If you can’t attend at this time, there’s an additional meeting in Asia Pacific timezones at #40.5
Read moreD8 Mobile Initiative Meeting #39.0
Join Drupal 8 mobile initiative meetings! Catch up with what happened in Drupalcon, hear John's Drupalcon stories...
The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:
Tuesday, May 28th:
San Francisco — 11am
New York — 2pm
London — 7pm
Taipei — 3am (Wednesday)
Convert to your timezone
D8 Mobile Initiative Meeting #39.5
The Drupal 8 mobile initiative meeting Asia Pacific timezones! Catch up with what happened in Drupalcon, hear John's Drupalcon stories...
The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:
Wednesday, May 29th:
San Francisco — 8pm (Tuesday)
London — 4am
India — 9:30am
Taipei — 12pm
Sydney — 3pm
Convert to your timezone
WYSIWYM (what you see is what you mean) BOF in Portland
D8 Mobile Initiative Meeting #28.5
Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:
Wednesday, January 23:
San Francisco — 8pm (Tuesday)
London — 4am
India — 9:30am
Taipei — 12pm
Sydney — 3pm
D8 Mobile Initiative Meeting #28.0
Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:
Tuesday, January 22:
San Francisco — 11am
New York — 2pm
London — 7pm
Taipei — 3am (Wednesday)
Convert to your timezone
D8 Mobile Initiative Meeting #27.5
Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:
Wednesday, January 16:
San Francisco — 8pm (Tuesday)
London — 4am
India — 8:30am
Taipei — 12pm
Sydney — 3pm
- 1 of 5
- ››
Wiki Pages
How can we improve frontend sprints at Drupal events?
Last updated by lewisnyman on Wed, 2015-01-07 12:36
At DrupalCamp Ghent, we held a very small frontend BOF, with myself, Laurii, Emma.maria, and guest frontender Xano.
It quickly became a retrospective on the Friday sprints that took place at DrupalCon Amsterdam. The collective thoughts were not positive. It felt like we fell way short of our goals and potential for the Friday sprint. Drupalcon Friday sprints are about introducing people to sprinting and it feels like we failed badly at that.
Here were some of the problems:
- Newbies did not get enough help
- The few people helping the newbies did not get enough support
Contributors of the Drupal 8 Mobile Initiative
To cheer the contributors of the Drupal 8 Mobile Initiative, I am starting this initial list.
Did you work on the mobile issue queues? Did you add a patch? Did you review patches? Did you do manual testing? Did you work on the mobile handbook pages? Please edit and add a link to your user account, your twitter handle, indicate if your company sponsored some or all of your work. Provide a brief description summarizing your contributions.
Read moreUnified approach to edit, contextual links, and overlay
Problem
“As a content author I want to make a quick change to a block on a page I am editing without having to wade through many levels of navigation or a sea of options.”
Read moreResponsive Drupal.org: What we want in a framework
Last updated by jcchapster on Fri, 2015-04-24 11:35
As part of the Drupal.org code sprint in Portland; Chris Ruppel, Joel Moore and myself have been discussing a new Bluecheese. A lean, tight, and admin friendly theme that lays out a framework for the future. One that would allow us to develop a mobile friendly, responsive design.
What we want
An admin friendly UI
Read moreCall for prototypers
If you have development chops, designers and other contributors of this community need your help bringing designs to life.
Allow me to paint a picture of the need and skills required...
The task of creating content has been redesigned (http://groups.drupal.org/node/217434), and has reached a point of consensus. At this point, the design really needs to interactive to flush out how all of the various interactions will work (or don't). Additionally, once made interactive, we validate the direction by testing the prototype with end users.
Read moreDrupal 8 HTML5 Initiative Meeting #20 Notes 02-21-2012
Please edit this wiki page if something needs more clarification, needs a link to a comment thread, etc!!!
Attendees: jacine, mortendk, aspilicious, ericduran, Crell, Transition, linclark, katherined, davereid, webchick, jhood, jbeach, zigmoo, RobLoach, dcmouyard, lewisnyman, Snugug, (if I missed anyone please add yourself)
Issues mentioned in meeting along with select comments: (I left more of the discussion in since some of the issues require more background information to follow)
Issue #1 http://groups.drupal.org/node/211633 => Drupal 8 feature freeze: December 1st, 2012
Read moreAgenda/Notes from D8 HTML5 Initiative Meeting on 5/31/11
Below is the agenda with notes we took today in the PiratePad document, slightly modified for better organization and readability.
Agenda
- Set up regular meetings.
- Start mapping out initiative goals to actionable issues.
- Create a roadmap document where we’ll track progress.
- Discuss documenting our work.
- Discuss current issues and roadblocks.
1. Meetings
- Meetings will be held regularly to discuss sprints, progress, outreach and any issues that may be blocking progress.
- It was decided that the meeting will occur every 2 weeks one Tuesday at 8pm UTC (1pm PT / 4pm ET).
Drupal HTML5 Guiding Principles
Here are the principles we will follow when developing HTML5 functionality for Drupal.
These principles are open for discussion here in this wiki.
Please add your feedback below.
10 GUIDING PRINCIPLES
1. Support older browsers.
2. Lean into the diversity of devices.
3. Maintain existing functionality.
4. Perform.
5. Be accessible.
6. Get semantic.
7. Fulfill the common use case, not the edge case.
8. Mimic XHTML. Be HTML.
9. Value findability. Not mythology.
10. Value practicality over purity.
11. Support evolution.
10 GUIDING PRINCIPLES
0. HTML5ify
HTML5 Myths
Last updated by chrisrcooper on Mon, 2015-05-04 16:08
(Let's create a Myth versus Fact document to answer reoccurring concerns about HTML5 and Drupal. Anyone can edit this document and provide answers. HEAVY rewriting is welcome at this stage!)
=====
Myth: HTML5 is not done, we should wait until it's done before implementing it in Drupal.
Fact: Most of HTML5 is dividable in 3 different groups: "it just works", "degrades by default", and "some effort required". See http://mathiasbynens.be/notes/html5-levels for additional information.
Read moreHelping with html5_tools Module for Drupal 7.x
At 1st we're starting to make cck widgets for every html5 elements.
We already have the number field in the html5_tools.module file and you can use that as a base for starting the other fields.
If you're interested in what new fields are available take a look at the elements module code, there is not support for email, number, url, color, and range.
Declaring a new widget type.
/**
* Implements hook_field_widget_info().
*/
function html5_tools_field_widget_info() {
return array(
'numberfield' => array( // Machine name of the widget.
- 1 of 2
- ››












