Noiselabs Consulting

Noiselabs Consulting

Software Consultancy



Introducing SmartyBundle, a Smarty3 bundle for Symfony2

Hello all! I've released yesterday the first version of SmartyBundle on GitHub.


SmartyBundle is a Symfony2  bundle that provides integration for the Smarty3 template engine. It will allow the usage of the Smarty template engine in Symfony2, instead of Twig or PHP templates. SmartyBundle is released under a LPGLv3 license. To download it you may:


$ git clone</pre>

or download the repository as a zip file:

$ wget

Full documentation is available on GitHub and after download in the Resources/doc/ folder.

What is Symfony

Symfony is a Open Source PHP Web Development Framework. It is currently my PHP framework of choice that first grabbed my attention by its standalone components and got me back to PHP after digging into the, Python-based, TurboGears Web framework.

What is Smarty

Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. Version 3 brings some important improvements like the addition of template inheritance and a complete code rewrite to make use of new PHP5 capabilities.

Try it!

I welcome everyone interested to try it, test it and to improve its code by sending comments, suggestions and GitHub pull requests. Bugs and feature requests are tracked on GitHub.

Thanks and see you soon.

Credits: Header photo by Mikael Kristenson on Unsplash

View Comments