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.

venerdì 8 febbraio 2013

Using FastCGI

I was struggling to understand the ‘No input file specified’ error I got when using ci-cms2 with FastCGI. In fact to reduce the number of Apache process in my server I opted to use Fcgi instead of mod_php. But then I got that error.
To fix it, here is what I did.
  • in .htaccess file just add a "?" just after index.php (I found it here)
  • Be sure to use AUTO in config.php (for $config['uri_protocol'])

martedì 1 marzo 2011

CI-CMS2 will use Codeigniter 2

Now that Codeigniter 2 is out, we have started to update CI-CMS and will call it CI-CMS2. You can download test and report issue in the new repository https://bitbucket.org/hery/ci-cms
It is not yet a stable version so you are not advised to use it for your final product.

sabato 13 marzo 2010

Guestbook module

Also released today a guestbook module. Very simple but might be needed.
BEFORE USING IT, please put the Captcha library in your libraries folder (or just update from SVN)

You can find the Captcha library in
http://ci-cms.googlecode.com/svn/trunk/application/libraries/Captcha.php

Download Guestbook module from http://code.google.com/p/ci-cms/downloads/list
See how it looks like in http://solaitra.tuxfamily.org/guestbook

Forum module to download and to test

I've just created a forum module. You can see how it works in http://solaitra.tuxfamily.org/forum

Please download it from and http://code.google.com/p/ci-cms/downloads/list give feedback.

lunedì 8 marzo 2010

Album module 1.5.0

We've released the album module 1.5.0
It integrates well with groups.

To download http://code.google.com/p/ci-cms/downloads/list

Beta 0.9.2.1 working well

We've been using 0.9.2.1 now for a month and it seems to go well as expected. Some new features are added especially the group management. In fact, groups are always there but there were no way to manage them. Now you can add, edit, delete groups, and add members to them, right from the Dashboard.

Download 0.9.2.1 : http://code.google.com/p/ci-cms/downloads/list

To install or upgrade just run http://yoursite/install

domenica 31 gennaio 2010

Beta 0.9.1.0 released

We've just released another beta version, which is 0.9.1.0 Some issues are fixed.

To install or upgrade, download it from http://code.google.com/p/ci-cms/downloads/list

Then open http://yoursite/install

lunedì 27 luglio 2009

A photo gallery module

I've just finished the photo album module. You can set storage as local host or flickr. You can also create other type of storage by hacking the code.
To download, Go to the download-page

venerdì 17 luglio 2009

Beta released

I've just released the beta version for ci-cms which is 0.9.0.0. This is, I can say, the first public release.
What is new?
  • Now to install (from fresh) you just go to yoursite/install
  • Improved modules
  • Feed, news, tag, search
  • Default template changed
To see how it looks like: http://solaitra.tuxfamily.org
To download: http://code.google.com/p/ci-cms/downloads/list
How to install: http://code.google.com/p/ci-cms/wiki/Install

Still more to come

giovedì 23 aprile 2009

Radiovazogasy.com using ci-cms

Another site using CI-CMS is now Radiovazogasy.com. Apart from bundled modules, it uses 2 private ones. One is to interact with our webradio and the other one is to integrate with my main username database serasera.org so that people don't need to register twice.

lunedì 13 aprile 2009

News now bundled

I addes the "news", "download" and "tag" modules inside the repository. Soon a new version will be tagged.

lunedì 1 dicembre 2008

Feed module is done

This module tries to get latest content and publish them as RSS feed. For now, it only get latest page contents and news. If you create a module and want your module content to be integrated in the feed just output a list of arrays containing the elemets for the feed and pass it inside a filte called feed_content

for example:
In your example_plugin.php file


$this->add_filter('feed_content', 'example_feed_content');


function example_feed_content($data)
{

$contents = array(
array(
'title' => 'this is the first title',
'url' => 'http://this.site.com/first-title',
'date' => 12543540, //a UNIX format date
'body' => 'This should be the body of the first item'
),
array(
'title' => 'title of the second item',
...
),
);

$this->plugin->add_filter()
)

return array_merge($data, $contents);

}

domenica 30 novembre 2008

Tag is done

There are some few modules that are not bundled in the download. You can find them in the svn dev repository which is at http://ci-cms.googlecode.com/svn/dev
These are the modules that are completed up to now:
- download: File manager module (including categories etc)
- news: News module
- rss: To fetch rss content and show them on a site
- tags: To tag news and pages

domenica 23 novembre 2008

Second alpha-release

Many changes have been implemented since the first alpha release. This is version 0.2.0.0, still doomed to change.

Some changes were applied to the database.

I'm also preparing for easy install and update.

Please use the SVN do show what changed...

Be careful: Runing the application.sql will reset your database. It will remove trunk all tables.

giovedì 17 luglio 2008

First alpha release

I've just released the very first public alpha release of CI-CMS It can be downloaded in the Project's site

http://code.google.com/p/ci-cms/downloads/list

lunedì 14 luglio 2008

fondazionebuonpastore.org - First site using ci-cms

The first dev site that uses CI-CMS is http://www.fondazionebuonpastore.org For this site I've got to add a very exclusive module called project.
It is still under construction...

venerdì 20 giugno 2008

Latest working example in SVN r52

The latest working example is now revision 52

Please download only what is marked here in the blog as working example.

mercoledì 18 giugno 2008

Working example is out

A working example is just out but still in the subversion repository.
If you want to test it, then you have to check out the svn from
http://ci-cms.googlecode.com/svn/trunk/

Cannot make a fully downloadable since it is not yet finished

martedì 10 giugno 2008

Pre-release as a priority

I think, the priority now is to release something that can be downloaded... even if it is just a prerelease. To make an installable CI-CMS so that at least people can start using it.

martedì 3 giugno 2008

Gettext problem

Gettext doesn't load when I put the locale files in each modules and load them at once in the Locale library. Even if I set the domains nothing shows up. So I had to put a unique locale file in app/locale for each language.

That is on rev. 25