jefffischer wrote:The short answer is there are no user interface templates included with Broadleaf Commerce and creating the presentation layer for each Broadleaf Commerce implementation is a custom creative endeavor.
Broadleaf Commerce is a cart engine framework. As such, we primarily focus on the backend actions related to the shopping experience. We are agnostic to the presentation layer approach used to call this engine. As a result, the user experience portion of the shopping experience is left to each individual Broadleaf Commerce implementer. The presentation layer could take form using any common approach (i.e. Grails, JSF, Spring MVC, etc...) Because we don't limit Broadleaf Commerce to a specific presentation layer approach, we also don't include a template mechanism. We do however, offer several pre-made controllers for use with Spring MVC, if desired (these were used to fashion the coffee store demo).
We are currently evaluating including an optional template-based presentation layer approach in a future release for those users that don't mind some of the constraints.
Are you sure we can use jsptaglibs you provide (broadleafdemo.tld, blc_cms_taglib) inside a JSF (.xhtml) page ? The JSF servlet (javax.faces.webapp.FacesServlet) cannot handle these jsp taglibs. Maybe I am wrong or missing something but it appears to me I have to use jsp pages...and renounce my jsf.
(in broadleafdemo.tld there is no <uri> element )