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:
<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
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 <
[email protected]>
Lucas Saud <
[email protected]>
Sean M. Burke <
[email protected]>
Chris Croome <
[email protected]>
Paul Arzul <
[email protected]>
Bruno Postle <
[email protected]>
Kurt Stephens <
[email protected]>
Steve Purkis <
[email protected]>
Holland, Mark <
[email protected]>
Ronald Hayden <
[email protected]>
Peter Wilson <
[email protected]>
Fergal Daly <
[email protected]>
Grant McLean <
[email protected]>
(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 Ltd.
Authors: Jean-Michel Hiver,
Fergal Daly <
[email protected]>,
and others.