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

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

CodeIgniter - One Heck of a Can Opener

Posted by Elliot on Sunday, June 15th, 2008

As a huge CodeIgniter enthusiast, I was asked to say a few words about the framework that’s completely changed my development style. And, always wanting to give back to the community, I decided to write a little bit of text explaining exactly why I think CodeIgniter is so good.

There is also an audio version of some of the article to go along with this too.

CodeIgniter is one of those things that just does a job perfectly. Take for example, the humble can opener. Whilst there may be a few other ways to open a can of tuna, the can opener just ‘works’ it serves a simple, yet extremely efficient purpose, and does its job with perfection.

CodeIgniter is exactly that. A can opener.

It’s a lightweight, efficient, full-featured web application framework that’s flexible enough to use for any type of web app. It’s built from ground-up with just one purpose - to make our lives easy; without sacrificing functionality, speed, or flexibility.

If most of your web applications share functionality across the board, you wouldn’t rewrite all that functionality for every one of them would you? - It’d be a ridiculous waste of time. CI is basically the skeleton for all my web applications. And instead of spending my time creating core functionality, I can spend my time building application level functionality.

When I first install CodeIgniter, I take 1 minute to configure a few settings, and then I’m away coding how the web application will work. Rapid is very much an understatement.

I’ve used CodeIgniter to build a basic content management system, an Enterprise Level XML-RPC based backend, a file mangement system, a blog, a photo gallery, a forum, a recruitment site… you name it, CodeIgniter just ‘fits’.

I don’t think I’d ever go back to development without CodeIgniter. It’s saved me hundreds in headache pills, and will probably continue to save me thousands more.

This is part of Ellislab’s ‘Have Your Voice‘ series, which allows members of the CodeIgniter community to write a little bit about CodeIgniter. I jumped at the chance to post some content, since CodeIgniter has become the main weapon in my development arsenal. So, if you’re passionate about CI, why not give something back too?

As a way of giving the CI community an even louder voice, I’d like to once a week or two publish something from a community member to the CodeIgniter blog. Its a chance to write about whatever you want, and speak your voice. The idea isn’t to gather posts on a specific topic, its to let you share with the communtiy. Has CodeIgniter given you something? Please give back!
- Derek Allard

A huge thanks to Ellislab for the opportunity to write for the CodeIgniter Blog, hopefully I’ll be posting some more CI Related Goodies!

Posted in: codeigniter.

3 Responses to “CodeIgniter - One Heck of a Can Opener”

  1. trice22 Says:

    Well said!

  2. fazlee Says:

    true… true… true…

  3. Dave Stewart Says:

    Hey Elliot,

    I liked your approach of moving the application folder outside of the system folder, but when I try, my view files are no longer populated by the array keys sent from the controller->load->view($data).

    Any ideas what I’m missing?

    Cheers,
    Dave

Leave a Reply

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