[PLIP-Advisories] [Plone] #11300: Switch to HTML5

Change notifications for Plone PLIPs on Trac. plone-plip-advisories at lists.plone.org
Tue Jun 7 19:37:22 UTC 2011


#11300: Switch to HTML5
---------------------------+------------------------------------------------
 Reporter:  spliter        |       Owner:  spliter 
     Type:  PLIP           |      Status:  assigned
 Priority:  major          |   Milestone:  4.2     
Component:  Templates/CSS  |    Keywords:          
---------------------------+------------------------------------------------

Comment(by spliter):

 I think starting using Modernizr right away is a good idea. If using it as
 an HTML shim in order to make IE able to style new HTML5 elements is not
 enough, I will deprecate our IE-specific stylesheet/js with Modernizr
 techniques.

 On the other hand, I suppose Modernizr would be a great helper for me in
 my other PLIP #9352, where I could use native browsers' support for some
 HTML5 javascript APIs and cater a fallback for less capable browsers using
 Modernizr's yepnope.js integration. On the other hand while these 2 are
 still separate PLIPs I think it would make sense to, sort of, prepare a
 basis for this but do actual work of Modernizr's usage for #9352 in the
 next Plone version.

 Concerning the sub-set, I think including full Modernizr is the smartest
 thing to do for such a generic thing as Plone. We will also need to
 document what features of Modernizr we are using, how and where exactly. I
 could do this, since I am the one who is going to integrate the library.

 '''Important Note.''' Currently I figured out some issues with the custom
 rel='' attributes we have in Plone's <head> on some <link> elements.
 Somehow validator suddenly stopped validating them as they are not really
 part of the specification, but XHTML1.1 is more loyal to them. Those
 custom rel attributes are used as the hooks mainly for JS and majority of
 those is related to KSS. I am thinking about a workaround for this atm.

-- 
Ticket URL: <http://dev.plone.org/plone/ticket/11300#comment:38>
Plone <http://plone.org>
Plone Enterprise Content Management System


More information about the PLIP-Advisories mailing list