January 21, 2012

templating

Tags: , ,
Filed under: ZenMagick — DerManoMann @ 11:11 am

Some people might have noticed issue 363 to add support for twig templates to ZenMagick.

As you can see from the initial comments, I first thought we might add this as a plugin. This was a fair assumption, considering that a long time ago I already had a working prototype of a twig plugin working with ZenMagick.

However, with symfony just around the corner, it seemed worthwile investigation how twig is integrated there. As it turns out there is a Templating component with some nice separation of concerns – something symfony is quite good at.

To make a long(-ish) story short: we now have a (still inactive) implementation of that template engine interface that also implements the largely undocumented ZenMagick template API. It does need a bit more work, but once that is in place it should be possible to switch to using twig just by using a different file extension.

However, I still don’t know how much more work will be invovled to provide access to the same features/methods in twig as there are right now in PHP. OTOH, perhaps we won’t need them in their current form any more…

1 Comment

  1. nice, love this, can’t wait to see it fully working :)

    Comment by Raine — January 31, 2012 @ 5:12 pm

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.