Professional Freelance Web Developer
CodeIgniter Activist, Caffeine Junkie

Elliot Haughin

Creating a CMS Structure with CodeIgniter

11th December 2007

For a long time now I’ve been wanting to build a really good CMS with CodeIgniter.
But I’m not the only one! – After searching through the CI Forums, I’ve noticed that there’s a real demand for such CMS.
About a year ago, I decided to start the ‘CodeIgnition’ Project, a CMS based on CodeIgniter. But, because of work, my social life, and other such demands, nothing really came of the project.

However, after moving to London, I’ve began to delegate my time much more effectively… which means that the CodeIgnition project has began to become active again.
There’s even been some SVN activity.

So, take a look at the SVN Repo, and let me know what you think.

svn co http://www.ciforge.com/svn/codeignition/

I will be continuing to develop this further.

The main feature of the CMS is full modular seperation. So all of a ‘module’ is contained within its own directory (controllers, models, views).
This means that modules can be easily deployed onto your install of the CMS.

There is also a specific admin routing approach too… so that each module can have it’s own admin section contained within its directory.

I may be changing the name of the project, to make it more CMS-Centric. Any suggestions?

  • behrooz
    hey
    yes,me too do it ,but how do i can to create a best struct.
  • hmm...
    inspiring me to have my own cms...
    yet, if each of us creating our own, when exactly it'll be done? hh... we should thrown our ideas and join our forces and create some big functional and very very shiny design for each ideas which will be headed by the ideas throwner..
  • M... I just start build one too. :)
  • Adrian
    Hi Elliot,

    How is the cms going? Do you have an updated version of it?

    Adrian
  • Adrian
    Hi,

    would you happen to have a recent version of the cms? I have downloaded it from the svn but it seems that it does not have the database schema for the pages module. Did you create an admin for it also?

    Thanks,
    Adrian
  • How to use models in your CMS Elliot?

    Model can be installed in many places.
    - application\model
    - application\module\name_of_module\model

    What's a difference?
  • ght
    hi, Can we use this cms with http://www.4webby.com/freakauth authentication module?
  • Hi Elliot,

    Just wanted to say that codeignition sounds great and I really look forward to seeing it come into being. Keep up the good work

    Matt
  • Not doing any promotion, but as you start this project again and specially about modular separation + many more, you should really take a look at Kohana project : www.kohanaphp.com
  • Hostingx
    Hi again!

    What about the name "Archer CMS" or "Archer Content"

    And how do you think you gonna approach the admin section? make it one single view? or how are you gonna handle that, because thats the problem i walked in with mine application :o
  • jaume
    I'm glad you work again in this project... I saw it the forums and how it froze. Now, 1 year later, there are other projects that may suit the project.

    - Erkanaauth fot auth stuff...
    - Matchbox for modularity...
    - CodeExtinguisher for backend work...

    Do you think the project may continue from where it was 1 year ago, or maybe some effort to join this three projects would be better for a CMS?

    I'd like to help with the CMS project, hope to hear from you soon.

    Jaume.
blog comments powered by Disqus

Boring Stuff

Design © copyright Elliot Haughin 2009

Content published here are copyright their respective owners.

You cannot copy content from this site, either in English or translated to another language.

Keep Subscribed

Theres lots of ways for you to keep up with me on the web.

Please Note

Information given out on this blog should only be used as a guideline. I hold no liability for any code I write.

Always consult a professional before acting on this guidance.