Merging Shale into MyFaces

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

Merging Shale into MyFaces

by kito99 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello everyone,

 

I sent out an e-mail to the Shale mailing list a week or so ago about the
possibility of merging Shale with MyFaces. Development of Shale has become
somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
code base atrophy The overwhelming consensus for the Shale list is "yes"
(and Craig is no exception). What does the MyFaces PMC think?

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kito D. Mann - Author, JavaServer Faces in Action
 <http://www.virtua.com/> http://www.virtua.com - JSF/Java EE consulting,
training, and mentoring
 <http://www.jsfcentral.com/> http://www.JSFCentral.com - JavaServer Faces
FAQ, news, and info



 


Re: Merging Shale into MyFaces

by Dennis Byrne-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

+1 from me, but only if my logo contest entry is retroactively promoted to
the official Shale logo.

http://shale.apache.org/logo-contest.html

Dennis Byrne

On 10/20/07, Kito D. Mann <kmann@...> wrote:

>
>  Hello everyone,
>
>
>
> I sent out an e-mail to the Shale mailing list a week or so ago about the
> possibility of merging Shale with MyFaces. Development of Shale has become
> somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
> code base atrophy The overwhelming consensus for the Shale list is "yes"
> (and Craig is no exception). What does the MyFaces PMC think?
>
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Kito D. Mann - Author, JavaServer Faces in Action
> http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
> http://www.JSFCentral.com <http://www.jsfcentral.com/> - JavaServer Faces
> FAQ, news, and info
>
>
>



--
Dennis Byrne

Re: Merging Shale into MyFaces

by Mario Ivankovits :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi!
> I sent out an e-mail to the Shale mailing list a week or so ago about the
> possibility of merging Shale with MyFaces. Development of Shale has become
> somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
> code base atrophy The overwhelming consensus for the Shale list is "yes"
> (and Craig is no exception). What does the MyFaces PMC think?
>  
I am +1.

I think we just have to define which modules we would like to take over:
(BTW, this list is not to offend anyone, if this might happen, then
sorry in advance - it might be just due to not sensitively enough
choosen english wording.)


    * Application Controller
Don't know. I thought action oriented frameworks are outdated, though,
Seam seems to introduce this paradigm again too.

    * Clay
Don't know. I am happy that we (I) moved away from html to components.

    * Core Library
Might be a must have

    * Dialog Manager
    * Dialog Manager (Basic Implementation)
    * Dialog Manager (SCXML Implementation)
The Dialog Manager might be a next step for MyFaces Orchestra. Anyway, I
hope that one of the original developers is still there to help out with
things.

    * Remoting
Unsure, as most of this can be done with PPR too.

    * Spring Integration
Unsure, I didn't get whats the advantage to the intregration with Spring

    * Test Framework
Must have I think

    * Tiger Extensions
Interesting, however, I'd like to tell everyone to use Spring as MB
facility. And then Spring needs to provide such annotations (which are
already existent I think)

    * Tiles Integration
See Clay.

    * Validator Support
A generic client/server validation library for JSF would be REALLY nice.
Just, I don't like the idea just having a single component for this
(val:commonsValidator), at least, this one needs to be extended.

    * View Controller
This needs to be reviewed and merged with the Orchestra one if possible


I am not going to vote an any of these components yet, first, I'd like
to see a discussion about them.
The reason is simple, even MyFaces has some "man/women power" problems
currently I think. If no one is willing to pick up one of these modules
they are dead in MyFaces land too.
Point is, that too many dormand modules in MyFaces might harm the
MyFaces community. We might create a dormand section where we move those
modules then to express that we are waiting for someone with some urge
to pick them up again.

Ciao,
Mario


Re: Merging Shale into MyFaces

by Mario Ivankovits :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

By accident I sent my answer to dev@shale only.

If possible, we should discuss this topic just in dev@myfaces, no?
I'd like to invent every Shale developer not yet at dev@myfaces to
subscribe there too.
Is this an option?

Ciao,
Mario


Kito D. Mann schrieb:

> Hello everyone,
>
>  
>
> I sent out an e-mail to the Shale mailing list a week or so ago about the
> possibility of merging Shale with MyFaces. Development of Shale has become
> somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
> code base atrophy The overwhelming consensus for the Shale list is "yes"
> (and Craig is no exception). What does the MyFaces PMC think?
>
>  
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Kito D. Mann - Author, JavaServer Faces in Action
>  <http://www.virtua.com/> http://www.virtua.com - JSF/Java EE consulting,
> training, and mentoring
>  <http://www.jsfcentral.com/> http://www.JSFCentral.com - JavaServer Faces
> FAQ, news, and info
>
>
>
>  
>
>
>  


Re: Merging Shale into MyFaces

by Gary%20VanMatre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>From: Mario Ivankovits <mario@...>
>
> Hi!
> > I sent out an e-mail to the Shale mailing list a week or so ago about the
> > possibility of merging Shale with MyFaces. Development of Shale has become
> > somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
> > code base atrophy The overwhelming consensus for the Shale list is "yes"
> > (and Craig is no exception). What does the MyFaces PMC think?
> >
> I am +1.
>
> I think we just have to define which modules we would like to take over:
> (BTW, this list is not to offend anyone, if this might happen, then
> sorry in advance - it might be just due to not sensitively enough
> choosen english wording.)
>
>
> * Application Controller
> Don't know. I thought action oriented frameworks are outdated, though,
> Seam seems to introduce this paradigm again too.
>

-1


> * Clay
> Don't know. I am happy that we (I) moved away from html to components.
>

+0
 
I'm pretty certain that JSF 2 will have some kind of template language
that is not JSP.  I'm also certain that it won't try inheritance but will most
likely look like facelets + jsftemplating.  

To be honest, I've never had a chance to use Clay outside of just building
it.  I know there are a couple adopters that we should consider
feedback from.

Actually, I'm looking forward too trying it all over with the 2.0 jsf impl.


> * Core Library
> Might be a must have
>
> * Dialog Manager
> * Dialog Manager (Basic Implementation)
> * Dialog Manager (SCXML Implementation)
> The Dialog Manager might be a next step for MyFaces Orchestra. Anyway, I
> hope that one of the original developers is still there to help out with
> things.
>

+1

> * Remoting
> Unsure, as most of this can be done with PPR too.
>

+1

JSF 2.0 will have resource delivery that is based on Shale Remoting.

 
> * Spring Integration
> Unsure, I didn't get whats the advantage to the intregration with Spring
>

-1

> * Test Framework
> Must have I think
>

+1
Shale test is a must.  IMO, it's one of the best nuggets in the bunch.

> * Tiger Extensions
> Interesting, however, I'd like to tell everyone to use Spring as MB
> facility. And then Spring needs to provide such annotations (which are
> already existent I think)
>

+1
JSF 2.0 is also considering Shale Tiger in the specification.


> * Tiles Integration
> See Clay.
>

+0

Clay and tiles are two different things.  I know that there needs to be some work done
to make shale-tiles work with JSF 1.2 and integrate with tiles (tlp) 2.x.

Rich ADF faces has a JSP templating feature that's pretty cool but don't have the rich
nested composition options that tiles has.  Unsure of the status of that one...


> * Validator Support
> A generic client/server validation library for JSF would be REALLY nice.
> Just, I don't like the idea just having a single component for this
> (val:commonsValidator), at least, this one needs to be extended.
>

-1  I did allot of work on commons validator and I really believe that the only way to
make this work (client-side) is to couple it into a component library framework.  


> * View Controller
> This needs to be reviewed and merged with the Orchestra one if possible
>
>

+1

> I am not going to vote an any of these components yet, first, I'd like
> to see a discussion about them.
> The reason is simple, even MyFaces has some "man/women power" problems
> currently I think. If no one is willing to pick up one of these modules
> they are dead in MyFaces land too.
> Point is, that too many dormand modules in MyFaces might harm the
> MyFaces community. We might create a dormand section where we move those
> modules then to express that we are waiting for someone with some urge
> to pick them up again.
>
> Ciao,
> Mario
>

Gary

Re: Merging Shale into MyFaces

by Gary%20VanMatre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-------------- Original message --------------
From: "Dennis Byrne" <dennisbyrne@...>

> +1 from me, but only if my logo contest entry is retroactively promoted to
> the official Shale logo.
>

LOL!


> http://shale.apache.org/logo-contest.html 
>
> Dennis Byrne
>
> On 10/20/07, Kito D. Mann wrote:
> >
> > Hello everyone,
> >
> >
> >
> > I sent out an e-mail to the Shale mailing list a week or so ago about the
> > possibility of merging Shale with MyFaces. Development of Shale has become
> > somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
> > code base atrophy The overwhelming consensus for the Shale list is "yes"
> > (and Craig is no exception). What does the MyFaces PMC think?
> >
> >
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Kito D. Mann - Author, JavaServer Faces in Action
> > http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
> > http://www.JSFCentral.com - JavaServer Faces
> > FAQ, news, and info
> >
> >
> >
>
>
>
> --
> Dennis Byrne

RE: Merging Shale into MyFaces

by kito99 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Hi!
> > I sent out an e-mail to the Shale mailing list a week or so ago about
> the
> > possibility of merging Shale with MyFaces. Development of Shale has
> become
> > somewhat stale, and I'd rather see MyFaces pickup the pieces than
> have the
> > code base atrophy The overwhelming consensus for the Shale list is
> "yes"
> > (and Craig is no exception). What does the MyFaces PMC think?
> >
> I am +1.

I'm not on the PMC, but I wanted to state +1 for the record. From dealing
with students and clients, I think this would be a good thing for JSF.

> I think we just have to define which modules we would like to take
> over:
> (BTW, this list is not to offend anyone, if this might happen, then
> sorry in advance - it might be just due to not sensitively enough
> choosen english wording.)
>
>
>     * Application Controller
> Don't know. I thought action oriented frameworks are outdated, though,
> Seam seems to introduce this paradigm again too.

-1. It's probably better to integrate any sort of direct request processing
into the Remoting support (I know it's currently implemented using the
Application Controller, but that's an implementation detail). Also, I don't
know if anyone actually uses this.

>
>     * Clay
> Don't know. I am happy that we (I) moved away from html to components.

-1. Although I know Clay has some supporters, Facelets and JSFTemplating are
going to affect JSF 2.0 the most. I'd love to see some of the Clay people
help out with Facelets, actually.

>     * Core Library
> Might be a must have

+1

>     * Dialog Manager
>     * Dialog Manager (Basic Implementation)
>     * Dialog Manager (SCXML Implementation)
> The Dialog Manager might be a next step for MyFaces Orchestra. Anyway,
> I
> hope that one of the original developers is still there to help out
> with
> things.

+0 I like the idea of integrating this with Orchestra, although I'm not
convinced that Spring should be a requirement to use this feature. If that's
the case, you might as well use Spring Web Flow.

>     * Remoting
> Unsure, as most of this can be done with PPR too.

+1 This is pretty useful and easy to use, and will affect JSF 2.0.

>     * Spring Integration
> Unsure, I didn't get whats the advantage to the intregration with
> Spring

-1 This is pretty useless now as far as I can tell.

>     * Test Framework
> Must have I think

+1

>     * Tiger Extensions
> Interesting, however, I'd like to tell everyone to use Spring as MB
> facility. And then Spring needs to provide such annotations (which are
> already existent I think)

+1 This will serve as a blueprint for JSF 2.0, and it's quite useful.
Although it's nice to use Spring, not everybody does, and we shouldn't force
people to do so.
 
>     * Tiles Integration
> See Clay.

+0 I'll abstain here and since I don't know much about the Tiles side of
things. Let's just say that I think Tiles integration should "just work" in
MyFaces and Shale.

>     * Validator Support
> A generic client/server validation library for JSF would be REALLY
> nice.
> Just, I don't like the idea just having a single component for this
> (val:commonsValidator), at least, this one needs to be extended.

-1 I haven't heard of too many people using this these days, since Ajax is
usually easier to do these days. If this is a big desire by the community,
it'd make more sense to integrate it as a proper set of validators or
components.
 
>     * View Controller
> This needs to be reviewed and merged with the Orchestra one if possible

+1 This is a requirement, I think.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kito D. Mann - Author, JavaServer Faces in Action
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info





Re: Merging Shale into MyFaces

by Niall Pemberton-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/21/07, Mario Ivankovits <mario@...> wrote:

> Hi!
> > I sent out an e-mail to the Shale mailing list a week or so ago about the
> > possibility of merging Shale with MyFaces. Development of Shale has become
> > somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
> > code base atrophy The overwhelming consensus for the Shale list is "yes"
> > (and Craig is no exception). What does the MyFaces PMC think?
> >
> I am +1.
>
> I think we just have to define which modules we would like to take over:
> (BTW, this list is not to offend anyone, if this might happen, then
> sorry in advance - it might be just due to not sensitively enough
> choosen english wording.)
>
>
>     * Application Controller
> Don't know. I thought action oriented frameworks are outdated, though,
> Seam seems to introduce this paradigm again too.
>
>     * Clay
> Don't know. I am happy that we (I) moved away from html to components.
>
>     * Core Library
> Might be a must have
>
>     * Dialog Manager
>     * Dialog Manager (Basic Implementation)
>     * Dialog Manager (SCXML Implementation)
> The Dialog Manager might be a next step for MyFaces Orchestra. Anyway, I
> hope that one of the original developers is still there to help out with
> things.
>
>     * Remoting
> Unsure, as most of this can be done with PPR too.
>
>     * Spring Integration
> Unsure, I didn't get whats the advantage to the intregration with Spring
>
>     * Test Framework
> Must have I think
>
>     * Tiger Extensions
> Interesting, however, I'd like to tell everyone to use Spring as MB
> facility. And then Spring needs to provide such annotations (which are
> already existent I think)
>
>     * Tiles Integration

This is one class[1] and despite what the shale-tiles pom[2] declares,
it doesn't relate to/depend on any other parts of shale - just JSF and
Tiles. So it could just as easily be moved to the tiles TLP. Having
said that, I suggested this a while ago and it was rejected then[3]

Niall

[1] http://tinyurl.com/2ekcr6
[2] http://tinyurl.com/ytg7q2
[3] http://tinyurl.com/2y6ull

>     * Validator Support
> A generic client/server validation library for JSF would be REALLY nice.
> Just, I don't like the idea just having a single component for this
> (val:commonsValidator), at least, this one needs to be extended.
>
>     * View Controller
> This needs to be reviewed and merged with the Orchestra one if possible
>
>
> I am not going to vote an any of these components yet, first, I'd like
> to see a discussion about them.
> The reason is simple, even MyFaces has some "man/women power" problems
> currently I think. If no one is willing to pick up one of these modules
> they are dead in MyFaces land too.
> Point is, that too many dormand modules in MyFaces might harm the
> MyFaces community. We might create a dormand section where we move those
> modules then to express that we are waiting for someone with some urge
> to pick them up again.
>
> Ciao,
> Mario
>
>

Re: Merging Shale into MyFaces

by craigmcc :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

A couple of notes embedded below.


On 10/21/07, Kito D. Mann <kmann@...> wrote:

> > Hi!
> > > I sent out an e-mail to the Shale mailing list a week or so ago about
> > the
> > > possibility of merging Shale with MyFaces. Development of Shale has
> > become
> > > somewhat stale, and I'd rather see MyFaces pickup the pieces than
> > have the
> > > code base atrophy The overwhelming consensus for the Shale list is
> > "yes"
> > > (and Craig is no exception). What does the MyFaces PMC think?
> > >
> > I am +1.
>
> I'm not on the PMC, but I wanted to state +1 for the record. From dealing
> with students and clients, I think this would be a good thing for JSF.
>
> > I think we just have to define which modules we would like to take
> > over:
> > (BTW, this list is not to offend anyone, if this might happen, then
> > sorry in advance - it might be just due to not sensitively enough
> > choosen english wording.)
> >
> >
> >     * Application Controller
> > Don't know. I thought action oriented frameworks are outdated, though,
> > Seam seems to introduce this paradigm again too.

A lot of the reason you need an API for this is the original target
platform pre servlet Filters, although filters tend to be a pretty
clumsy way to assemble chain of responsibility workflows.  I like the
way Struts2/WW do this a lot better, but even that would be more
elegant if you could use managed beans to load the executing logic,
and bind it together with EL expressions.

>
> -1. It's probably better to integrate any sort of direct request processing
> into the Remoting support (I know it's currently implemented using the
> Application Controller, but that's an implementation detail). Also, I don't
> know if anyone actually uses this.
>
> >
> >     * Clay
> > Don't know. I am happy that we (I) moved away from html to components.
>
> -1. Although I know Clay has some supporters, Facelets and JSFTemplating are
> going to affect JSF 2.0 the most. I'd love to see some of the Clay people
> help out with Facelets, actually.
>

That's the same conclusion about the future that I've been coming to.

> >     * Core Library
> > Might be a must have
>
> +1

Its a pretty small set of utility classes, but the important point is
it is *independent* of component libraries.  Maybe it could be a
jumpstart for the long-rumored Myfaces shared library that could be
used by all the component libraries for the boring utility stuff?

>
> >     * Dialog Manager
> >     * Dialog Manager (Basic Implementation)
> >     * Dialog Manager (SCXML Implementation)
> > The Dialog Manager might be a next step for MyFaces Orchestra. Anyway,
> > I
> > hope that one of the original developers is still there to help out
> > with
> > things.
>
> +0 I like the idea of integrating this with Orchestra, although I'm not
> convinced that Spring should be a requirement to use this feature. If that's
> the case, you might as well use Spring Web Flow.

The thing I like most about Shale Dialogs is that you really can
abstract a significant amount of detail behind a common dialog
interface, and then pick a back end implementation with varying sets
of capabilities (and dependencies).  Early on in Orchestra's life, I
had suggested to Mario that it would be cool to have an adapter so you
could Orchestra as your dialog implementation :-).

Longer term, this territory is going to get addressed by Web Beans
(JSR-299), which is likely to include all the scope stuff (and more
than Dialog has), coupled with annotation based dependency injection.

But I've always felt that support for scopes other than
request/session/application *really* belongs in the servlet spec so
all Java web technologies can use it ...

>
> >     * Remoting
> > Unsure, as most of this can be done with PPR too.
>
> +1 This is pretty useful and easy to use, and will affect JSF 2.0.

The original sweet spot for Shale Remoting was where you do *not* want
to worry about the performance overhead of recreating and updating the
JSF component tree on every Ajax request.  Examples would be an
autocomplete component itself, doing async callbacks simply to get the
data it needs to offer as suggestions, with no impact on the component
tree.  If you do need to manipulate the component tree, do what
Trinidad or Tobago do with their own components, or use something like
Ajax4JSF or Dynamic Faces instead.

A secondary benefit is near-zero config for resource access,
particularly for resources provided in a jar file instead of as
exploded files in a WAR.  Until JSF 2 comes along, that's pretty
useful all by itself.

>
> >     * Spring Integration
> > Unsure, I didn't get whats the advantage to the intregration with
> > Spring

If you had all your business logic beans configured via Spring, it was
easier on the developer to configure their managed beans there as
well, and this module let you do that with Spring 1.  For Spring 2 it
is not relevant, because Spring did it's own integration to let you
create JSF managed beans in whatever scope you want.

>
> -1 This is pretty useless now as far as I can tell.
>
> >     * Test Framework
> > Must have I think
>
> +1

IIRC, this is already being used in various parts of the MyFaces source tree.

>
> >     * Tiger Extensions
> > Interesting, however, I'd like to tell everyone to use Spring as MB
> > facility. And then Spring needs to provide such annotations (which are
> > already existent I think)
>
> +1 This will serve as a blueprint for JSF 2.0, and it's quite useful.
> Although it's nice to use Spring, not everybody does, and we shouldn't force
> people to do so.

Not having to put *anything* in a faces-config.xml file is pretty nice :-).

>
> >     * Tiles Integration
> > See Clay.
>
> +0 I'll abstain here and since I don't know much about the Tiles side of
> things. Let's just say that I think Tiles integration should "just work" in
> MyFaces and Shale.

Likely relevant for historical Struts1 users who want to stick with
JSP as their view technology.  Not relevant at all for Facelets or
Clay based views.

>
> >     * Validator Support
> > A generic client/server validation library for JSF would be REALLY
> > nice.
> > Just, I don't like the idea just having a single component for this
> > (val:commonsValidator), at least, this one needs to be extended.
>
> -1 I haven't heard of too many people using this these days, since Ajax is
> usually easier to do these days. If this is a big desire by the community,
> it'd make more sense to integrate it as a proper set of validators or
> components.
>

The current code primarily adapts Commons Validator to JSF components
for server side validation (with a little help for client side
validation as well).  The latter is a big missing link in standard JSF
input components, and it would be nice to see a Commons Validator
evolution to provide client side validators too, and some library like
this to wrap them for the JSF use case.


> >     * View Controller
> > This needs to be reviewed and merged with the Orchestra one if possible
>
> +1 This is a requirement, I think.

Think ov View Controller as providing *four* possible callbacks per
request, instead of the one you normally get in action frameworks (and
even JSF out of the box).  Without this, you're basically thrust into
assembling workflows with filters or Struts2/WW handlers to deal with
some very common use cases.

Craig

Re: Merging Shale into MyFaces

by Antonio Petrelli-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2007/10/22, Craig McClanahan <craigmcc@...>:

>
> >
> > >     * Tiles Integration
> > > See Clay.
> >
> > +0 I'll abstain here and since I don't know much about the Tiles side of
> > things. Let's just say that I think Tiles integration should "just work"
> in
> > MyFaces and Shale.
>
> Likely relevant for historical Struts1 users who want to stick with
> JSP as their view technology.  Not relevant at all for Facelets or
> Clay based views.



Tiles works with FreeMarker and Struts 2 too. And sincerely I think that it
could be used for JSF users, if it only gets more support (don't look at me,
I don't know anything about JSF :-) ).

Antonio

Re: Merging Shale into MyFaces

by Rahul Akolkar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/21/07, Craig McClanahan <craigmcc@...> wrote:
<big-snip/>

>
> >
> > >     * Dialog Manager
> > >     * Dialog Manager (Basic Implementation)
> > >     * Dialog Manager (SCXML Implementation)
> > > The Dialog Manager might be a next step for MyFaces Orchestra. Anyway,
> > > I
> > > hope that one of the original developers is still there to help out
> > > with
> > > things.
> >
> > +0 I like the idea of integrating this with Orchestra, although I'm not
> > convinced that Spring should be a requirement to use this feature. If that's
> > the case, you might as well use Spring Web Flow.
>
> The thing I like most about Shale Dialogs is that you really can
> abstract a significant amount of detail behind a common dialog
> interface, and then pick a back end implementation with varying sets
> of capabilities (and dependencies).  Early on in Orchestra's life, I
> had suggested to Mario that it would be cool to have an adapter so you
> could Orchestra as your dialog implementation :-).
>
<snap/>

While I'm on neither of the PMCs, I continue to be interested in Shale
dialogs. And as long as I'm around, someone will try to answer user
queries etc.

-Rahul



> Longer term, this territory is going to get addressed by Web Beans
> (JSR-299), which is likely to include all the scope stuff (and more
> than Dialog has), coupled with annotation based dependency injection.
>
> But I've always felt that support for scopes other than
> request/session/application *really* belongs in the servlet spec so
> all Java web technologies can use it ...
<snip/>

Re: Merging Shale into MyFaces

by Greg Reddin-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/20/07, Kito D. Mann <kmann@...> wrote:
>
> I sent out an e-mail to the Shale mailing list a week or so ago about the
> possibility of merging Shale with MyFaces. Development of Shale has become
> somewhat stale, and I'd rather see MyFaces pickup the pieces than have the
> code base atrophy The overwhelming consensus for the Shale list is "yes"
> (and Craig is no exception). What does the MyFaces PMC think?


Wow, my mailing-list mgmt. skills must be worse than I thought :-) How did I
totally miss that thread? I'll check the archives.

Anyway, I'm in favor of the notion. My only reservation would be that the
MyFaces community could become too splintered with JSF "extras". Was that
discussed in the original thread?

Greg

Re: Merging Shale into MyFaces

by Greg Reddin-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

If this is turning into a vote we should specify what +1 and -1 means. Does
-1 mean "no, don't port it" or "no we have to have this"? :-)

Greg

On 10/21/07, Gary VanMatre <gvanmatre@...> wrote:
>
> > * Application Controller
> > Don't know. I thought action oriented frameworks are outdated, though,
> > Seam seems to introduce this paradigm again too.
> >
>
> -1

Re: Merging Shale into MyFaces

by Greg Reddin-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/21/07, Niall Pemberton <niall.pemberton@...> wrote:
>
> This is one class[1] and despite what the shale-tiles pom[2] declares,
> it doesn't relate to/depend on any other parts of shale - just JSF and
> Tiles. So it could just as easily be moved to the tiles TLP. Having
> said that, I suggested this a while ago and it was rejected then[3]


I think we were opposed to the idea of providing integration support for
every framework imaginable in the Tiles project. We might be open to rethink
some of that, at least providing some support in subprojects, etc. My
objection was that I didn't want to have to include dependencies to umpteen
frameworks just to implement an integration class. I would be open to the
idea of providing optional (Tiles) subprojects, etc. that "self-contained"
the dependencies, testing, etc. I'm starting to see that such support could
fall under the purview of the Tiles project.

Greg

Re: Merging Shale into MyFaces

by Greg Reddin-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/21/07, Craig McClanahan <craigmcc@...> wrote:

>
> > >     * Tiles Integration
> > > See Clay.
> >
> > +0 I'll abstain here and since I don't know much about the Tiles side of
> > things. Let's just say that I think Tiles integration should "just work"
> in
> > MyFaces and Shale.
>
> Likely relevant for historical Struts1 users who want to stick with
> JSP as their view technology.


I'm not sure how relevant even this is presently. Tiles 2 is so far removed
from Struts-Tiles that there would still be a significant learning
curve/porting effort. We support the idea of a Struts-Tiles compatibility
layer, but to my knowledge, no work has been done to that end.

Greg

Re: Merging Shale into MyFaces

by Greg Reddin-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/22/07, Antonio Petrelli <antonio.petrelli@...> wrote:
>
>
> Tiles works with FreeMarker and Struts 2 too. And sincerely I think that
> it
> could be used for JSF users, if it only gets more support (don't look at
> me,
> I don't know anything about JSF :-) ).


It could be used, but I'm not sure how practical it is. We've seen several
users express interest, but I'm having a hard time seeing benefits over
Facelets and Clay. I guess if you're employer-constrained into using JSP
then Tiles might be a good option.

Greg

RE: Merging Shale into MyFaces

by kito99 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I don't think that's a good idea, since JSF 2.0 is a year or more away....

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kito D. Mann - Author, JavaServer Faces in Action
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info


> -----Original Message-----
> From: Bernhard Slominski [mailto:bernhard.slominski@...]
> Sent: Monday, October 22, 2007 8:41 AM
> To: 'dev@...'; MyFaces Development
> Subject: AW: Merging Shale into MyFaces
>
> Hi all,
>
> I guess it makes sense, to make the merger a post JSF 2 project.
> So all features, which are included in JSF 2 (e.g Remoting) should not
> move,
> but just stay in Shale.
> Also let's see where templating and component development goes before
> making
> a decision about Clay.
> So Shale is then the JSF 1.X add-on framework, when it comes to JSF 2
> all
> Add-Ons move to MyFaces.
>
> Bernhard
>
> > -----Ursprüngliche Nachricht-----
> > Von: craigmcc@... [mailto:craigmcc@...]Im Auftrag
> > von Craig
> > McClanahan
> > Gesendet: Montag, 22. Oktober 2007 01:48
> > An: MyFaces Development; Shale Developers List
> > Betreff: Re: Merging Shale into MyFaces
> >
> >
> > >
> > > >     * Remoting
> > > > Unsure, as most of this can be done with PPR too.
> > >
> > > +1 This is pretty useful and easy to use, and will affect JSF 2.0.
> >
> > A secondary benefit is near-zero config for resource access,
> > particularly for resources provided in a jar file instead of as
> > exploded files in a WAR.  Until JSF 2 comes along, that's pretty
> > useful all by itself.
> >
> >
> > Craig
> >


RE: Merging Shale into MyFaces

by Pavel Savara :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>but I'm having a hard time seeing benefits over Facelets and Clay.

What I see as benefit for tiles is possibility to define another tiles.xml config which specify what page should be displayed for different locale. So you don't have only localized messages and text but complete web page layout event you can serve completely different web page under the same url for different locale.
Not sure it this is possible in clay or facelets.

Pavel

-----Original Message-----
From: Greg Reddin [mailto:gredbug@...]
Sent: Monday, October 22, 2007 4:47 PM
To: dev@...
Subject: Re: Merging Shale into MyFaces


On 10/22/07, Antonio Petrelli <antonio.petrelli@...> wrote:
>
>
> Tiles works with FreeMarker and Struts 2 too. And sincerely I think that
> it
> could be used for JSF users, if it only gets more support (don't look at
> me,
> I don't know anything about JSF :-) ).


It could be used, but I'm not sure how practical it is. We've seen several
users express interest, but I'm having a hard time seeing benefits over
Facelets and Clay. I guess if you're employer-constrained into using JSP
then Tiles might be a good option.

Greg

RE: Merging Shale into MyFaces

by Gary%20VanMatre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>From: "Pavel Savara" <psavara@...>
>
> >but I'm having a hard time seeing benefits over Facelets and Clay.
>
> What I see as benefit for tiles is possibility to define another tiles.xml
> config which specify what page should be displayed for different locale. So you
> don't have only localized messages and text but complete web page layout event
> you can serve completely different web page under the same url for different
> locale.
> Not sure it this is possible in clay or facelets.
>

FWIW, this is definitly possible in clay.


> Pavel
>

Gary

> -----Original Message-----
> From: Greg Reddin [mailto:gredbug@...]
> Sent: Monday, October 22, 2007 4:47 PM
> To: dev@...
> Subject: Re: Merging Shale into MyFaces
>
>
> On 10/22/07, Antonio Petrelli wrote:
> >
> >
> > Tiles works with FreeMarker and Struts 2 too. And sincerely I think that
> > it
> > could be used for JSF users, if it only gets more support (don't look at
> > me,
> > I don't know anything about JSF :-) ).
>
>
> It could be used, but I'm not sure how practical it is. We've seen several
> users express interest, but I'm having a hard time seeing benefits over
> Facelets and Clay. I guess if you're employer-constrained into using JSP
> then Tiles might be a good option.
>
> Greg

RE: Merging Shale into MyFaces

by kito99 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

For the record, Tiles does come up in conversation with shops that require
use of JSP.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kito D. Mann - Author, JavaServer Faces in Action
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info


> -----Original Message-----
> From: Greg Reddin [mailto:gredbug@...]
> Sent: Monday, October 22, 2007 11:47 AM
> To: dev@...
> Subject: Re: Merging Shale into MyFaces
>
> On 10/22/07, Antonio Petrelli <antonio.petrelli@...> wrote:
> >
> >
> > Tiles works with FreeMarker and Struts 2 too. And sincerely I think
> that
> > it
> > could be used for JSF users, if it only gets more support (don't look
> at
> > me,
> > I don't know anything about JSF :-) ).
>
>
> It could be used, but I'm not sure how practical it is. We've seen
> several
> users express interest, but I'm having a hard time seeing benefits over
> Facelets and Clay. I guess if you're employer-constrained into using
> JSP
> then Tiles might be a good option.
>
> Greg

< Prev | 1 - 2 | Next >