On Jul 21, 2010 9:29 PM, "Blake Sullivan" <[email protected]> wrote: > Hazem, > > Where is the duplication of functionality? We are talking about an api. As for the implementation, we can make it pluggable, though in fact, it already is.
I don't understand this too. > If someone wants a WindowManager implementation that uses the Orchestra scheme for identifying windows, they can do so. +1 but that's always the case. If folks want a different IMPL /not API/, they can do the work. In Orchestra (or CODI), if they want. -MAtthias > > -- Blake Sullivan > > > On Jul 21, 2010, at 12:16 PM, Hazem Saleh wrote: > >> -1 for having a duplicate functionality. >> +1 for using CODI for the @WidnowScoped. >> >> On Wed, Jul 21, 2010 at 8:05 PM, Gerhard Petracek < [email protected]> wrote: >> hi blake, >> >> @trinidad window map & cdi: >> we are just interested in some special events like a page-refresh (triggered by the user). >> everything else is handled internally. -> (currently) i don't see a reason for using such an external map. >> >> @stand-alone trinidad window map: >> do you mean there are some internal project guidelines like: >> the project has to use plain trinidad. >> ? >> >> @page flow scope: >> that's a similar story - besides @WindowScoped codi provides @ConversationScoped (similar to the conversations of orchestra) as well as @ViewAccessScoped (similar to the access scope of orchestra). >> >> regards, >> gerhard >> >> http://www.irian.at >> >> Your JSF powerhouse - >> JSF Consulting, Development and >> Courses in English and German >> >> Professional Support for Apache MyFaces >> >> >> 2010/7/21 Blake Sullivan <[email protected]> >> >> On Jul 21, 2010, at 5:02 AM, Gerhard Petracek wrote: >> >>> hi mark, >>> >>> nobody said that it would harm (at least i'm not aware of technical issues). >>> (maybe some people would use it even though they shouldn't - e.g. because they have an alternative which should be used in their application/s.) >>> furthermore, i agree with martin - most projects are using (or will use) one of the mentioned frameworks. >>> >>> the questions are: >>> who would use this feature? >> Anyone who needed to store information on a per window basis and could live without managed bean support. We already had several teams trying to build this on their own. The finer-grained scopes, such as page flow scope, should be built on top of this directly. As teams have been dealing with fail-over issues, they are finding that they want this. >> >>> - new projects? i don't think so. >> If they had the above issues, sure. >> >>> - existing projects? would they upgrade to a new version of trinidad just for using this feature? >> I don't understand. If the bar for new features is that they must be the driving force for customers to upgrade, very few features would be added to any project. >> >> -- Blake Sullivan >> >>> >>> maybe it's the right time to discuss our plans for the future of trinidad. (at least if we should use the maven shade plugin for modularizing trinidad. in such a case we could also provide an all-in-one package via special modules. so users won't see any difference, if they prefer the existing monolithic package.) >>> >>> regards, >>> gerhard >>> >>> http://www.irian.at >>> >>> Your JSF powerhouse - >>> JSF Consulting, Development and >>> Courses in English and German >>> >>> Professional Support for Apache MyFaces >>> >>> >>> 2010/7/21 Mark Struberg <[email protected]> >>> Hmm difficult topic. >>> >>> Please allow me a few questions: >>> >>> a.) Trinidad components would still work with using either Orchestra >>> conversations or CODI? >>> b) You are not relying on other components or the users using your conversation >>> stuff if they don't like? >>> c) if the user doesn't make use of this feature, it will not pollute the >>> viewRoot or cause heavy performance hits? >>> >>> If all this is ok, then there is imo no argument against adding it to Trinidad. >>> This doesn't mean I like it either, but it doesn't hurt at least ;) >>> >>> LieGrue, >>> strub >>> >>> >>> > >>> >From: Gerhard Petracek <[email protected]> >>> >To: MyFaces Development <[email protected]> >>> >Sent: Wed, July 21, 2010 10:16:23 AM >>> >Subject: Re: [Trinidad][api]TRINIDAD-1857 Add a Map associated with each window >>> > >>> >or tab that the user is interacting with >>> > >>> >i agree with martin. >>> > >>> > >>> >regards, >>> >gerhard >>> > >>> >http://www.irian.at >>> > >>> >Your JSF powerhouse - >>> >JSF Consulting, Development and >>> >Courses in English and German >>> > >>> >Professional Support for Apache MyFaces >>> > >>> > >>> > >>> > >>> > >>> >2010/7/21 Martin Marinschek <[email protected]> >>> > >>> >Hi Matthias, >>> >> >>> >> >>> >>> Not everybody is using CDI and/or Spring. >>> >> >>> >>well, in the real world and a little while in the future, there is not >>> >>many people who will not have one of these frameworks in their >>> >>applications. >>> >> >>> >> >>> >>> I think, on long term we may want one clean and independent API, where >>> >>> all these projects offer an implementation for a window/event system: >>> >>> -CODI >>> >>> -Orchestra >>> >>> -Trinidad >>> >>> -etc >>> >>> >>> >>> However, right now, Trinidad has the base already and adding a new >>> >>> toolset to the belt feels kinda wrong. >>> >>> Again +1 on this to be inside of Trinidad. >>> >>> >>> >>> This does not mean that we could work on a better future version of a >>> >>> more unified API, for this. Right? >>> >> >>> >>yes, this is what we could and what we should. Why not take this >>> >>addition as a reason to do this right now? If we don“t take such >>> >>additions as a reason to do this, what else will be our reason? >>> >> >>> >>best regards, >>> >> >>> >>Martin >>> >> >>> >>-- >>> >> >>> >> >>> >>http://www.irian.at >>> >> >>> >>Your JSF powerhouse - >>> >>JSF Consulting, Development and >>> >>Courses in English and German >>> >> >>> >>Professional Support for Apache MyFaces >>> >> >>> > >>> >>> >>> >>> >> >> >> >> >> >> -- >> Hazem Ahmed Saleh Ahmed >> >> Author of (The Definitive Guide to Apache MyFaces and Facelets): >> http://www.amazon.com/Definitive-Guide-Apache-MyFaces-Facelets/dp/1590597370 >> http://www.amazon.com/-/e/B002M052KY >> >> Web blog: http://hazems.blogetery.com/ >> >> [Web 2.0] Mashups Integration with JSF: >> http://code.google.com/p/mashups4jsf/ >
