[ANN] Kwartz (2004-04-05) - a template system for Ruby, PHP and Java

New version of Kwartz has been released.

Kwartz is a template system for Ruby, PHP and Java.
Kwartz has the following features:

  • Separates presentation logic from presentation data.
  • Very fast
  • Multi programing language (Puby, PHP and Java)
  • Doesn’t break HTML design at all
  • Can handle any text file
  • Auto-sanitizing

Current release has many enhancements, changes and bugfix.

  • function E() support (which means ‘always sanitizing’)
  • function X() support (which means ‘never sanitizing’)
  • new directive ‘Value’, ‘VALUE’, ‘Attr’, ‘ATTR’ support
  • ‘include’ presentation data file support
  • ‘load’ presentation logic file support
  • command line option --include_path and --load_path support
  • use ‘html_escape()’ for sanitizing when ERB
  • utility script ‘mkmethod’ added
  • several bugs are fixed (special thanks to Andreas Schwarz and Shu-yu Guo)

Please read the changelog for detail.

Homepage:
http://www.kuwata-lab.com/webtech/kwartz/

Download:
http://www.kuwata-lab.com/webtech/kwartz/kwartz_2004-04-05.tar.gz

ChangeLog:
http://www.kuwata-lab.com/webtech/kwartz/ChangeLog.en.html

Brief Overview:
http://www.kuwata-lab.com/webtech/kwartz/kwartz-overview/index.php?page=1

User’s Guide:
http://www.kuwata-lab.com/webtech/kwartz/users-guide.en.html

···


regards,
kwa