title: Using JSF HTML5 friendly markup with other components libraries
body: <p>Starting with JSF2.2, it is possible to write more elements in HTML5: writing <code>&lt;button&gt;</code> can be equivalent to writing <code>&lt;h:commandButton&gt;</code>.</p>
  
  <p>But how does this work with other components libraries? Is it possible to override that behaviour and let <code>&lt;button&gt;</code> be translated to a component from some library other than the default/standard one (like <code>&lt;p:commandButton&gt;</code> from primefaces)?</p>
  
  <p>From the documentation, I can see that a <a href="http://docs.oracle.com/javaee/7/api/javax/faces/view/facelets/TagDecorator.html" rel="nofollow">TagDecorator</a> is needed but I don't see any in primefaces. Is it because primefaces has not (yet) implemented that feature or is it because JSF HTML5 friendly markup can generate standard components only (<code>http://xmlns.jcp.org/jsf/html</code>)?</p>