This page is no longer maintained — Please continue to the home page at www.scala-lang.org

ANN: Scalate 1.1 is released

No replies
James.Strachan
Joined: 2009-07-08,
User offline. Last seen 2 years 25 weeks ago.

The Scalate team is pleased to announce the availability of Scalate 1.1.

Scalate is a Scala 2.8 based template engine which can be used stand
alone, with servlets, in JAXRS, with the Play Framework or in Apache
Camel. (Work on lift integration is in progress).
http://scalate.fusesource.org/

All expressions inside Scalate benefit from the full power of Scala
plus they are typesafe and checked at edit/compile time to ensure you
don’t leave any mistakes in your templates.

Two template languages are currently supported:

* Ssp which is like a Scala version of Velocity, JSP or Erb from Rails
* Scaml which is a Scala dialect of Haml for very DRY markup

Scalate 1.1 Highlights
=================

* Ssp now supports Velocity style directives for more concise looping
and branching.
http://scalate.fusesource.org/documentation/ssp-reference.html#velocity_...

* new Scalate Tool for creating new projects with Scalate more easily
http://scalate.fusesource.org/documentation/tool.html

* improved API for working with templates from different sources
(file, URL, Source, String etc) via the helper methods on
TemplateSource object and methods on TemplateEngine which take a
TemplateSource

* easier to configure whitespace handling via the escapeMarkup
property on TemplateEngine and RenderContext so its easy to configure
markup escaping for an entire project or enable/disable it within
templates.

For more detail see the Full Change Log
http://scalate.assembla.com/spaces/scalate/milestones/191837-1-1

Feedback always most welcome!
http://scalate.fusesource.org/community.html

--
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland