Good morning everyone.

I'd like to seek a little advice from the community.

I've just spent a couple of days using Tapestry, and as a longtime 
WebObjects-user I'm feeling right at home with the Tapestry+Cayenne combination.
I recently started working at a web development shop where most of the websites 
are run on an inhouse developed CMS which is very nice on the client side, but 
starting to show its age on the backend (J2EE/JSP). Tapestry looks like a great 
potential way for our future.

Anyone care to give a quick comment on how to design a Tapestry-based structure 
for this use case?

* About ~500 websites running in our CMS, each site a single web application.
* In addition to the CMS, generic extensions that can be added (Shopping, Event 
scheduling etc).
* Most sites include some custom components and logic.

All in all, a pretty typical setup for a CMS/Web Development shop.

So… Should I just declare the tapestry application package in the parent 
project (the CMS itself) and then create components/pages/additional services 
in that same package in my application project? Or do I have a better way of 
modualrizing the systems? Should I do something like this 
(http://tapestry.apache.org/component-libraries.html) for all the applications 
and extensions?

Sorry if this is a FAQ—I'm still plowing through the documentation and mailing 
list archives to gain some familiarity with the framework.

Cheers,
- hugi
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to