Template Lite 1.80 review

Download
by rbytes.net on

Template Lite is a smaller, faster alternative to the Smarty template engine. For the most part, it is a drop in replacement for S

License: LGPL (GNU Lesser General Public License)
File size: 0K
Developer: Mark Dickenson
0 stars award from rbytes.net

Template Lite is a smaller, faster alternative to the Smarty template engine.

For the most part, it is a drop in replacement for Smarty but uses around half of the memory and is considerably faster and far less CPU intensive when compiling and displaying templates.

Template lite was originally created by Paul Lockaby as a smaller replacement for Smarty. The original package was called Smarty Light. Even though Smarty is an Open Source project the creators of Smarty decided to trademark the name Smarty. Because of this trademarking of the name they contacted Paul Lockaby and told him he could nolonger use Smarty in the name for the package.

Paul Lockaby gave me permission to fork the project if I wanted as he was closing down support and developement for Smarty Light. The initial release of Template Lite contains a few minor bug fixes and some extra features.

I plan on adding more features to Template Lite over the next few months. For the most part Template Lite is a drop in replacement for Smarty. The nice thing about this package is how it uses around half of the memory of Smarty and it is considerably FASTER and far less CPU intensive when compiling and displaying templates.

What's New in This Release:
Moved gzip variables from global status to public object variables.
Added const reserved variable {$templatelite.const.[something]}.
Added TEMPLATE_LITE_DIR constant variable for referencing directory path to class files.
Added variable list support in {include} function.
Added debug support for templates included with the {include} function.
Fixed %section% variable usage in {if} and {math} functions.
Fixed backticks around variables inside double quotes in a template file not being removed when the variable was being processed.
Fixed debug console was not displaying include files and indenting.
Fixed some variables inside quotes not being processed as
variables if they are the FIRST item right beside the quote. Example: "$variable" not processed but " $variable" is processed

Template Lite 1.80 keywords