PHP Classes

Siviglia Templating 2: Template engine with configurable grammar

Recommend this page to a friend!
  Info   View files View files (44)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 326 All time: 7,181 This week: 560Up
Version License PHP version Categories
siviglia-templating2 2.0BSD License5.3PHP 5, Templates
Description 

Author

This package template engine with configurable grammar.

It provides several classes that can parse templates using a configurable grammar that includes the definition of any number of template place holder elements based on regular expressions defined for each element.

Templates may include widgets defined by other templates, iterate over an array of parameters to repeat the output of a section, and use plug-ins to implement custom template place holder behavior.

The template engine can generate PHP code that can be cached in files to avoid recompilation overhead.

Picture of Jose Maria Rodriguez Millan
  Performance   Level  
Name: Jose Maria Rodriguez ... <contact>
Classes: 2 packages by
Country: Spain Spain
Age: 50
All time rank: 290675 in Spain Spain
Week rank: 360 Up8 in Spain Spain Up

  Files folder image Files  
File Role Description
Files folder imageManual (2 files, 3 directories)
Files folder imagetemplating (4 files, 1 directory)
Files folder imagetests (1 file, 3 directories)

  Files folder image Files  /  Manual  
File Role Description
Files folder imagehtml (1 directory)
Files folder imageManual_files (2 files)
Files folder imagescripts (1 directory)
  Accessible without login Plain text file docs.php Aux. Auxiliary script
  Accessible without login HTML file Manual.html Doc. Documentation

  Files folder image Files  /  Manual  /  html  
File Role Description
Files folder imagecss (1 file)

  Files folder image Files  /  Manual  /  html  /  css  
File Role Description
  Accessible without login Plain text file widgets.css Data Auxiliary data

  Files folder image Files  /  Manual  /  Manual_files  
File Role Description
  Accessible without login Plain text file widgets.css Data Auxiliary data
  Accessible without login Plain text file widgetScripts.js Data Auxiliary data

  Files folder image Files  /  Manual  /  scripts  
File Role Description
Files folder imagewidgets (1 file)

  Files folder image Files  /  Manual  /  scripts  /  widgets  
File Role Description
  Accessible without login Plain text file widgetScripts.js Data Auxiliary data

  Files folder image Files  /  templating  
File Role Description
Files folder imagehtml (1 directory)
  Plain text file Grammar.class.php Class Class source
  Plain text file Plugin.php Class Class source
  Plain text file TemplateHTMLParser.php Class Class source
  Plain text file TemplateParser2.php Class Class source

  Files folder image Files  /  templating  /  html  
File Role Description
Files folder imageplugins (3 files)

  Files folder image Files  /  templating  /  html  /  plugins  
File Role Description
  Plain text file CSS.php Class Class source
  Plain text file L.php Class Class source
  Plain text file SCRIPT.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imagecache (1 directory)
Files folder imagetemplates (17 files)
Files folder imagewidgets (11 files, 1 directory)
  Accessible without login Plain text file testParser.php Test Unit test script

  Files folder image Files  /  tests  /  cache  
File Role Description
Files folder imagetemplates (1 directory)

  Files folder image Files  /  tests  /  cache  /  templates  
File Role Description
Files folder imagees (1 directory)

  Files folder image Files  /  tests  /  cache  /  templates  /  es  
File Role Description
Files folder imagehtml (1 file)

  Files folder image Files  /  tests  /  cache  /  templates  /  es  /  html  
File Role Description
  Accessible without login HTML file HelloWorld.html Doc. Documentation

  Files folder image Files  /  tests  /  templates  
File Role Description
  Accessible without login HTML file FullPage.html Data Auxiliary data
  Accessible without login HTML file HelloWorld.html Doc. Documentation
  Accessible without login HTML file Ltest.html Doc. Documentation
  Accessible without login HTML file NewsBox.html Doc. Documentation
  Accessible without login HTML file NewsBox1.html Doc. Documentation
  Accessible without login HTML file NewsBox2.html Doc. Documentation
  Accessible without login HTML file NewsBox3.html Doc. Documentation
  Accessible without login HTML file NewsBox4.html Doc. Documentation
  Accessible without login HTML file NewsBox5.html Doc. Documentation
  Accessible without login HTML file NewsBox6.html Doc. Documentation
  Accessible without login HTML file NewsBox7.html Doc. Documentation
  Accessible without login HTML file PathWidget.html Doc. Documentation
  Accessible without login HTML file SampleCss.html Doc. Documentation
  Accessible without login HTML file SampleJs.html Doc. Documentation
  Accessible without login HTML file SimpleBox.html Doc. Documentation
  Accessible without login HTML file SimpleBox2.html Doc. Documentation
  Accessible without login HTML file TitledBox.html Doc. Documentation

  Files folder image Files  /  tests  /  widgets  
File Role Description
Files folder imageContainers (1 directory)
  Accessible without login Plain text file B.wid Data Auxiliary data
  Accessible without login Plain text file BOX.wid Data Auxiliary data
  Accessible without login Plain text file LAYOUT.wid Data Auxiliary data
  Accessible without login Plain text file NEWSBOX.wid Data Auxiliary data
  Accessible without login Plain text file NEWSBOX2.wid Data Auxiliary data
  Accessible without login Plain text file NEWSBOX3.wid Data Auxiliary data
  Accessible without login Plain text file PAGE.wid Data Auxiliary data
  Accessible without login Plain text file SAMPLECSS.wid Data Auxiliary data
  Accessible without login Plain text file SAMPLEJS.wid Data Auxiliary data
  Accessible without login Plain text file SIMPLETITLE.wid Data Auxiliary data
  Accessible without login Plain text file TITLED_BOX.wid Data Auxiliary data

  Files folder image Files  /  tests  /  widgets  /  Containers  
File Role Description
Files folder imageBoxes (1 file)

  Files folder image Files  /  tests  /  widgets  /  Containers  /  Boxes  
File Role Description
  Accessible without login Plain text file BOX2.wid Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:326
This week:0
All time:7,181
This week:560Up