Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > main-release-src > by-pkgid > 5f4d57087b31f4f490481f196e22e9bf

php-pear-HTML_Template_Flexy-1.3.7-1mdv2009.1.src.rpm

Description:

HTML_Template_Flexy started its life as a simplification of
HTML_Template_Xipe, however in version 0.2, it became one of the first
template engine to use a real Lexer, rather than regexes, making it
possible to do things like ASP.net or Cold Fusion tags. However, it
still has a very simple set of goals.
- Very Simple API,
- easy to learn...
- prevents to much logic going in templates
- Easy to write documentable code
- By using object vars for a template rather than 'assign',
you can use PHPDoc comments to list what variable you use.
- Editable in WYSIWYG editors
- you can create full featured templates, that don't get
broken every time you edit with Dreamweaver(tm) or Mozilla
editor
- Uses namespaced attributes to add looping/conditionals
- Extremely Fast
- runtime is at least 4 time smaller than most other template
engines (eg. Smarty)
- uses compiled templates, as a result it is many times faster
on blocks and loops than than Regex templates (eg.
IT/phplib)
- Safer (for cross-site scripting attacks)
- All variables default to be output as HTML escaped
(overridden with the :h modifier)
- Multilanguage support
- Parses strings out of template, so you can build translation
tools
- Compiles language specific templates (so translation is only
done once, not on every request)
- Full dynamic element support (like ASP.NET), so you can pick
elements to replace at runtime

The long term plan for Flexy is to be integrated as a backend for the
Future Template Package (A BC wrapper will be made available - as the
author needs to use it too).

In PEAR status of this package is: stable.

Generated packages:

Other version of this rpm: