Content Management with Template(CMS) is like Wordpress where we try to maintain the contents with a consistent template
There are 3 kind of users Template Author, Content Author and Content Admin The Template Author is responsible for creating templates of various purposes and providing the grid architecture in which it has to be viewed The Content Author is responsible for providing inputs for the various fields of template created by the Template Author and beautification of the inputs using a rich text editor. The Content Admin is responsible for viewing the template with the contents created in the above 2 process and download it. They are also responsible for providing inline CSS to the viewing and uploading the latest template verison along with the previously entered contents.
XML, XSLT, JSP
CKEditor