forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thorsten Scherler <thors...@apache.org>
Subject Re: Views... or Templates?
Date Tue, 26 Jul 2005 11:55:08 GMT
On Fri, 2005-07-22 at 16:20 +0200, Nicola Ken Barozzi wrote:
> I have been thinking a lot about "Views", the positioning in the Forrest
> concepts and the naming.
> 
> I came to the conclusion that the best thing to do is to call them
> Forrest Templates. It's the templating system that is used to style the
> pages.

Hmm, I agree that *part* of forrest:views is a templating system but on
the other hand forrest:views is as well a change of the processing
paradigm that we have till now.

I will prepare a proposal for the naming which we can discuss. Before
this discussion I rather do not rename forrest:views with templates to
not cause more confusion. 

> 
> At this point, one thing comes to mind... what makes this different from
> other templating systems? I mean, why not use [Velocity], [XSLTAL] or
> JXpath templates from Cocoon?
> 

Actually I played around with JXTemplates when I started developing
forrest:views. Actually I would like to use [Velocity], [XSLTAL],...
within views and I am playing ATM around with those to see how I can
integrate them into views. I will report back on it as soon as I find
more time.

> Whichever system, the Forrest templates will be the first to be called
> for processing, and they will be resolved through the locationmap
> instead of the source files as now. Then, the template found will point
> to the source(s) needed, and again ask for those through the locationmap.
> 

Agree

> The default templates will point to the sourcefiles with the same name,
> but users will be able to override this.
> 

Yes, users already can do this. There is a property in the
forrest.properties for it.

> [Velocity] http://jakarta.apache.org/velocity
> [XSLTAL] http://wiki.bitflux.org/Templates_TAL
> 
-- 
thorsten

"Together we stand, divided we fall!" 
Hey you (Pink Floyd)


Mime
View raw message