On Tue, 2008-12-23 at 14:29 -0800, Ruben Reusser wrote:
> Simply the fact that freemarker is the base for all
> templating samples as it looks like and the release notes
> were all gang-ho about the freemarker support. 

It is mentioned in the release notes since it is one of the biggest
changes for the 4.0 release. That and the fact that now you should be
able to plug in any templating language quite easily, should you choose
to do so.
We also already have quite extensive collection of samples and
implementations using JSP templates, we had nothing comparable for
Freemarker, so the new templating samples are attempt to restore the
balance here and to show power of Freemarker to those who have not used
it before themselves. 
I'm sure that even if you have not used Freemarker yourself before,
should you choose to look into those new samples, they are quite self
explanatory and easy to understand and follow.
I wrote small article at [1] while ago, trying to explain the
differences between JSP and Freemarker based template. The final syntax
we choose is bit different, but article is still good for comparison of
differences between the two.


> Adding JSP in
> magnolia to be edited there would be great, adding this
> support for freemarker first sends the message that JSP is
> not the preferred language anymore. 

This is not possible, not because we do not like it, but because of
limitation of the JSP technology. JSPs are compiled to servlets at
runtime. Most of the app servers would not let you add/modify JSP pages
in the deployed application once they were compiled if they are not
running in "development" mode, and most of the people do not run their
production environment in  development mode.

> The fact that some of the magnolia modules (forum for
> example) are using freemarker also shows the basic
> preference of magnolia in rendering technology. For me it's
> a bit of a turn-off at this point. 

The fact is, Freemarker is much simpler to write templates in, so if I
have to write template and have to do so quickly, I personally would
choose Freemarker for the job. 
Even then, JSP support as templating language in Magnolia is quite
mature and well working and we are not turning our back to it.

Hope it helps to clear the confusion.

Cheers,
Jan

[1]
http://weblogs.java.net/blog/rah003/archive/2008/09/templaters_nirv.html

> 
> 
> Ruben
> 
> On Tue, 23 Dec 2008 22:46:57 +0100
>  Jan Haderka <[email protected]> wrote:
> > 
> > Hey Ruben,
> > Version 4.0 is not downgrading JSP templating support a
> > single bit. If
> > anything, we have re-factored the renderers and cleaned
> > up whole
> > templating process implementation and made it better. We
> > have also added
> > full support for Freemarker as we see growing demand for
> > it and since
> > this technology allows for some nice features that JSPs
> > can hardly ever
> > reach (e.g. deploying and in-place editing of templates
> > without having
> > to extract anything to the file system). In doing so, we
> > are actually
> > opening yet another door to all the users since we proof
> > that it is
> > possible to use another templating language for all
> > aspects of
> > templating rather then just for paragraphs, and we are
> > showing you how
> > it can be done.
> > Could you explain a bit more on what made you think that
> > we are not
> > planning to support JSP based templating anymore?
> > Thanks,
> > Jan
> > 
> > On Tue, 2008-12-23 at 13:41 -0800, Ruben Reusser wrote:
> > > I am honestly kind of concerned about magnolia 4. The
> > > approach to use freemarker as the base technology for
> > > templating may be good for magnolia as a company but is
> > it
> > > really good for magnolia as a product? It feels wrong
> > to use
> > > JSP now for templating but that is what the customers
> > expect
> > > - they are afraid of a not so well known technology
> > where
> > > they can not find any resources for in their local
> > market. 
> > > 
> > > Ruben
> > > 
> > > 
> > > On Tue, 23 Dec 2008 21:41:32 +0100
> > >  Jan Haderka <[email protected]> wrote:
> > > > 
> > > > On Tue, 2008-12-23 at 21:31 +0100, Will Scheidegger
> > > > wrote:
> > > > > From the release notes of Jackrabbit 1.5
> > > > > - ...
> > > > > - Search performance improvements
> > > > >       -> Better performance is always a benefit
> > > > > - Google-style query language
> > > > >       -> Easy way to implement additional features into
> > > > simpleSearch
> > > > > - Clustered workspace createn
> > > > >       -> Not an issue for me right now but you never
> > know...
> > > > > 
> > > > > These are some good reasons to upgrade I would say.
> > > > 
> > > > :) Yes, I've read the release notes. I was just
> > wondering
> > > > if there was
> > > > any specific bug fix that Philippe (or anyone else
> > for
> > > > that matter)
> > > > needed to have.
> > > > 
> > > > Jan
> > > > 
> > > > > 
> > > > > -will
> > > > > 
> > > > > On 23.12.2008, at 21:20, Jan Haderka wrote:
> > > > > 
> > > > > >
> > > > > > On Tue, 2008-12-23 at 15:24 +0100, Philippe
> > Marschall
> > > > wrote:
> > > > > >> Is there a possibility that Magnolia 4.0 will
> > ship
> > > > with Jackrabbit  
> > > > > >> 1.5?
> > > > > >
> > > > > > Do you have specific need for 1.5 or is it just
> > the
> > > > general
> > > > > > bump-it-to-the-latest reason?
> > > > > >
> > > > > > Jan
> > > > > >
> > > > > >>
> > > > > >> Cheers
> > > > > >> Philippe
> > > > > >>
> > > > > >> Grégory Joseph wrote:
> > > > > >>>
> > > > > >>> Hi all,
> > > > > >>>
> > > > > >>> Magnolia 4.0 Milestone 2 has just been
> > released!
> > > > > >>>
> > > > > >>> CE files:
> > > > > >>>
> > > > > >>> https://sourceforge.net/project/showfiles.php?group_id=86297&release_id=648922
> > > > > >>>
> > > > > >>> EE files:
> > > > > >>>  http://download.magnolia.info/4.0-m2/
> > > > > >>> Release notes: (temporary draft)
> > > > > >>>  http://confluence.magnolia-cms.com/display/DEV/Roadmap+4.0
> > > > > >>> Maven generated website:
> > > > > >>>  http://dev.magnolia.info/ref/4.0-m2/
> > > > > >>>
> > > > > >>> Let us know what you think !
> > > > > >>>
> > > > > >>> Cheers - and merry Christmas ! -
> > > > > >>>
> > > > > >>>
> > > > > >>> Grégory Joseph
> > > > > >>> Magnolia International Ltd.
> > > > > >>>
> > > > > >>> ----------------------------------------------------------------------
> > > > > >>> [email protected]
> > > > > >>> http://www.magnolia-cms.com
> > > > > >>> Magnolia®  - Simple Open Source Content
> > Management
> > > > > >>> ----------------------------------------------------------------------
> > > > > >>>
> > > > > >>>
> > > > > >>> ----------------------------------------------------------------
> > > > > >>> For list details see
> > > > > >>> http://www.magnolia-cms.com/home/community/mailing-lists.html
> > > > > >>> To unsubscribe, E-mail to:
> > > > <[email protected]>
> > > > > >>> ----------------------------------------------------------------
> > > > > >>>
> > > > > >>>
> > > > > >>
> > > > > >>
> > > > > >> ----------------------------------------------------------------
> > > > > >> For list details see
> > > > > >> http://www.magnolia-cms.com/home/community/mailing-lists.html
> > > > > >> To unsubscribe, E-mail to:
> > > > <[email protected]>
> > > > > >> ----------------------------------------------------------------
> > > > > > -- 
> > > > > > Best regards,
> > > > > >
> > > > > > Jan Haderka
> > > > > > Magnolia International Ltd.
> > > > > >
> > > > > > ----------------------------------------------------------------------
> > > > > > [email protected]
> > > > http://www.magnolia- 
> > > > > > cms.com
> > > > > > Magnolia®  - Simple Open Source Content
> > Management
> > > > > > ----------------------------------------------------------------------
> > > > > >
> > > > > >
> > > > > > ----------------------------------------------------------------
> > > > > > For list details see
> > > > > > http://www.magnolia-cms.com/home/community/mailing-lists.html
> > > > > > To unsubscribe, E-mail to:
> > > > <[email protected]>
> > > > > > ----------------------------------------------------------------
> > > > > >
> > > > > 
> > > > > 
> > > > > ----------------------------------------------------------------
> > > > > For list details see
> > > > > http://www.magnolia-cms.com/home/community/mailing-lists.html
> > > > > To unsubscribe, E-mail to:
> > > > <[email protected]>
> > > > > ----------------------------------------------------------------
> > > > -- 
> > > > Best regards,
> > > > 
> > > > Jan Haderka
> > > > Magnolia International Ltd.
> > > > 
> > > > ----------------------------------------------------------------------
> > > > [email protected]
> > > > http://www.magnolia-cms.com
> > > > Magnolia®  - Simple Open Source Content Management
> > > > ----------------------------------------------------------------------
> > > > 
> > > > 
> > > > ----------------------------------------------------------------
> > > > For list details see
> > > > http://www.magnolia-cms.com/home/community/mailing-lists.html
> > > > To unsubscribe, E-mail to:
> > <[email protected]>
> > > > ----------------------------------------------------------------
> > > > 
> > > 
> > > 
> > > ----------------------------------------------------------------
> > > For list details see
> > > http://www.magnolia-cms.com/home/community/mailing-lists.html
> > > To unsubscribe, E-mail to:
> > <[email protected]>
> > > ----------------------------------------------------------------
> > -- 
> > Best regards,
> > 
> > Jan Haderka
> > Magnolia International Ltd.
> > 
> > ----------------------------------------------------------------------
> > [email protected]
> > http://www.magnolia-cms.com
> > Magnolia®  - Simple Open Source Content Management
> > ----------------------------------------------------------------------
> > 
> > 
> > ----------------------------------------------------------------
> > For list details see
> > http://www.magnolia-cms.com/home/community/mailing-lists.html
> > To unsubscribe, E-mail to: <[email protected]>
> > ----------------------------------------------------------------
> > 
> 
-- 
Best regards,

Jan Haderka
Magnolia International Ltd.

----------------------------------------------------------------------
[email protected]                http://www.magnolia-cms.com
Magnolia®  - Simple Open Source Content Management
----------------------------------------------------------------------


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to