Hi Bert,

No, you currently can't configure this via the configuration tree.

What's a "good default" for url encoding ?

A jira report + patch will certainly speed things up.

As far as I can tell, there are basically 3 approaches: 1) we simply add 
cfg.setURLEscapingCharset("UTF8"); next to cfg.setDefaultEncoding("UTF8");
2) we make both of these configurable via admincentral
3) we make ALL config properties configurable via admincentral by using 
freemarker.core.Configurable#setSetting

-g

On Aug 27, 2010, at 15:55, Bert Leunis wrote:

> Hi Christian,
>  
> Yes, I see that in FreemarkerHelper the FreemarkerConfig is set, but I see no 
> way to change that config without recompiling the FreemarkerHelper. My 
> suggestion would be that Magnolia adds this to the code. Unless of course I 
> can set that property using configuration in the repository, but I don’t know 
> how. You already set the default encoding:
>  
> cfg.setDefaultEncoding("UTF8");
>  
> Setting the url_escaping_charset is a useful addition to the Freemarker 
> config I think. I can supply a patch if you want.
>  
> cfg.setURLEscapingCharset("UTF8");
>  
> Regards, Bert
>  
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Christian Ringele
> Sent: vrijdag 27 augustus 2010 15:22
> To: Magnolia User-List
> Subject: Re: [magnolia-user] new freemarker configuration setting
>  
> Hi Bert,
>  
> Probably this is the class you want to look at:
> FreemarkerHelper
>  
> There it sets the freemarker configuration (FreemarkerConfig).
>  
> Best regards,
> Christian
>  
> On Aug 27, 2010, at 9:09 AM, Bert Leunis wrote:
> 
> 
> Hi all,
>  
> Since Freemarker 2.3.1 a new built-in exists: ?url for url escaping: see 
> http://freemarker.sourceforge.net/docs/ref_builtins_string.html#ref_builtin_url.
> For this built-in to work, a configuration variable has to be set: 
> url_escaping_charset. I took a look at the 
> info.magnolia.freemarker.FreemarkerHelper class where the Freemarker config 
> is set for Magnolia. I can’t find a way to set this variable myself, or is 
> there? Otherwise I think it can be a useful addition to the freemarker config 
> for Magnolia.
>  
> Best regards, Bert
>  
>  
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------
>  
> Best regards,
> 
> Christian Ringele
> Magnolia International Ltd.
>  
> You should join us at Magnolia Conference 2010:
> http://www.magnolia-cms.com/conference
> 
> 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]>
> ----------------------------------------------------------------



----------------------------------------------------------------
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