Never mind. I see in the jira issue that it's possible to drop in the old facelets implementation. That seems like the right approach to me.
On Tue, Feb 9, 2010 at 1:27 PM, Mike Kienenberger <[email protected]> wrote: > Can it be made into a configuration option? > > On Tue, Feb 9, 2010 at 1:25 PM, Matthias Wessendorf <[email protected]> wrote: >> ... on the other hand, the EG says, that JSF2.0 RT can be used to >> deploy a JSF1.2 based application. >> Since Facelets was just some random proprietary framework, ignoring >> the "old" Facelets DTD is I >> think correct; >> >> Still it is IMO a bit lame. >> >> -Matthias >> >> On Tue, Feb 9, 2010 at 7:20 PM, Matthias Wessendorf <[email protected]> >> wrote: >>> maybe I am conservative, but I doubt that it is a bug, to allow "old" >>> facelets-based tag JARs. >>> You are saying it is, right ? >>> >>> On Tue, Feb 9, 2010 at 7:04 PM, Leonardo Uribe <[email protected]> wrote: >>>> Hi >>>> >>>> I agree with Jakob. >>>> >>>> Just a small comment, doing some black box tests between myfaces and ri I >>>> notice long time ago that ri cannot read faces-config.xml without have >>>> version 2.0 in that file. It seems they fix that but a side effect is what >>>> we are seeing right now (facelets taglibs 1.1.x read). I think myfaces is >>>> doing right and really ri is mixing the two config files by some unknown >>>> reason. >>>> >>>> regards, >>>> >>>> Leonardo Uribe >>>> >>>> 2010/2/9 Jakob Korherr <[email protected]> >>>>> >>>>> On my opinion you have to differentiate between 1.x taglibs and 2.0 >>>>> taglibs in some way, because MyFaces cannot know if this taglib will or >>>>> won't run. If you can ensure that your 1.x-taglib runs with facelets 2.0 >>>>> you >>>>> simply have to add version="2.0" to your taglib and it will function >>>>> properly. >>>>> >>>>> This is also specified in the spec (although completely hidden in the >>>>> appendix): take a look at the xsd type definition of >>>>> facelet-taglib-versionType. It says "This type contains the recognized >>>>> versions of facelet-taglib supported." and "2.0" is the only allowed value >>>>> for this attribute. >>>>> >>>>> Regards, >>>>> Jakob >>>>> >>>>> 2010/2/9 Matthias Wessendorf <[email protected]> >>>>>> >>>>>> Deplyoing very simple JARs, like: >>>>>> >>>>>> https://issues.apache.org/jira/secure/attachment/12435313/MyFaces_Test.jar >>>>>> >>>>>> should work, out of the box. Doesn't the spec explicitly talk about this >>>>>> for backward compatibility? >>>>>> Sure, when you extend the "old" Facelets classes, you have to have it >>>>>> deployed >>>>>> as well (and there is some parameter to disable Facelets2) >>>>>> >>>>>> -Matthias >>>>>> >>>>>> -- >>>>>> Matthias Wessendorf >>>>>> >>>>>> blog: http://matthiaswessendorf.wordpress.com/ >>>>>> sessions: http://www.slideshare.net/mwessendorf >>>>>> twitter: http://twitter.com/mwessendorf >>>>> >>>> >>>> >>> >>> >>> >>> -- >>> Matthias Wessendorf >>> >>> blog: http://matthiaswessendorf.wordpress.com/ >>> sessions: http://www.slideshare.net/mwessendorf >>> twitter: http://twitter.com/mwessendorf >>> >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf >> >
