The World Wide Web has come a long way. Back in the day, if a website provided good information, it could be displayed in plain text with no interaction, and everyone would be satisfied. Although these sites still serve their purpose, today's websites must be flashy and dynamic in order to get the average user's attention.
Introducing the SUIT Framework (Scripting Using Integrated Templates), an open-source web templating framework with some innovative features. It provides a lightweight and powerful solution to this problem by allowing developers to define their own syntax for transforming templates by using rules. The rules should generally allow the transfer of information from the server-side language to the template. Then, execute the template according to the provided rules, and problem solved.
SUIT currently has both PHP and Python implementations, and provides several sets of rules for both in our Rulebox. Although the different versions have some differences in setting up the rules and executing, the templates do not directly evaluate in those languages, making our solution safer than many others. In addition, templates used with SUIT for PHP can be used with SUIT for Python.