Re: tiles, sitemesh, velocity and other template engines
Hi Christoph & Łukasz, Thanks. This is useful. We’ll stay with Sitemesh2 and Freemarker for now. thanks, adam -- _ Adam Brin Director of Technology, Digital Antiquity 480.965.1278 > On Jun 29, 2016, at 1:19 AM, Christoph Nenning > <christoph.nenn...@lex-com.net> wrote: > >> From: Adam Brin <ab...@digitalantiquity.org> >> To: Struts Users Mailing List <user@struts.apache.org>, >> Date: 29.06.2016 07:39 >> Subject: tiles, sitemesh, velocity and other template engines >> >> Hi All, >> I've been reviewing our templating implementation (currently > sitemesh2) >> and noticed that it seems like the three main template engines that >> Struts2 supports are all effectively unsupported, and implementation of >> sitemesh 3 (which has been barely updated since it was released seems >> stalled). What templating engines are others using, and are there >> alternatives that are better supported? I wonder / worry about security >> issues among other things. >> >> *Velocity:* >> last updated 2010 -- >> http://mvnrepository.com/artifact/org.apache.velocity/velocity/1.7 >> >> *Tiles:* >> last updated 2014 -- >> http://mvnrepository.com/artifact/org.apache.tiles/tiles-core >> >> *Sitemesh 2:* >> Last updated 2009 -- > http://mvnrepository.com/artifact/opensymphony/sitemesh >> >> *Sitemesh 3: *(stalled - https://issues.apache.org/jira/browse/WW-4356) >> last updated 2015 - > http://mvnrepository.com/artifact/org.sitemesh/sitemesh >> >> thanks, >> >> adam >> > > > We use mainly Tiles2 with JSPs. In newer projects we are using Tiles3. > There are occasions when we use Freemarker instead of JSP but that is > rare. > > I really love the new tiles-annotations that struts provides. With that I > can reduce the size of tiles.xml to a minimum and annotate actions instead > :) > > > Regards, > Christoph > > This Email was scanned by Sophos Anti Virus - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org
Re: tiles, sitemesh, velocity and other template engines
> From: Adam Brin <ab...@digitalantiquity.org> > To: Struts Users Mailing List <user@struts.apache.org>, > Date: 29.06.2016 07:39 > Subject: tiles, sitemesh, velocity and other template engines > > Hi All, > I've been reviewing our templating implementation (currently sitemesh2) > and noticed that it seems like the three main template engines that > Struts2 supports are all effectively unsupported, and implementation of > sitemesh 3 (which has been barely updated since it was released seems > stalled). What templating engines are others using, and are there > alternatives that are better supported? I wonder / worry about security > issues among other things. > > *Velocity:* > last updated 2010 -- > http://mvnrepository.com/artifact/org.apache.velocity/velocity/1.7 > > *Tiles:* > last updated 2014 -- > http://mvnrepository.com/artifact/org.apache.tiles/tiles-core > > *Sitemesh 2:* > Last updated 2009 -- http://mvnrepository.com/artifact/opensymphony/sitemesh > > *Sitemesh 3: *(stalled - https://issues.apache.org/jira/browse/WW-4356) > last updated 2015 - http://mvnrepository.com/artifact/org.sitemesh/sitemesh > > thanks, > > adam > We use mainly Tiles2 with JSPs. In newer projects we are using Tiles3. There are occasions when we use Freemarker instead of JSP but that is rare. I really love the new tiles-annotations that struts provides. With that I can reduce the size of tiles.xml to a minimum and annotate actions instead :) Regards, Christoph This Email was scanned by Sophos Anti Virus
Re: tiles, sitemesh, velocity and other template engines
2016-06-29 1:37 GMT+02:00 Adam Brin: > Hi All, > I've been reviewing our templating implementation (currently sitemesh2) > and noticed that it seems like the three main template engines that > Struts2 supports are all effectively unsupported, and implementation of > sitemesh 3 (which has been barely updated since it was released seems > stalled). What templating engines are others using, and are there > alternatives that are better supported? I wonder / worry about security > issues among other things. > > *Velocity:* > last updated 2010 -- > http://mvnrepository.com/artifact/org.apache.velocity/velocity/1.7 I would start thinking about migration to FreeMarker or at least creating new pages with it > *Tiles:* > last updated 2014 -- > http://mvnrepository.com/artifact/org.apache.tiles/tiles-core There is nothing to worry about, Tiles are very stable and mature, I would use it as well in any other Java project > *Sitemesh 2:* > Last updated 2009 -- http://mvnrepository.com/artifact/opensymphony/sitemesh > > *Sitemesh 3: *(stalled - https://issues.apache.org/jira/browse/WW-4356) > last updated 2015 - http://mvnrepository.com/artifact/org.sitemesh/sitemesh I'm still planning to prepare a new plugin with support for Sitemesh 3. When I was working on upgrading to Tiles 3 I also had got limited support from maintainers but this isn't a problem IMHO :) Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org
tiles, sitemesh, velocity and other template engines
Hi All, I've been reviewing our templating implementation (currently sitemesh2) and noticed that it seems like the three main template engines that Struts2 supports are all effectively unsupported, and implementation of sitemesh 3 (which has been barely updated since it was released seems stalled). What templating engines are others using, and are there alternatives that are better supported? I wonder / worry about security issues among other things. *Velocity:* last updated 2010 -- http://mvnrepository.com/artifact/org.apache.velocity/velocity/1.7 *Tiles:* last updated 2014 -- http://mvnrepository.com/artifact/org.apache.tiles/tiles-core *Sitemesh 2:* Last updated 2009 -- http://mvnrepository.com/artifact/opensymphony/sitemesh *Sitemesh 3: *(stalled - https://issues.apache.org/jira/browse/WW-4356) last updated 2015 - http://mvnrepository.com/artifact/org.sitemesh/sitemesh thanks, adam -- _ Adam Brin Director of Technology, Digital Antiquity 480.965.1278