The Right Stuff
Symphony's features strike a perfect balance: the power to do everything you need, the intelligence to do only what you need.
Leveraging the full power of XSLT, Symphony gives you what few other templating systems can: the ability to publish in nearly any format, to control every single character you output, and to maintain a complete separation between content and presentation.
Harness the power of XSLT
Inclusion. Conditionals. Parameters. Functions. Recursion. XSLT is a remarkably robust templating language that allows you to keep all your presentational logic right where it belongs. And it’s a widely-used open standard, meaning resources are plentiful and knowledge is not tied to any platform.
Keep your code lean and DRY
XSLT is rule-based, like CSS. The beauty of rules is that you can write modular, reusable code, which makes maintenance a breeze and allows for rapid prototyping. Reusable bits of XSLT, called Utilities, can be shared throughout a project, and our website has a growing library of XSLT Utilities that you can use right now.
Manipulate images on the fly
Dynamically generate resized or cropped versions of your images simply by using a specially-formed
srcURL. Need a 100x100 thumbnail?
<img src="/image/1/100/100/path/to/image.jpg" />. Need to bump it to 150 a few weeks later? Just change the URL and Symphony does the rest, including caching. Oh, and it works on external images too.