Re: Shale home page

2006-10-19 Thread Greg Reddin


On Oct 18, 2006, at 5:46 PM, David Geary wrote:

If not working on it, I've been thinking about the homepage lately,  
and it

strikes me that I don't really know how to spin Shale. We have so many
unrelated features that it's difficult to say Shale is The  
addition of
JPA makes things even murkier. Are we one-stop shopping for JSF?  
Proving
ground for JSF 2.0? I know we're a set of services, but that's a  
rather

bland description.


I agree.  Until about 4 months ago I only knew very little about  
JSF.  I had not actually written a JSF app.  Now, I'm in the middle  
of writing a pretty significant JSF app and teaching our team of  
developers how (and why) to use JSF.  So I've gone in head first :-)   
Before I started this adventure I had a difficult time seeing where  
Shale fit.  Now I'm starting to see the plugin points where it makes  
sense and hopefully we will start integrating Shale into our app in  
the near future.


Maybe it's something like a meta-framework.  It's not really a  
framework as such because JSF is the framework.  But it is some  
missing parts that integrate fairly seamlessly with the JSF  
framework.  Missing parts and added value - things like Clay and  
Dialog are added value.  Things like the core ViewController provide  
missing pieces to the core JSF framework.  Maybe some of the missing  
pieces should be submitted back as JSRs and we could work ourselves  
out of a job in that sense.  Or maybe not.  Maybe they are not as  
universally applicable as it seems at first glance.


Of course as JSR-299 progresses we may find ourselves in a different  
category.  There has been talk of building a JSR-299 implementation  
when the time is right.


Greg





RE: Shale home page

2006-10-19 Thread Kito D. Mann

 On Oct 18, 2006, at 5:46 PM, David Geary wrote:
 
  If not working on it, I've been thinking about the homepage lately, 
  and it strikes me that I don't really know how to spin 
 Shale. We have 
  so many unrelated features that it's difficult to say 
 Shale is 
  The addition of JPA makes things even murkier. Are we one-stop 
  shopping for JSF?
  Proving
  ground for JSF 2.0? I know we're a set of services, but that's a 
  rather bland description.
 
 I agree.  Until about 4 months ago I only knew very little 
 about JSF.  I had not actually written a JSF app.  Now, I'm 
 in the middle of writing a pretty significant JSF app and 
 teaching our team of  
 developers how (and why) to use JSF.  So I've gone in head 
 first :-)   
 Before I started this adventure I had a difficult time seeing 
 where Shale fit.  Now I'm starting to see the plugin points 
 where it makes sense and hopefully we will start integrating 
 Shale into our app in the near future.
 
 Maybe it's something like a meta-framework.  It's not 
 really a framework as such because JSF is the framework.  
 But it is some missing parts that integrate fairly seamlessly 
 with the JSF framework.  Missing parts and added value - 
 things like Clay and Dialog are added value.  Things like the 
 core ViewController provide missing pieces to the core JSF 
 framework.  

I like the way meta-framework sounds, but it implies something more like
Keel (http://www.keelframework.org). Shale's name provides the underpinnings
for the verbage we need -- separate layers that can optionally be applied to
your application. What's wrong with services?

 Maybe some of the missing pieces should be 
 submitted back as JSRs and we could work ourselves out of a 
 job in that sense.  Or maybe not.  Maybe they are not as 
 universally applicable as it seems at first glance.

A lot of us JSF EG memebers are very familiar with Shale, so I'm pretty sure
that features like the ViewController and Tiger annotations will make it
into JSF 2.0 in some form.

 Of course as JSR-299 progresses we may find ourselves in a 
 different category.  There has been talk of building a 
 JSR-299 implementation when the time is right.

I don't know if the category really changes. To me, that's just one more
layer...

~~~
Kito D. Mann ([EMAIL PROTECTED])
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



Release docs

2006-10-19 Thread Sean Schofield

We should probably make clear in the next release about how there is a
new shale-application project and that you will need to change your
pom.xml (to add a new dependency) and web.xml (to reflect the new
listener package name).  This tripped me up on my own app.  Of course
it was easy to fix since I knew these changes were in the works.

Sean


RE: Shale home page

2006-10-19 Thread Kito D. Mann
   Maybe it's something like a meta-framework.  It's not really a 
   framework as such because JSF is the framework.
   But it is some missing parts that integrate fairly 
 seamlessly with 
   the JSF framework.  Missing parts and added value - 
 things like Clay 
   and Dialog are added value.  Things like the core ViewController 
   provide missing pieces to the core JSF framework.
 
  I like the way meta-framework sounds, but it implies 
 something more 
  like Keel (http://www.keelframework.org). Shale's name provides the 
  underpinnings for the verbage we need -- separate layers that can 
  optionally be applied to your application. What's wrong with 
  services?
 
 
 The one sentence description I have been using lately that seems to
 resonate:  Shale is a set of loosely coupled application 
 framework services built on top of JSF.  If need be, I also 
 emphasize that we're talking mostly about the MVC 
 controller part of JSF, and are agnostic about component 
 libraries.  Use whatever visual components you'd like, and 
 use Shale's features to make the back end of your application 
 easier to compose.

I think the one senetence explanation works quite well. Loosely coupled is
key.

   Of course as JSR-299 progresses we may find ourselves in 
 a different 
   category.  There has been talk of building a
   JSR-299 implementation when the time is right.
 
  I don't know if the category really changes. To me, that's just one 
  more layer...
 
 
 Agreed.  So would a layer implementing the validation 
 annotations (303?) if/when it actually happens.

True. I think there are lots of opportunities for continually adding value
to JSF. Some if it will make it into the spec, and some won't.


 Craig

~~~
Kito D. Mann ([EMAIL PROTECTED])
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



Website questions

2006-10-19 Thread Craig McClanahan

I've been fleshing out the front page docs of several of the new
subproject modules[1][2][3], but on the actual site these pages don't have
the overall banner and logo that the front page has.  Shouldn't they?  If
so, what do we need to configure to make that happen?

Craig

[1] http://shale.apache.org/shale-dialog/index.html
[2] http://shale.apache.org/shale-dialog-basic/index.html
[3] http://shale.apache.org/shale-view/index.html


Re: svn commit: r465991 - in /shale/framework/trunk: shale-application/src/site/ shale-application/src/site/xdoc/ shale-apps/src/site/ shale-clay/src/site/ shale-core/src/site/ shale-remoting/src/site

2006-10-19 Thread Wendy Smoak

On 10/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


NOTE -- I am not deleting the now-obsolete feature-xxx.xml pages yet ...
that needs to be coordinated with installing redirects on the website so
that the existing links in the world do not get broken.


Oops... I already deleted two of them last week without redirecting.

--
Wendy


Re: svn commit: r465991 - in /shale/framework/trunk: shale-application/src/site/ shale-application/src/site/xdoc/ shale-apps/src/site/ shale-clay/src/site/ shale-core/src/site/ shale-remoting/src/site

2006-10-19 Thread Craig McClanahan

On 10/19/06, Wendy Smoak [EMAIL PROTECTED] wrote:


On 10/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 NOTE -- I am not deleting the now-obsolete feature-xxx.xml pages yet ...
 that needs to be coordinated with installing redirects on the website so
 that the existing links in the world do not get broken.

Oops... I already deleted two of them last week without redirecting.



OK, I've installed redirects (an .htaccess file in /www/shale.apache.org)
for the application, dialog, remoting, test, tiger, and view subprojects.
I'll delete the corresponding features files tomorrow, after verifying that
the web site has been updated and correctly does the redirects.

Craig


--

Wendy