Projects / Siviglia Templating

Siviglia Templating

Siviglia Templating is a recursive code-generating templating engine for PHP. It allows creation of templates using smaller, reusable bits of code called widgets. Those widgets can, in turn, be based in other widgets. In this way, templates are written using abstract widgets (like "page" or "menu"), which, recursively, resolve to concrete widgets which generate HTML (or any other language). Templates are just plain PHP files with some special tags used in the HTML context, so the syntax is very simple. Templates are parsed to generate a single PHP file, which is cached and served. Plugins are included to ease internationalization support and to keep in a single file the PHP, HTML, CSS, and JavaScript required for a widget.

Tags
Licenses
Operating Systems
Implementation
Screenshot

Project Spotlight

Paranoid TelnetD

A telnet server with chrooting, whitelisting, and other security features.

Screenshot

Project Spotlight

libre

A generic library for real-time communications with asynchronous I/O support.