<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0">
<name>Savant</name>
<summary>A template engine that uses PHP for its logic and encapsulated methods for convenience.</summary>
<description>Allows you to separate your business logic from display logic using PHP-based templates.
* It doesn't have its own template language; you write your display logic using PHP.
* It doesn't compile templates; they're already in PHP.
* It include()s your template at display() and fetch() time, so your template has access to all the Savant methods using $this->method().
* It has a plugin system; you can write your own custom classes, and they are loaded on-the-fly and as-needed at display time using $this->plugin().
* It has an output filter system; you can write your own custom classes, and they are loaded on-the-fly and as-needed at display time using the setFilter() method.
See http://phpsavant.com/ for online documentation.</description>
<maintainers>
<maintainer>
<user>pmjones</user>
<name>Paul M. Jones</name>
<email>hide@address.com</email>
<role>lead</role>
</maintainer>
</maintainers>
<release>
<version>1.5.1</version>
<date>2004-06-26</date>
<license>LGPL License</license>
<state>stable</state>
<notes>* Fixed bug where setTemplate() would not set the template name properly (was setting to full path, not requested template name) ... fix provided by Ben Jones (thanks Ben!)</notes>
<filelist>
<file role="php" name="Savant.php"/>
<file role="php" name="Savant/Filter.php"/>
<file role="php" name="Savant/filters/Savant_Filter_trimwhitespace.php"/>
<file role="php" name="Savant/filters/Savant_Filter_colorizeCode.php"/>
<file role="php" name="Savant/Plugin.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_ahref.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_checkbox.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_checkboxes.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_cycle.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_dateformat.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_image.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_input.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_javascript.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_modify.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_options.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_radios.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_stylesheet.php"/>
<file role="php" name="Savant/plugins/Savant_Plugin_textarea.php"/>
<file role="doc" name="Savant/docs/README"/>
<file role="test" name="Savant/tests/1_assign.php"/>
<file role="test" name="Savant/tests/2_display.php"/>
<file role="test" name="Savant/tests/3_fetch.php"/>
<file role="test" name="Savant/tests/4_plugins.php"/>
<file role="test" name="Savant/tests/5_filters.php"/>
<file role="test" name="Savant/tests/6_paths.php"/>
<file role="test" name="Savant/tests/test_filters/Savant_Filter_fester.php"/>
<file role="test" name="Savant/tests/test_plugins/Savant_Plugin_cycle.php"/>
<file role="test" name="Savant/tests/test_plugins/Savant_Plugin_fester.php"/>
<file role="test" name="Savant/tests/test_templates/filters.tpl.php"/>
<file role="test" name="Savant/tests/test_templates/plugins.tpl.php"/>
<file role="test" name="Savant/tests/test_templates/test.tpl.php"/>
</filelist>
</release>
</package>