December 22, 2003

MadCMS

This morning when I awoke I had a brillliant idea. One of those mad scientist type moments where you finally figure out that problem that has been stewing for the last month. That was the genesis of MadCMS.

Currently, you can create Pages which are made of Plates (currently being called Content). You arrange each Plate in the order you wish for them to appear in the Page. Each Plate is allowed to have one query, which is pure SQL. The ResultSet is pushed into a Map which is then pushed into a List and cached. When you call the Page it grabs the Plate from the DB and then if it has a query it uses Velocity to put the data and the Plate together which is then pushed into the Page.

Technologies used: Struts, Jaxor, Velocity, and JSTL

Download MadCMS and give it a try and let me know what you think. Beware though, this is very much Alpha quality. Not bad for 10 hours of work though.

Posted by carl at December 22, 2003 03:54 AM

Comments