What is CI-CMS

CI-CMS is a Codeigniter Content Managment System. This is a combination of my primary concept of how to create a CMS and the ease from Codeigniter. I already created a personal CMS called Solaitra, that I use in many sites now (around 50), and I just want to transport that in CI framework.
Solaitra is a very easy modular CMS, it has many modules such as pages, news, forum, gallery, downloads, quotes, guestbook etc. I just need to port those modules to work in CI and the result will be CI-CMS.

sabato 31 maggio 2008


This is just a test

First import and private release

Ok, I've just then started this CMS using Codeigniter. This took the concept (and many things to begin) from Blaze. I learned from how Blaze is organized and used other ways to deal with it.

I saw that Blaze indeed change the way CI works. It modified the loader so that to load a view, for example, is not like how to load a view in CI. So the main change is to leave alone the CI core classes and to still continue using the core libraries as they are.

These are some changes that I made.
  • Loader I just use the matchbox library to load modules
  • views To load a view in modules is now like the normal load view in CI
  • area there can be more content from one or more modules in one area. In blaze one area is for one content
  • theme Themes are now put together under application/views, for example all files about the default theme is not in the default directory (statics etc...)
  • theme I changed also the directory structure of the theme
  • views Views in each module also have a slightly different structure

The Source can be found in http://code.google.com/p/ci-cms/