php-pear-HTML_Template_Flexy-1.3.13-2-omv2015.0.noarch.rpm


Advertisement

Description

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

Property Value
Distribution OpenMandriva Lx 3.0
Repository OpenMandriva Main Release i586
Package filename php-pear-HTML_Template_Flexy-1.3.13-2-omv2015.0.noarch.rpm
Package name php-pear-HTML_Template_Flexy
Package version 1.3.13
Package release 2-omv2015.0
Package architecture noarch
Package type rpm
Category Development/PHP
Homepage http://pear.php.net/package/HTML_Template_Flexy/
License PHP License
Maintainer -
Download size 108.04 KB
Installed size 704.74 KB
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.13-2-omv2015.0.noarch.rpm 1.3.13 noarch OpenMandriva Main Release
php-pear-HTML_Template_Flexy - - -

Requires

Name Value
php-pear -

Provides

Name Value
php-pear-HTML_Template_Flexy == 1.3.13-2:2015.0

Download

Type URL
Mirror abf-downloads.openmandriva.org
Binary Package php-pear-HTML_Template_Flexy-1.3.13-2-omv2015.0.noarch.rpm
Source Package php-pear-HTML_Template_Flexy-1.3.13-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

2015-07-19 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.13-2
- (62c85a3) MassBuild#774: Increase release tag
2014-12-15 - Denis Silakov <denis.silakov@rosalab.ru> 1.3.13-1
- (26b14ce) Updated to 1.3.13 (by updates_builder)
2014-12-07 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.12-8
- (bff96b4) MassBuild#609: Increase release tag
2014-07-11 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.12-7
- (4033054) MassBuild#451: Increase release tag
2014-06-13 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.12-6
- (ac8764b) MassBuild#436: Increase release tag
2013-12-07 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.12-5
- (6e15882) MassBuild#289: Increase release tag
2013-12-07 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.12-4
- (b0c8bb7) MassBuild#289: Increase release tag
2013-12-07 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.12-3
- (6db81a0) MassBuild#289: Increase release tag
2013-12-07 - Bernhard Rosenkraenzer <bero@bero.eu> 1.3.12-2
- (e609812) MassBuild#289: Increase release tag
2013-03-18 - Denis Silakov <denis.silakov@rosalab.ru> 1.3.12-1
- (4835f4c) automatic rebuilder test -- 1.3.12

See Also

Package Description
php-pear-HTML_Template_IT-1.3.0-14-omv2015.0.noarch.rpm Integrated Templates
php-pear-HTML_Template_Sigma-1.3.0-5-omv2015.0.noarch.rpm Integrated Templates API implemetation with template 'compilation'
php-pear-HTML_Template_Xipe-1.7.6-24-omv2015.0.noarch.rpm A simple, fast and powerful template engine
php-pear-HTTP-1.4.1-14-omv2015.0.noarch.rpm Miscellaneous HTTP utilities
php-pear-HTTP_Request-1.4.4-16-omv2015.0.noarch.rpm Provides an easy way to perform HTTP requests
php-pear-HTTP_WebDAV_Server-0.99.1-25-omv2015.0.noarch.rpm WebDAV Server Baseclass
php-pear-I18Nv2-0.11.4-19-omv2015.0.noarch.rpm Internationalization
php-pear-Image_Color-1.0.4-12-omv2015.0.noarch.rpm Manage and handles color data and conversions
php-pear-Log-1.12.8-3-omv2015.0.noarch.rpm Logging Framework
php-pear-MDB-1.3.0-28-omv2015.0.noarch.rpm Unified database API
php-pear-MDB2-2.5.0-0.0.b5-omv2015.0.noarch.rpm Unified database API
php-pear-MDB2_Driver_mysqli-1.5.0-0.0.b4-omv2015.0.noarch.rpm Mysqli MDB2 driver
php-pear-MDB2_Driver_pgsql-1.5.0-0.0.b4-omv2015.0.noarch.rpm Pgsql MDB2 driver
php-pear-Mail-1.2.0-9-omv2015.0.noarch.rpm Class that provides multiple interfaces for sending emails
php-pear-Mail_Mime-1.8.9-5-omv2015.0.noarch.rpm Mail_Mime provides classes to create mime messages
Advertisement
Advertisement