Re: Looking for contributors as part of Apache incubation
Daniel Dekany <[email protected]> Wed, 3 Jun 2015 00:40:56 +0200
| Newsgroups | gmane.comp.web.freemarker.devel |
|---|---|
| Message-ID | <[email protected]> |
Tuesday, June 2, 2015, 3:38:55 PM, Woonsan Ko wrote: > Another complaint from one of our users was about the online > documentation. The site documentation looks good enough to me, but some > people might have felt a bit hard to find the proper info fast enough. Evangelia has added Google Search to the Manual with Docgen 2.0. I hope it can be out in a few weeks. Also maybe I should make some good cheat sheets... > Regards, > > Woonsan > > On 6/2/15 9:31 AM, Woonsan Ko wrote: >> Thank you very much, Daniel! >> >> I have been very happy with Freemarker personally and so it's very hard >> to find somethings I can hate, but I've just tried to list some wishes >> and improvement ideas from our experiences below: :-) >> >> >> FreemarkerServlet related improvements >> -------------------------------------- >> >> - TLD initializations can be done in #init() phase to avoid initial >> hiccups. We Hippo had to override the default servlet: >> https://issues.onehippo.com/browse/HSTTWO-3299 >> >> - #setContentType() invocation can check if it was already set before >> template execution. >> Currently, it invoked on #setContentType() every time regardless of >> the situation that (H)MVC framework sets it before executing the >> template. I'd like to have an option to not set if already existing at >> least. (ref: https://issues.onehippo.com/browse/HSTTWO-3012) >> >> - Configuration settings could be set through init parameters. >> Some servlet-related parameters are set through init parameters, but >> it could be even better if there's any specific init-param(s) to set >> Configuration settings without code changes. >> (ref: https://issues.onehippo.com/browse/HSTTWO-2525, >> https://issues.onehippo.com/browse/HSTTWO-2460) >> >> - Locale issue. >> Currently templates are executed with a specific global locale all >> the time (FreemarkerServlet.deduceLocale() uses config.getLocale()). It >> can be overriden though. This can result in wrong date/currency >> formatting issue for instance (when using <@fmt.format* /> JSTL tags). >> It could have read HttpServletRequest#getLocale() by default. >> Normally (H)MVC frameworks sets the request locale before rendering a view. >> >> - More lightweight version. >> Sometimes our users want to use a more lightweight version instead >> of FreemarkerServlet. Especially people who are very familiar with >> Spring MVC Framework want that without having to set up a Freemarker >> servlet configuration in web.xml. One hurdle for them was they cannot >> easily take advantage of JSTL tag libraries if they don't use the >> servlet. I wish we could have more lightweight component support with >> which we can take advantage of JSTL tag support independently, without >> having to set up a servlet. >> By the way, this might be a byproduct of spring mvc framework >> integration probably. >> >> >> I think this is it for now. :-) >> >> Thanks again! >> >> Cheers, >> >> Woonsan >> >> >> On 6/1/15 4:00 PM, Daniel Dekany wrote: >>> So, Marijan and Woonasan. I'm especially interested in what Hippo >>> needs, what FM features you miss the most there, and what existing >>> "features" you hate the most. >>> >>> Also, if in what topics you feel like contributing to. (Like Woonasan >>> has mentioned Spring MVC integration. That would be very useful to >>> improve.) >>> >>> (And again, there will be a TODO list to pick from.) >>> >> >> > > -- Thanks, Daniel Dekany ------------------------------------------------------------------------------