We took the ease and power of the Django templating system, added some extra design freedom and gave it raw speed.
We based the Zotonic templates on Django templates.
Because Django templates are easy to understand and use. And they are powerful. And they can generate more than just HTML tag soups. Quite some people actually use and like Django templates.
So we looked at ErlyDTL, the Django template specifications, and our front-ender’s wish list.
The end result is that Zotonic has Django templates with parametrized includes, translatable strings, list values, tuple values, a pile of filters, caching, and lots more.
Our front-enders have never been happier.