Re: Looking for contributors as part of Apache incubation
Woonsan Ko <[email protected]> Tue, 02 Jun 2015 09:38:55 -0400
| Newsgroups | gmane.comp.web.freemarker.devel |
|---|---|
| Message-ID | <[email protected]> |
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. 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.) >> > > -- [email protected] www.onehippo.com Boston - 745 Atlantic Ave, 8th Floor, Boston MA 02111 Amsterdam - Oosteinde 11, 1017 WT Amsterdam US +1 877 414 4776 (toll free) Europe +31(0)20 522 4466 ------------------------------------------------------------------------------