Login   Register  
PHP Classes
elePHPant
Icontem

Puja: Template engine that compiles templates into PHP

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files View files (35)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2013-09-30 (1 year ago) RSS 2.0 feedNot enough user ratingsTotal: 366 All time: 6,143 This week: 1,462Up
Version License PHP version Categories  
puja 1.0BSD License5.0PHP 5, Cache, Templates, Code Generation
Description Author  

This package is a template engine that compiles templates into PHP.

It can validate and compile a template file. The template syntax allows conditional sections that can be nested.

It can compile a given template file and generate a PHP script with code that generates the output taking the template parameters and replacing them in the respective template mark positions.

The output of the compiled templates is stored in cache files to prevent recompilation time overhead. It can recompile template files only if they changed.

It supports a debug mode to provide more information when template processing fails due to a syntax error or some other reason.

Picture of Jin Nguyen
Name: Jin Nguyen <contact>
Classes: 1 package by
Country: Viet Nam Viet Nam
Age: 31
All time rank: 324614 in Viet Nam Viet Nam
Week rank: 1877 Up14 in Viet Nam Viet Nam Equal

  Files folder image Files  
File Role Description
Files folder imagedocs (6 files)
Files folder imageexamples (8 files, 1 directory)
Files folder imagesrc (6 files)
Accessible without login Plain text file .buildpath Data Auxiliary data
Accessible without login Plain text file .project Data Auxiliary data
Accessible without login Plain text file LICENSE Doc. Documentation
Plain text file puja.php Class Class source
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  docs  
File Role Description
  Accessible without login Plain text file built-in-filters.md Doc. Documentation
  Accessible without login Plain text file built-in-tags.md Doc. Documentation
  Accessible without login Plain text file coding-standards.md Doc. Documentation
  Accessible without login Plain text file custom-template-tags.md Data Auxiliary data
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login Plain text file user-guide.md Data Auxiliary data

  Files folder image Files  /  examples  
File Role Description
Files folder imagetemplates (10 files)
  Accessible without login Plain text file build_compress.php Example Example script
  Accessible without login Plain text file custom.php Example Example script
  Accessible without login Plain text file filter.php Example Example script
  Accessible without login Plain text file index.php Example Example script
  Accessible without login Plain text file phpinfo.php Example Example script
  Accessible without login Plain text file structure.php Example Example script
  Accessible without login Plain text file subtemplate.php Example Example script
  Accessible without login Plain text file variable.php Example Example script

  Files folder image Files  /  examples  /  templates  
File Role Description
  Accessible without login Plain text file build_compress.tpl Data Auxiliary data
  Accessible without login Plain text file custom.tpl Data Auxiliary data
  Accessible without login Plain text file filter.tpl Data Auxiliary data
  Accessible without login Plain text file include.tpl Data Auxiliary data
  Accessible without login Plain text file index.tpl Data Auxiliary data
  Accessible without login Plain text file jquery-1.3.2.min.js Data Auxiliary data
  Accessible without login Plain text file master.tpl Data Auxiliary data
  Accessible without login Plain text file structure.tpl Data Auxiliary data
  Accessible without login Plain text file subtemplate.tpl Data Auxiliary data
  Accessible without login Plain text file variable.tpl Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
  Plain text file cache.php Class Class source
  Plain text file compiler.php Class Class source
  Accessible without login HTML file debug.html Data Auxiliary data
  Plain text file debug.php Class Class source
  Plain text file filter.php Class Class source
  Plain text file tags.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%Total:366All time:6,143
 This week:0This week:1,462Up