-
Notifications
You must be signed in to change notification settings - Fork 6
History
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.
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...
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...
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.