News 
28 December 2011

RainTPL 3 Alpha

We are happy to announce that RainTpl 3 Alpha is finally on github:
https://github.com/rainphp/raintpl3


Easy, light and fast as ever, RainTPL 3 Alpha is back-compatible with RainTPL 2, the list of the new features is interesting, but also more interesting is the wish list!

Here is the new features:

  • Better parser in less code
  • Cascade modifier, {$title|strtolower|ucfirst}
  • Register Tag, to create custom tags that call closure functions, example: {@translate this text@}
  • Loop tag improved: {loop="list" as $i => $array} ... {/loop} and {loop="range(0,3)" as $i }
  • Modifier can be called into if tag {if="$title|streln > 10"} ... {/if}
  • Added Clean method to delete old cache files
  • Added autoescape
  • Removed Sandbox and Static Cache

 

And here is the wish list:

  • Compatible with Twig and other template engine, as simple as write raintpl::configure( "syntax", "twig" );
  • Short syntax:  {loop $var}   {if $var}
  • Template auto generation, from default template (to make easier the process of creating the template)
  • Better Sandbox
  • Better Error management
  • Namespace? May be.
  • Javascript integration with Ajax/JSON
  • More examples, with new cool tools as Less CSS and Twitter Bootstrap



I'm positive this is a good news for all of you, so thanks in advance for all the comments, suggestions and, the very welcome feedback from you, to this topic:
http://www.raintpl.com/Forum/Development-Forum/Feedback/?t=136


 Happy Holidays from the Rain Team.

Rain Tpl

Easy PHP template engine which compiles templates.

Join the Google Group
rain google group