On Tue, Feb 9, 2010 at 7:31 PM, Mike Kienenberger <mkien...@gmail.com> wrote: > 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.
I see both ways; I think I don't like the fact that the RI has this "bug" :) So, end of the story is, almost everybody will blame this to use ;-) "Oh, crappy MyFaces doesn't work" etc :) All the FUD! :) > > On Tue, Feb 9, 2010 at 1:27 PM, Mike Kienenberger <mkien...@gmail.com> wrote: >> Can it be made into a configuration option? >> >> On Tue, Feb 9, 2010 at 1:25 PM, Matthias Wessendorf <mat...@apache.org> >> 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 <mat...@apache.org> >>> 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 <lu4...@gmail.com> 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 <jakob.korh...@gmail.com> >>>>>> >>>>>> 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 <mat...@apache.org> >>>>>>> >>>>>>> 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 >>> >> > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf