Skip to content
tracend edited this page Dec 26, 2011 · 6 revisions

KISSCMS was a concept that started in 2009 but wasn't completely realized to its full extent until 2011. Beginning 2012, the first public release allowed users from all over the world to adopt it as their CMS of choice and improve it according to their needs.

Origins

The backbone of KISSCMS was originally KISSMVC. There was a lot of concern if the updates on KISSCMS should have a trackback to the original framework. Ultimately it became obvious that, due to the number of modifications and re-organizing required for KISSCMS to achieve its goals, the objective of maintaining a recorded history of the modifications would be overly complicated, especially considering that those changes will possibly never be reflected back to KISSMVC.

Now KISSCMS supports a lot of methods KISSMVC doesn't. For example, the Core/Clone model in its architecture and the total separation of Logic/Data/Design were constructed from the ground up. And KISSMVC will always be considered a loving ancestor...

Evolution

The template logic for KISSCMS was strongly inspired by jQuery's architecture. Defining sections as in the form TARGET::FORMAT seems to simplify the logic, as jQuery does in its statements...

Releases

Version 1.0 was a complete re-write over the initial (v0.1) release. The revisions up to that release transformed the CMS to what was originally projected: A dead simple, lightweight and flexible application that both novice and experienced developers would appreciate.

Clone this wiki locally