A bulletproof template framework for the Joomla! content management system