Petal version 0.88
==================

Petal stands for "Perl Template Attribute Language". It is inspired from the
Zope Page Templates TAL specification, and lets you write elegant, WYSIWYG
friendly templates such as:

<ul petal:condition="user/list">
  <li petal:repeat="user user/list"
      petal:content="user/login">
    Dummy UserName
  </li>
</ul>

Petal by default processes XML template files (i.e. SVG, XHTML, VoiceXML,
whatever) using XML::Parser, however for convenience HTML is also supported
(using HTML::TreeBuilder).


INSTALLATION

To install this module type the following:

  perl Makefile.PL
  make
  make test
  make install

Or better, use CPAN.pm


DEPENDENCIES

This module requires these other modules and libraries:

  HTML::TreeBuilder
  XML::Parser


THANKS TO

  * William McKee <william@knowmad.com>
	(bug reports, suggestions, patches)

  * Sean M. Burke <sburke@cpan.org>
	(improvements on HTML::TreeBuilder used by Petal)

  * Kurt Stephens <kstep@pepsdesign.com>
	(plenty of bug reports, patches)

  * Lucas Saud <lucas.marinho@uol.com.br>
	(code padding patch)

  * Bruno Postle  <bruno@mkdoc.com>
	(coderef modifier suggestion)

  * Steve Purkis  <spurkis@mkdoc.com>
	(bug reports, added tests)

  * Chris Croome  <chris@mkdoc.com>
	(bug reports)

Hopefully I didn't forget anyone :-)


MISCELLEANOUS

  Join the Petal community!
  http://lists.webarch.co.uk/mailman/listinfo/petal
 

COPYRIGHT AND LICENCE

  This module free software and is distributed under the
  same license as Perl itself.

  Copyright (C) 2002 Jean-Michel Hiver <jhiver@mkdoc.com> 
