public marks

PUBLIC MARKS with tags template-engine & lang:en

August 2006

Django | Documentation | Template guide

by fredbird (via)
Django's template language is designed to strike a balance between power and ease. It's designed to feel comfortable to those used to working with HTML. If you have any exposure to other text-based template languages, such as Smarty or CheetahTemplate, you should feel right at home with Django's templates. Templates A template is simply a text file. It can generate any text-based format (HTML, XML, CSV, etc.). A template contains variables, which get replaced with values when the template is evaluated, and tags, which control the logic of the template.

PHP Application Tools :: About the project

by fredbird
PHP Applicaton Tools, aka 'pat' is a collection of LGPL and GPL PHP-based software destined to make everyday web development easier

July 2006

Expose | PHP template engine

by fredbird
Expose is a template engine written in PHP. A template is a special kind of document that describes how a page will look like. How does this differ from writing webpages/applications using ordinary PHP files? A template does not contain code to fetch data from a database or deal with forms. It only contains code how this data is transformed to HTML. There's a lot of debate in the template world about wether one should use a template engine that uses a custom syntax (eg. Smarty) or one that uses PHP as it is (eg. PHPSavant). The first approach has the advantage of a safe environment designers work in, at the cost of reduced flexibility. The latter has the advantage of the full power of PHP, at the cost of reduced security. Expose uses both approaches. It supports (most) PHP functions and language elements while still being secure by using a tokenizer and compiler that checks the syntax and functions that are used.

Savant2 (2.4.3)

by fredbird & 1 other
Savant is a powerful but lightweight object-oriented template system for PHP. Unlike other template systems, Savant by default does not compile your templates into PHP; instead, it uses PHP itself as its template language so you don't need to learn a new markup system. Savant has an object-oriented system of template plugins and output filters so you can add to its behavior quickly and easily.

PUBLIC TAGS related to tag template-engine

django +   doc +   lang:en +   lib +   php +   poo +   python +   source-code +   template +  

Active users

fredbird
last mark : 13/09/2006 20:07