Given the huge number of potential candidate templates and functions for conversion we need a meta issue to track progress.

Related discussions / issues:
#1174756: Convert <head> markup to HTML5
#1183250: Add a theme_datetime() function to consistently theme dates and datetimes
#1090592: [meta] Use HTML5 data-drupal-* attributes instead of #ID selectors in Drupal.settings

Please suggest more templates/functions as you identify them and I will add them here. I went through pretty quickly and picked out the ones I saw as easy pickings, however I have not been through the many theme_functions, only the templates.

System
#1077566: Convert html.tpl.php to HTML5
#1077578: [Followup] Convert bartiks page.tpl.php to HTML5
#1189822: Convert maintenance-page.html.twig to HTML5

Node
#1077602: Convert node.tpl.php to HTML5

Block
#1077610: Convert block.tpl.php to HTML5

Comment
#1189816: Convert comment.tpl.php to HTML5
#1229434: Convert comment-wrapper.tpl.php to HTML5

Book
#1189828: Convert book-navigation.tpl.php to HTML5
#1189832: Convert book-all-books-block.tpl.php to HTML5
#1189834: Convert book-export-html.tpl.php to HTML5
#1221724: Convert book-node-export-html.tpl.php to HTML5
#1221718: Refactor block-admin-display-form.tpl.php

Aggregator
#1189804: Convert aggregator-feed-source.html.twig to HTML5
#1189806: Convert aggregator-item.html.twig to HTML5
#1189810: Convert aggregator-summary-items.tpl.php to HTML5
#1221712: Convert aggregator-wrapper.tpl.php to HTML5
#1221710: Convert aggregator-summary-item.tpl.php to HTML5

Field
#1189842: Convert field.html.twig to HTML5

Forum
#1189850: Convert forum-submitted.tpl.php to HTML5

Poll
#1190172: Convert poll-results--block.tpl.php to HTML5
#1190176: Convert poll-vote.tpl.php to HTML5
#1229440: Convert poll-bar--block.tpl.php to HTML5
#1229444: Convert poll-results.tpl.php to HTML5

Profile
#1190202: Convert profile-listing.tpl.php to HTML5
#1229450: Convert profile-block.tpl.php to HTML5

Taxonomy
#1190206: Convert taxonomy-term.html.twig to HTML5

Toolbar
#1190210: Convert toolbar.tpl.php to HTML5

User
#1190214: Convert user-profile.tpl.php to HTML5
#1190218: Convert user-profile-category.tpl.php to HTML5

Comments

Jeff Burnz’s picture

Issue tags: -Front end +markupmarines

I moved this comment into the summary.

Jeff Burnz’s picture

Issue summary: View changes

shifting comment 1 to summary to allow others to update the list

tim.plunkett’s picture

Issue tags: +markupmarines, +html5

A huge part of this work has been done in HTML5 Base. Also, see http://groups.drupal.org/html5

Jeff Burnz’s picture

@tim, there are many HTML5 contrib themes so there are a lot of code examples to draw on, such as Boron, Adaptivetheme 7.x-1.x, Genesis 7.x-2.x, Sky 7.x-1.x and many others. I was reading the other day that Zen may have an HTML5 starterkit soon also - so lots of people are working hard on HTML5 in Drupal, we can draw on all of this experience going forward.

tim.plunkett’s picture

Most of the work done on html5_base wasn't done as just a base theme, but as an HTML5-ified version of the core templates. You are duplicating work, but more importantly duplicating the effort. Perhaps join us in #drupal-html5 sometime to discuss it?

Jeff Burnz’s picture

@tim - We need issues in D8 issue queue to get the job done, and this is not duplicating effort - I think you are confusing prototyping code and implementing the changes in core. Prototyping code and changes in HTML5 Base is absolutely fantastic and personally I applaud your efforts, however the actual implementation phase of HTML5 in core needs to be done in core, frankly I am at a loss as to why this is being criticized.

HTML5 in core is so big, so pervasive across so many API's its my view that we will need multiple sandboxed repo's with a "branch per chunk" for the hardcore development and testing. This sort of thing is probably going to be a pita in contrib and needs to, imo, be worked on in core also.

tim.plunkett’s picture

You've just edited all your comments, and I'm not sure what they said the first time, so whatever. They all seem more positive now, so I'll respond in kind:

Your insight and effort on HTML5 is awesome, and I'm glad we have the same goals for core.

At DrupalCon Chicago, we had a redirect made for http://drupal.org/html5, and we'll be focusing our discussion around that and the pending HTML5 forum, so as to not go "off-topic" on these threads.

Jeff Burnz’s picture

OK, I've added that link to the battle plan page, good stuff.

RobLoach’s picture

I love actionable issues rather than 200 comment long discussions! Thanks for splitting this up, Jeff.

sun’s picture

sorry, but subscribing

Jeff Burnz’s picture

Issue tags: -markupmarines +Front end

re-tagging

Jacine’s picture

Thanks for creating all these issues Jeff! :D

LewisNyman’s picture

Subscribing, can't wait to help out on this

iflista’s picture

Subscribing!

c4rl’s picture

Subscrizzle

idflood’s picture

Issue tags: -markupmarines +Front end

subscribing

Jacine’s picture

Status: Active » Closed (duplicate)

At this point this issue is just noise in the issue queue. The official page is here, so closing this.

klonos’s picture

Status: Closed (duplicate) » Active

There's no decent/easy way to keep up with changes there like there is with the "follow" feature on issues. One has to bookmark the page, then visit from time to time then check the revision diff. I personally really prefer to keep this issue here updated. So, can we please keep it open until we address #1304216: A user should be able to "follow" individual pages of content and receive email notifications for new comments.

Jeff Burnz’s picture

Status: Active » Closed (duplicate)

But then we have two resources to update. I'd really prefer to keep this closed, since no one is maintaining this list but the other one is a good resource and very handy - checking the revision diff seems a strange way to follow issues, just use the issue tag:

http://drupal.org/project/issues/search/drupal?status%5B%5D=Open&version...

klonos’s picture

...I meant that I need to use the diff on docs (like the one Jacine links to in #16) - not on issues. I do this with issue summaries too, but usually when one updates an issue summary they also post a comment. Even if they choose to update the issue summary without leaving a comment, still the issue dashboard shows a "new" link to denote the issue as updated. We currently don't have this feature with documentation nodes AFAIK. One has to "manually" visit them and remember their last update date and compare it to what they see when they revisit. If the date is different, they see the revision diff in order to know what's changed. That's way too much "manual" work and seems tedious to me.

But then we have two resources to update...

Yes, so let's update this one and ditch the other then. It is a list of issues after all. That translates as a meta-issue to me - not a documentation page. I'm ok with keeping the first section (the "New HTML5 Elements" part) in docs since it fits there, but the list of issues belongs in a meta-issue (with status, priority, tags, update notification in the "my issues" dashboard and all).

The official page is here...

I honestly don't get what makes that page "official" and this issue here not. I see some discussion here and at the same time no comments to that documentation node whatsoever. I think that issues should remain open in the issue queue where they belong and once/if they are resolved, their outcome should be posted in the appropriate section of the documentation. The only issue link that should be in that doc node should be one linking to this issue here.

PS: in an ideal world, we'd have: #44162: Relationships between issues: support for parent issue and related issues and #1300972: Implement initiative content type that would make all this less painful.

klonos’s picture

Issue summary: View changes

added new template issues