> -----Original Message-----
> From: Ted Husted [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, October 16, 2002 11:23 AM
> To: Struts Developers List
> Subject: Re: Tiles Refactorings for 1.1 compatability
> 
> 
> From an API perspective, a big issue may be being able to 
> also refer to tile locations using both module-
> relative AND application-relative URIs. In a large 
> application, we will want to share tiles between modules to 
> establish a common look and feel. 
> 
> I have a beast in front of me now with 8 logical application 
> "segments" that could become modules in 1.1. But, 
> there is only one library of tiles, which they all happily 
> share. Each module has its own set of pages, but 
> being the same application, these pages all use the same 
> layouts and tiles. I could use a separate tiles-def.xml 
> for each but we need to also be able to share tiles and 
> layouts somehow. 
> 
> In practice, all a lot of teams really want is multiple 
> configuration files. Right now, the modules seem to be 
> doing double-duty. You can subdivide a large application into 
> modules to gain multiple configurations, but there 
> is a corresponding gain in complication unless the modules 
> are very loosely coupled. (The sharing world-view.) 
> 
> Now that we have modules in play, would anyone VETO adding 
> the capability to have a delimited list of struts-
> configs (for each module) -- to match what we do with the 
> tiles and validator configurations? If for no other 
> reason, than because we should be providing a consistent 
> approach across components. 

Would I veto adding new functionality in a second beta that everyone is
waiting for a final release of? I'd have to seriously consider it.

--
Martin Cooper


> 
> Then, if there is something in the module implementation that 
> classes with a team's world-view, they can 
> simulate modules usng multiple configuration files. They 
> would end up embedding the module directory in the 
> URIs, but some people might consider that a fair trade-off to 
> the sharing issues.
> 
> -Ted.
> 
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> 
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to