php-pear-HTML_Template_Flexy-1.3.12-2-omv2014.0.noarch.rpm


Advertisement

Description

php-pear-HTML_Template_Flexy - A flexible caching template engine based on SimpleTemplate

Property Value
Distribution OpenMandriva Lx 2014.2
Repository OpenMandriva Main Release x86_64
Package name php-pear-HTML_Template_Flexy
Package version 1.3.12
Package release 2-omv2014.0
Package architecture noarch
Package type rpm
Installed size 694.80 KB
Download size 104.67 KB
Official Mirror abf-downloads.openmandriva.org
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).

Alternatives

Package Version Architecture Repository
php-pear-HTML_Template_Flexy-1.3.12-2-omv2014.0.noarch.rpm 1.3.12 noarch OpenMandriva Main Release
php-pear-HTML_Template_Flexy - - -

Requires

Name Value
php-pear -

Provides

Name Value
php-pear-HTML_Template_Flexy == 1.3.12-2:2014.0

Download

Type URL
Binary Package php-pear-HTML_Template_Flexy-1.3.12-2-omv2014.0.noarch.rpm
Source Package php-pear-HTML_Template_Flexy-1.3.12-2.src.rpm

Install Howto

  1. Enable OpenMandriva Main Release repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install php-pear-HTML_Template_Flexy rpm package:
    # urpmi php-pear-HTML_Template_Flexy

Files

Path
/usr/share/doc/php-pear-HTML_Template_Flexy/ChangeLog
/usr/share/doc/php-pear-HTML_Template_Flexy/TODO
/usr/share/pear/HTML/
/usr/share/pear/HTML/Template/Flexy.php
/usr/share/pear/HTML/Template/Flexy/Assign.php
/usr/share/pear/HTML/Template/Flexy/Compiler.php
/usr/share/pear/HTML/Template/Flexy/Element.php
/usr/share/pear/HTML/Template/Flexy/Factory.php
/usr/share/pear/HTML/Template/Flexy/Plugin.php
/usr/share/pear/HTML/Template/Flexy/SmartyAPI.php
/usr/share/pear/HTML/Template/Flexy/Test.php
/usr/share/pear/HTML/Template/Flexy/Token.php
/usr/share/pear/HTML/Template/Flexy/Tokenizer.php
/usr/share/pear/HTML/Template/Flexy/Translator.php
/usr/share/pear/HTML/Template/Flexy/Tree.php
/usr/share/pear/HTML/Template/Flexy/compileAll.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Flexy.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex.php
/usr/share/pear/HTML/Template/Flexy/Compiler/SmartyConvertor.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Standard.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Flexy/CustomFlexyAttributes.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Flexy/Flexy.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Flexy/Tag.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex/BodyOnly.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex/Mail.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex/Math.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex/Php.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex/RtfSimpleTags.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex/SimpleTags.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Regex/Xml.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Standard/Flexy.php
/usr/share/pear/HTML/Template/Flexy/Compiler/Standard/Tag.php
/usr/share/pear/HTML/Template/Flexy/Element/Xul.php
/usr/share/pear/HTML/Template/Flexy/Plugin/Savant.php
/usr/share/pear/HTML/Template/Flexy/Token/Cdata.php
/usr/share/pear/HTML/Template/Flexy/Token/Else.php
/usr/share/pear/HTML/Template/Flexy/Token/End.php
/usr/share/pear/HTML/Template/Flexy/Token/EndTag.php
/usr/share/pear/HTML/Template/Flexy/Token/Foreach.php
/usr/share/pear/HTML/Template/Flexy/Token/If.php
/usr/share/pear/HTML/Template/Flexy/Token/Method.php
/usr/share/pear/HTML/Template/Flexy/Token/Processing.php
/usr/share/pear/HTML/Template/Flexy/Token/Tag.php
/usr/share/pear/HTML/Template/Flexy/Token/Text.php
/usr/share/pear/HTML/Template/Flexy/Token/Var.php
/usr/share/pear/packages/HTML_Template_Flexy.xml

Changelog

2014-02-08 - Tomasz Pawe? Gajc <tpgxyz@gmail.com> 1.3.12-2
+ Revision: 360a2d4
- MassBuild#328: Increase release tag

See Also

Package Description
php-pear-HTML_Template_IT-1.3.0-7-omv2014.0.noarch.rpm Integrated Templates
php-pear-HTML_Template_Sigma-1.2.0-10-omv2014.0.noarch.rpm Integrated Templates API implemetation with template 'compilation'
php-pear-HTML_Template_Xipe-1.7.6-17-omv2014.0.noarch.rpm A simple, fast and powerful template engine
php-pear-HTTP-1.4.1-7-omv2014.0.noarch.rpm Miscellaneous HTTP utilities
php-pear-HTTP_Request-1.4.4-9-omv2014.0.noarch.rpm Provides an easy way to perform HTTP requests
php-pear-HTTP_WebDAV_Server-0.99.1-18-omv2014.0.noarch.rpm WebDAV Server Baseclass
php-pear-I18Nv2-0.11.4-12-omv2014.0.noarch.rpm Internationalization
php-pear-Image_Color-1.0.4-5-omv2014.0.noarch.rpm Manage and handles color data and conversions
php-pear-Log-1.12.7-5-omv2014.0.noarch.rpm Logging Framework
php-pear-MDB-1.3.0-21-omv2014.0.noarch.rpm Unified database API
php-pear-MDB2-2.5.0-0.0.b5-omv2014.0.noarch.rpm Unified database API
php-pear-MDB2_Driver_mysql-1.5.0-0.0.b4-omv2014.0.noarch.rpm Mysql MDB2 driver
php-pear-MDB2_Driver_mysqli-1.5.0-0.0.b4-omv2014.0.noarch.rpm Mysqli MDB2 driver
php-pear-MDB2_Driver_pgsql-1.5.0-0.0.b4-omv2014.0.noarch.rpm Pgsql MDB2 driver
php-pear-Mail-1.2.0-2-omv2014.0.noarch.rpm Class that provides multiple interfaces for sending emails
Advertisement
Advertisement