Re: tiles, sitemesh, velocity and other template engines

2016-06-30 Thread Adam Brin
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

2016-06-29 Thread Christoph Nenning
> 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-28 Thread Lukasz Lenart
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

2016-06-28 Thread 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

*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