Provide Power User’s ability to control component rending and also provide them ability to create new component
- Without having to change the underlying code.
- Use approval workflow to publish code changes
- Auditing and all other CMS goodies
Basically use code as content
Solution (in a nut shell)
Super Dynamic Components i.e. JSP mixed with Free Marker Templating Engine