As always, it's not a matter of do we want it, it's a matter of who's going to do it, and how. For there to be any integrated solution, it has to be a complete solution since it is my understanding that it is not possible to override whatever facelet tags we define. Thus, we probably will need to code-generate the taglib.xml files in order to keep them up-to-date since the person working on a particular component may not realize they need to change the facelets portion of the component taghandler.
It would be good if the facelets support were in a separate maven module so that the main Tomahawk code does not depend upon facelets. What you propose sounds great -- when will you provide patches to implement it? :-) On 2/27/07, Beelen, Marco <[EMAIL PROTECTED]> wrote:
It appairs that some additional code is required to use at least one tomahawk component in combination with facelets. As always there can be discussion about whom should provide support for this kind of code (the facelets or tomahawk community) As being a user I would like to gets such 'integration'-code along with the component. On the other hand I would understand if the myfaces-community would not like to have some code dependand on com.sun.facelets.tag.*-classes in the tomahawk-project. How do you feel about a creating seperate project groupId=org.apache.myfaces.tomahawk and artifactId=tomahawk-facelets, which has dependancies on org.apache.myfaces.tomahawk:tomahawk and com.sun.facelets:jsf-facelets and contains the necessary code to get all the tomahawk components working in a facelets-based application? That way the user only needs to include 1 dependancy and the codebases stay clean?