Elliot Haughin

Weblife

Thoughts

  • About to pay for moblie me. Absolutely love the service so far. Will be well worth it!
  • Time for bed. I'll forget I've changed my hair and get a shock when I look in the mirror tomorrow!
  • Hair finished, and it's very very black!
  • Dying my hair. First time I've done by own. Hope it comes out ok. I'll see in 30 minutes!
  • Down the pub with the church crew. It's strange discussing the preach over a cold pint!
  • Anyone going to the 5pm service at hillsong London? It's gonna be great!
  • The perfect night. Lots to drink, house party with friends, no hangover and a fried breakfast. Brilliant!
  • Phoned dell about my fried graphics card in my xps. This warranty is great! Engineer coming to my work to replace the card on Tuesday!

Tunes

  • 18 hours agoSwitchfoot – Meant to Live
  • 18 hours agoJet – Hold On
  • 18 hours agoTrain – Ordinary
  • 18 hours agoDashboard Confessional – Vindicated
  • 20 hours agoMe First and the Gimme Gimmes – She Believes In Me (Kenny Rogers)
  • 20 hours agoMe First and the Gimme Gimmes – On The Road Again (Willie Nelson)
  • 20 hours agoMe First and the Gimme Gimmes – Goodbye Earl (Dixie Chicks)
  • 20 hours agoMe First and the Gimme Gimmes – San Francisco
  • 20 hours agoMe First and the Gimme Gimmes – My Boyfriend's Back
  • 20 hours agoMe First and the Gimme Gimmes – Blowin' in the Wind

Creating a CMS Structure with CodeIgniter

Posted by Elliot on Tuesday, December 11th, 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?

Posted in: codeigniter, php, sql.

10 Responses to “Creating a CMS Structure with CodeIgniter”

  1. jaume Says:

    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.

  2. Hostingx Says:

    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

  3. Christopher Says:

    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 : http://www.kohanaphp.com

  4. Matt Says:

    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

  5. ght Says:

    hi, Can we use this cms with http://www.4webby.com/freakauth authentication module?

  6. piker Says:

    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?

  7. Adrian Says:

    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

  8. Adrian Says:

    Hi Elliot,

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

    Adrian

  9. eenx Says:

    M… I just start build one too. :)

  10. arthipesa Says:

    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..

Leave a Reply

Outside ChurchOutside ChurchOutside ChurchOutside ChurchOutside ChurchOutside ChurchOutside ChurchHouse PartyHouse PartyHouse PartyHouse PartyHouse PartyHouse PartyHouse PartyHouse PartyHouse PartyHouse PartyHouse Party