<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Petal - TAL for Perl
====================

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:

&lt;ul petal:condition="user/list"&gt;
  &lt;li petal:repeat="user user/list"
      petal:content="user/login"&gt;
    Dummy UserName
  &lt;/li&gt;
&lt;/ul&gt;

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


CONTRIBUTORS

Those people (sorted by chronological order of first contribution) have helped
Petal under the form of suggestions, bug reports, patches or tests. Thanks to
everybody!

William McKee &lt;william@knowmad.com&gt;
Lucas Saud &lt;lucas.marinho@uol.com.br&gt;
Sean M. Burke &lt;sburke@cpan.org&gt;
Chris Croome &lt;chris@webarchitects.co.uk&gt;
Paul Arzul &lt;patricka@mkdoc.com&gt;
Bruno Postle &lt;bruno@mkdoc.com&gt;
Kurt Stephens &lt;kstep@pepsdesign.com&gt;
Steve Purkis &lt;spurkis@mkdoc.com&gt;
Holland, Mark &lt;Mark.Holland@commerzbankib.com&gt;
Ronald Hayden &lt;rhayden@apple.com&gt;
Peter Wilson &lt;pwilson@apple.com&gt;
Fergal Daly &lt;fergal@esatclear.ie&gt;
Grant McLean &lt;grant@mclean.net.nz&gt;

(hopefully I didn't forget anybody...)


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) 2003 MKDoc Holdings Ltd.

  Authors: Jean-Michel Hiver, 
           Fergal Daly &lt;fergal@esatclear.ie&gt;,
           and others.

</pre></body></html>