Overview
The Jaz Template System is a tag based templating system which was optimized for flexibility and the simplicity in using it. Both programming layer and the HTML authoring layer are intuitive in use and are providing a clean isolation between these two layers, as well as fasten up the developing process.
That build in plugin system makes it possible to extend the functionality of your tempalte system in unforseen directions. From little helpers which write tables for you or create some AJAX ready elements to whole text translations and whole new functionalities is all possible.
Please take a look into the examples to get a quick overview about the possibilities. For diving deeper I recommend to read the API for developers and the Syntax for HTML authors and designers.
Requirements
Current you will need PHP 5 to run JazTpl.
Features
Here are some of the features:
- Define own tags
- Simple and complex tags with arguments and subtemplates
- Tags are base on XML syntax
- Integrated plugin system
- Native processing of arrays and objects
- Free to use for non commercial use.
If you plan to write a system that you want to be skinnable or themeable through the community, consider JazTpl as the template system. Your community will be pleased by the simplicity with which they are able to create new themes.
Download
You can get a packed zip of version 0.6.8 here: JazTpl.0.6.8.zip.
Roadmap
- PHP4 support (if wanted)
- Some optimisation of executionspeed.
License
This work is license under a
Creative Commons-License.
If you want use it for a commercial project please contact me. Eventually we can make a deal.