This package implements a template engine that can be extended with plug-in classes.
The template engine uses string searching and replacement, instead of regular expressions, to find and process template placeholder marks.
It supports processing conditional sections and loop section iteration.
This package comes with a simple content management system (CMS) to demonstrate the template engine capabilities.
The class is based on the bTemplate template engine by Brian Lozier. It fixes some bugs and adds a few more features like: support for if statements in loops and plug-in support.