+1 After all Shale is a JSF project along with MyFaces. So organizing them in one place and making it so that people can plug and play what they want sounds ideal.
--- David Geary <[EMAIL PROTECTED]> wrote: > It would be great to have one-stop shopping of sorts > for Apache > projects related to JSF. I like grouping JSF-related > projects and > decoupling unrelated pieces at the same time. Apache > Portals looks like > a good candidate to emulate. > > > david > > Le Mar 15, 2005, � 1:55 PM, Matthias Wessendorf a > �crit : > > > David, > > > > I am just about to answer Craig regarding his > post... > > But you said it very very clear to something I > just thought... > > So here is my post... > > > > Take a look at Apache Portals, that is something I > have in mind on > > *long term* > > > > There could be a similar Toplevel Project btw. > name it "Apache Faces". > > One of the subprojects could be MyFaces, since it > is a implementation > > of the Faces Spec. > > > > Another could subprojects could contain only > custom components > > > > Another could host some sample apps that explain > the "usage" of Faces > > (with and without the custom components) > > > > And also Shale could be a subproject of that > Apache Faces project, > > since > > Shale is a (cool) framework that leverages JSF. > > > > Let me come back to Portals, they host pluto > (portlet impl. (yes RI)) > > and some usages like remote portals and Jetspeed > portal stuff. > > > > So why not "copy" that what strutcture, since it > was/is good for > > Portlet technology, for the JavaServer Faces > technology ? > > > > BTW. I hope it's not to radical ;) > > > > -Matthias > > > > David Geary wrote: > >> This begs the question of why MyFaces components > aren't a project of > >> their own. An FAQ on this mailing list is whether > the MyFaces > >> components will work with the RI, so there's some > confusion as to why > >> MyFaces has components that aren't > MyFaces-specific. > >> Perhaps Shale should absorb the MyFaces > components. 8-) > >> david > >> Le Mar 15, 2005, � 11:32 AM, Craig McClanahan a > �crit : > >>> On Tue, 15 Mar 2005 13:43:08 +0100, Matthias > Wessendorf > >>> > >>> [snip] > >>> > >>>> Fine! Working together should be the best JSF > user could get, > >>>> independent from which Impl of JSF Spec they > might use. > >>>> > >>> > >>> Absolutely. > >>> > >>>> It is very important, that Shale works with > MyFaces > >>>> (it does, I am "playing" with both during > learning Shale ;)) > >>>> > >>> > >>> Shale tries to make zero non-spec assumptions > about the underlying > >>> implementation, so working with both MyFaces and > the RI will keep me > >>> honest too :-). > >>> > >>>> Also MyFaces' extra components should work with > Shale; > >>>> haven't looked at the remote thing in Shale. > "Only" looked > >>>> in "ViewController" and I am fascinated about > that! But > >>>> session scoped "DialogController" seams also to > be very usefull. > >>> > >>> > >>> Word of caution -- DialogController is likely to > be undergoing some > >>> revisions. > >>> > >>>> > >>>> As you also pointed out, that we are discussing > the subproject > >>>> issue, does it make sense for you, to host > Shale at MyFaces? > >>> > >>> > >>> If the scope of MyFaces had been "We want to > create a JSF > >>> spec-compliant implementation, *and* we want to > build other things > >>> that depend on JSF" it might be a good fit. > Since the scope actually > >>> seems to be "We want to create a JSF > spec-compliant implementation, > >>> and oh by the way here are some cool components" > that wasn't as good > >>> a > >>> fit as Struts, where the mission is to create a > web app framework. > >>> > >>> For now, Shale got accepted as a Struts > sub-project. Whether it > >>> stays > >>> there, or migrates here, or graduates to its own > status in the future > >>> -- that's going to depend on what actually > happens. In the mean > >>> time, > >>> we can work together on value adds, and figure > out how to share as we > >>> go. > >>> > >>>> > >>>> Shale should be build on top of JSF API, like > our components. > >>>> > >>> > >>> Yep. > >>> > >>>> Since Shale is a framework that tries to > leverages JSF, > >>>> I see some "overlap" in MyFaces' custom > components and Shale (and > >>>> its > >>>> components). Also both "teams" will have some > util classes, that do > >>>> the > >>>> same stuff for providing helper methods, > independent from a specific > >>>> implementation. > >>>> > >>>> see: http://tinyurl.com/4zhd7 > >>>> > >>> > >>> Although, as I remarked in reponse to this > particular post, I'm tired > >>> of getting burned by implementing static helper > classes :-). > >>> > >>> But your point is well taken. Where does one > create components that > >>> have Shale dependencies, for example? > >>> > >>>> or the mentioned "client side validation" or > "file upload component" > >>>> for instance. > >>> > >>> > >>> It's going to be interesting to work these > things out. > >>> > >>>> > >>>> -Matthias > >>>> > >>> > >>> Craig > >>> > > > > -- > > Matthias We�endorf > > Aechterhoek 18 > > DE-48282 Emsdetten > > Germany > > phone: +49-2572-9170275 > > cell phone: +49-179-1118979 > > email: matzew AT apache DOT org > > url: http://www.wessendorf.net > > callto://mwessendorf (Skype) > > icq: 47016183 > === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

