Re: [ANNOUNCE] Apache Shale To Move To the Attic

2009-05-01 Thread Kito Mann
Hello Cyril,

The Orchestra ViewController can definitely handle this. See:
http://myfaces.apache.org/orchestra/myfaces-orchestra-core/viewController.html
.

I'm not too familiar with the s:subview tag -- how does that work?

---
Kito D. Mann -- Author, JavaServer Faces in Action
http://twitter.com/kito99  http://twitter.com/jsfcentral
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
+1 203-404-4848 x3


On Tue, Apr 28, 2009 at 5:39 PM, Cyril Bouteille cy...@travelmuse.comwrote:

 Hi Kito, by VC feature I meant essentially the prerender event for
 processing GET requests. I couldn't see such hook from Orchestra's overview.
 Does it have such a feature?
 Writing custom PhaseListeners kicking in logic based on URLs gets a bit
 old... :) Shale's declarative s:subview id is great and much cleaner.
 Anything else like that out there?


 Kito Mann wrote:

 On Tue, Apr 28, 2009 at 12:44 PM, Cyril Bouteille cy...@travelmuse.com
 wrote:



 This is sad news! Can you please recommend alternative projects for
 migration of deployed View-Controller and Remote features? Thanks.




 MyFaces Apache Orchestra has a view controller feature as well, and you
 with
 JSF 1.2 sometimes a PhaseListener associated with a particular view can
 yield similar results:

 f:view beforePhase=#{myBean.beforePhase}
 afterPhase=#{myBean.afterPhase}
 ...
 /f:view

 The remoting features are a different story, though. JSF 2.0 has most of
 the
 Shale features (excluding the dialog framework and test framework). It
 handles most of the use cases Shale Remoting handles (i.e. resource
 mangement) but doesn't allow you to call arbitrary methods in the same
 manner.



 Greg Reddin wrote:



 This is a heads up for the Shale user community that the Shale PMC has
 voted to move the project to the Attic. This means that the Shale
 developers (more formally its Project Management Committee) have voted
 to retire Shale and move the responsibility for its oversight over to
 the Attic project.

 The MyFaces community has expressed interest in continuing development
 of the Shale-Test module and the Shale PMC will work with MyFaces to
 migrate this piece of the codebase.. Look for further announcements to
 that regard in the near future.

 You can read more about the Apache Attic at http://attic.apache.org.

 You can follow the progress of the move at

   https://issues.apache.org/jira/browse/ATTIC-2 if you so wish.

 On behalf of the Apache Shale PMC, Thanks!

 Greg Reddin








Re: [ANNOUNCE] Apache Shale To Move To the Attic

2009-05-01 Thread Kito Mann
FYI, I wrote a new blog entry about this:
http://blogs.jsfcentral.com/editorsdesk/entry/shale_in_the_attic
---
Kito D. Mann -- Author, JavaServer Faces in Action
http://twitter.com/kito99  http://twitter.com/jsfcentral
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
+1 203-404-4848 x3


On Fri, May 1, 2009 at 2:28 PM, Kito Mann kito.m...@virtua.com wrote:

 Hello Cyril,

 The Orchestra ViewController can definitely handle this. See:
 http://myfaces.apache.org/orchestra/myfaces-orchestra-core/viewController.html
 .

 I'm not too familiar with the s:subview tag -- how does that work?

 ---
 Kito D. Mann -- Author, JavaServer Faces in Action
 http://twitter.com/kito99  http://twitter.com/jsfcentral
 http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
 http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
 +1 203-404-4848 x3



 On Tue, Apr 28, 2009 at 5:39 PM, Cyril Bouteille cy...@travelmuse.comwrote:

 Hi Kito, by VC feature I meant essentially the prerender event for
 processing GET requests. I couldn't see such hook from Orchestra's overview.
 Does it have such a feature?
 Writing custom PhaseListeners kicking in logic based on URLs gets a bit
 old... :) Shale's declarative s:subview id is great and much cleaner.
 Anything else like that out there?


 Kito Mann wrote:

 On Tue, Apr 28, 2009 at 12:44 PM, Cyril Bouteille cy...@travelmuse.com
 wrote:



 This is sad news! Can you please recommend alternative projects for
 migration of deployed View-Controller and Remote features? Thanks.




 MyFaces Apache Orchestra has a view controller feature as well, and you
 with
 JSF 1.2 sometimes a PhaseListener associated with a particular view can
 yield similar results:

 f:view beforePhase=#{myBean.beforePhase}
 afterPhase=#{myBean.afterPhase}
 ...
 /f:view

 The remoting features are a different story, though. JSF 2.0 has most of
 the
 Shale features (excluding the dialog framework and test framework). It
 handles most of the use cases Shale Remoting handles (i.e. resource
 mangement) but doesn't allow you to call arbitrary methods in the same
 manner.



 Greg Reddin wrote:



 This is a heads up for the Shale user community that the Shale PMC has
 voted to move the project to the Attic. This means that the Shale
 developers (more formally its Project Management Committee) have voted
 to retire Shale and move the responsibility for its oversight over to
 the Attic project.

 The MyFaces community has expressed interest in continuing development
 of the Shale-Test module and the Shale PMC will work with MyFaces to
 migrate this piece of the codebase.. Look for further announcements to
 that regard in the near future.

 You can read more about the Apache Attic at http://attic.apache.org.

 You can follow the progress of the move at

   https://issues.apache.org/jira/browse/ATTIC-2 if you so wish.

 On behalf of the Apache Shale PMC, Thanks!

 Greg Reddin









Re: [ANNOUNCE] Apache Shale To Move To the Attic

2009-05-01 Thread Cyril Bouteille
It provides the missing C in MVC of JSF for GET requests.  :-) A hook in 
the JSP where you can declare which managed bean should be initialized 
for rendering.
Typically high in your JSP, s:subview id=name-of-your-bean would 
call NameOfYourBean.prerender() event. Each page is in control of what 
beans it needs w/o maintaining any additional mapping file or worry 
about URLs or having to recompile java on changes. It provides you also 
with the flexibility to do conditional initialization with verbatims etc.
I'll check your link, thanks. It looks like the hook is the other 
direction with orchestra where the bean maps to JSPs.


Kito Mann wrote:

Hello Cyril,

The Orchestra ViewController can definitely handle this. See: 
http://myfaces.apache.org/orchestra/myfaces-orchestra-core/viewController.html.


I'm not too familiar with the s:subview tag -- how does that work?

---
Kito D. Mann -- Author, JavaServer Faces in Action
http://twitter.com/kito99  http://twitter.com/jsfcentral
http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
+1 203-404-4848 x3


On Tue, Apr 28, 2009 at 5:39 PM, Cyril Bouteille cy...@travelmuse.com 
mailto:cy...@travelmuse.com wrote:


Hi Kito, by VC feature I meant essentially the prerender event for
processing GET requests. I couldn't see such hook from Orchestra's
overview. Does it have such a feature?
Writing custom PhaseListeners kicking in logic based on URLs gets
a bit old... :) Shale's declarative s:subview id is great and
much cleaner. Anything else like that out there?





smime.p7s
Description: S/MIME Cryptographic Signature


Re: [ANNOUNCE] Apache Shale To Move To the Attic

2009-05-01 Thread Kito Mann
On Fri, May 1, 2009 at 2:51 PM, Cyril Bouteille cy...@travelmuse.comwrote:

  It provides the missing C in MVC of JSF for GET requests. :-) A hook in
 the JSP where you can declare which managed bean should be initialized for
 rendering.
 Typically high in your JSP, s:subview id=name-of-your-bean would call
 NameOfYourBean.prerender() event. Each page is in control of what beans it
 needs w/o maintaining any additional mapping file or worry about URLs. It
 provides you also with the flexibility to do conditional initialization with
 verbatims etc.
 I'll check your link, thanks. It looks like the hook is the other direction
 with orchestra where the bean maps to JSPs.


Ah, I see. Nice. FYI, the phaseListener feature in JSF 1.2 is more
fine-grained than I mentioned; you can reference a specific method via a
method expression for beforePhase and afterPhase. See
http://java.sun.com/javaee/javaserverfaces/1.2_MR1/docs/tlddocs/f/view.html.



 Kito Mann wrote:

 Hello Cyril,

 The Orchestra ViewController can definitely handle this. See:
 http://myfaces.apache.org/orchestra/myfaces-orchestra-core/viewController.html
 .

 I'm not too familiar with the s:subview tag -- how does that work?

 ---
 Kito D. Mann -- Author, JavaServer Faces in Action
 http://twitter.com/kito99  http://twitter.com/jsfcentral
 http://www.virtua.com - JSF/Java EE consulting, training, and mentoring
 http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
 +1 203-404-4848 x3


 On Tue, Apr 28, 2009 at 5:39 PM, Cyril Bouteille cy...@travelmuse.comwrote:

 Hi Kito, by VC feature I meant essentially the prerender event for
 processing GET requests. I couldn't see such hook from Orchestra's overview.
 Does it have such a feature?
 Writing custom PhaseListeners kicking in logic based on URLs gets a bit
 old... :) Shale's declarative s:subview id is great and much cleaner.
 Anything else like that out there?

 Kito Mann wrote:

 On Tue, Apr 28, 2009 at 12:44 PM, Cyril Bouteille cy...@travelmuse.com
 wrote:



 This is sad news! Can you please recommend alternative projects for
 migration of deployed View-Controller and Remote features? Thanks.




 MyFaces Apache Orchestra has a view controller feature as well, and you
 with
 JSF 1.2 sometimes a PhaseListener associated with a particular view can
 yield similar results:

 f:view beforePhase=#{myBean.beforePhase}
 afterPhase=#{myBean.afterPhase}
 ...
 /f:view

 The remoting features are a different story, though. JSF 2.0 has most of
 the
 Shale features (excluding the dialog framework and test framework). It
 handles most of the use cases Shale Remoting handles (i.e. resource
 mangement) but doesn't allow you to call arbitrary methods in the same
 manner.



 Greg Reddin wrote:



 This is a heads up for the Shale user community that the Shale PMC has
 voted to move the project to the Attic. This means that the Shale
 developers (more formally its Project Management Committee) have voted
 to retire Shale and move the responsibility for its oversight over to
 the Attic project.

 The MyFaces community has expressed interest in continuing development
 of the Shale-Test module and the Shale PMC will work with MyFaces to
 migrate this piece of the codebase.. Look for further announcements to
 that regard in the near future.

 You can read more about the Apache Attic at http://attic.apache.org.

 You can follow the progress of the move at

   https://issues.apache.org/jira/browse/ATTIC-2 if you so wish.

 On behalf of the Apache Shale PMC, Thanks!

 Greg Reddin







 --
 [image: TravelMuse Logo] Cyril Bouteille
  VP, Engineering

  TravelMuse, Inc.
  4410 El Camino Real, Suite 102
 Los Altos, CA 94022
  Site: http://www.travelmuse.com (RSS http://www.travelmuse.com/rss) | 
 Cyril's
 TravelMuse http://www.travelmuse.com/profile/?mid=429
 Blogs: 
 Companyhttp://www.travelmuse.com/community/blogs/travelmuse-company-blog(
 RSShttp://www.travelmuse.com/community/blogs/travelmuse-company-blog/feeds/posts)
 | TravelMusings http://www.travelmuse.com/community/blogs/travel_musings(
 RSS http://www.travelmuse.com/community/blogs/travel_musings/feeds/posts)
 | Photo http://www.travelmuse.com/community/blogs/photography 
 (RSShttp://www.travelmuse.com/community/blogs/photography/feeds/posts
 )
 Facebook: 
 Pagehttp://www.new.facebook.com/pages/Los-Altos-CA/TravelMuse/12711960515?ref=ts|
 App http://apps.facebook.com/travelmuse/
 --
 The information transmitted is intended only for the person or entity to
 which it is addressed and may contain confidential and/or privileged
 material. Any review, retransmission, dissemination or other use of, or
 taking of any action in reliance upon, this information by persons or
 entities other than the intended recipient is prohibited. If you received
 this in error, please contact the sender and delete the material from any
 computer.



Re: [ANNOUNCE] Apache Shale To Move To the Attic

2009-04-28 Thread Cyril Bouteille
This is sad news! Can you please recommend alternative projects for 
migration of deployed View-Controller and Remote features? Thanks.


Greg Reddin wrote:

This is a heads up for the Shale user community that the Shale PMC has
voted to move the project to the Attic. This means that the Shale
developers (more formally its Project Management Committee) have voted
to retire Shale and move the responsibility for its oversight over to
the Attic project.

The MyFaces community has expressed interest in continuing development
of the Shale-Test module and the Shale PMC will work with MyFaces to
migrate this piece of the codebase.. Look for further announcements to
that regard in the near future.

You can read more about the Apache Attic at http://attic.apache.org.

You can follow the progress of the move at

https://issues.apache.org/jira/browse/ATTIC-2 if you so wish.

On behalf of the Apache Shale PMC, Thanks!

Greg Reddin
  


--
Cyril Bouteille
VP, Engineering
TravelMuse, Inc.



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [ANNOUNCE] Apache Shale To Move To the Attic

2009-04-28 Thread Greg Reddin
On Tue, Apr 28, 2009 at 11:44 AM, Cyril Bouteille cy...@travelmuse.com wrote:
 This is sad news! Can you please recommend alternative projects for
 migration of deployed View-Controller and Remote features? Thanks.

Just my viewpoint: probably your best bet would be to migrate to Seam
and/or ajax4jsf.

But if you just don't feel like leaving Shale... This doesn't mean the
code is going to disappear. The code will be housed in the Apache
Attic svn. I'm not sure about existing releases, but I doubt they will
be removed from Maven repos, etc. If you feel like the code needs
further improvement feel free to start it back up at Google Code or
elsewhere. The only caveat to forking is that ASF still holds the
Apache Shale trademark so you'd have to come up with a different name.

Thanks,
Greg


Re: [ANNOUNCE] Apache Shale To Move To the Attic

2009-04-28 Thread Kito Mann
On Tue, Apr 28, 2009 at 12:44 PM, Cyril Bouteille cy...@travelmuse.comwrote:

 This is sad news! Can you please recommend alternative projects for
 migration of deployed View-Controller and Remote features? Thanks.


MyFaces Apache Orchestra has a view controller feature as well, and you with
JSF 1.2 sometimes a PhaseListener associated with a particular view can
yield similar results:

f:view beforePhase=#{myBean.beforePhase}
afterPhase=#{myBean.afterPhase}
...
/f:view

The remoting features are a different story, though. JSF 2.0 has most of the
Shale features (excluding the dialog framework and test framework). It
handles most of the use cases Shale Remoting handles (i.e. resource
mangement) but doesn't allow you to call arbitrary methods in the same
manner.



 Greg Reddin wrote:

 This is a heads up for the Shale user community that the Shale PMC has
 voted to move the project to the Attic. This means that the Shale
 developers (more formally its Project Management Committee) have voted
 to retire Shale and move the responsibility for its oversight over to
 the Attic project.

 The MyFaces community has expressed interest in continuing development
 of the Shale-Test module and the Shale PMC will work with MyFaces to
 migrate this piece of the codebase.. Look for further announcements to
 that regard in the near future.

 You can read more about the Apache Attic at http://attic.apache.org.

 You can follow the progress of the move at

https://issues.apache.org/jira/browse/ATTIC-2 if you so wish.

 On behalf of the Apache Shale PMC, Thanks!

 Greg Reddin



 --
 Cyril Bouteille
 VP, Engineering
 TravelMuse, Inc.