As a long time developer of SilverStripe applications and websites, I have often found myself fighting against SilverStripe’s template engine. Its syntax is beautiful but its implementation poor.

SilverStripe Twig enables the use of Twig in SilverStripe. For those who haven’t used Twig before, Twig is an excellent template engine created by the founder of symfony Fabien Potencier and many collaborators. Twig is well tested, actively supported, feature rich template engine with an extension system.

Check it out on github for installation instructions and a user guide.