skip to content

DerekAllard.com : CodeIgniter, ExpressionEngine, and the World of Web Design

CodeIgniter 1.6 hits the streets

January 30th, 2008

A month and a half of really, really solid work has started to pay dividents!  I’m very proud to announce the release of CodeIgniter 1.6, the kick ass open source web application framework for PHP developers working in the real world.  The release marks a new turn in the development of the framework, and has received considerable attention from both EllisLab developers, and the community.

Among a host of new capabilities, this release features:

  • A Database Forge class: database agnostic table and field manipulation
  • An enhanced Active Record library
  • A revised Session Class with “flash variables” and additional security
  • An extendable Model Class with auto-loadable Models
  • Extendable Helpers, and additions and enhancements to existing Helpers
  • A revised view architecture that allows for simple inclusion of multiple views
  • And over 120 different enhancements, improvements and bug fixes.  Yup one two oh other changes.

What’s even more exciting?  Development on CodeIgniter is moving forward in earnest.  There are great things on the horizon, and as soon as some of the 1.6 dust settles, we’ll be ready to kick up more dust in the form of another version, with a raft of new features.  I expect the release cycle to get much tighter now.

Some of the changes are so simple and elegant, I’m kicking myself that I didn’t think of it earlier.  The new view functionality for example is so simple yet functional.  Rick did a great job with that.  Extending the helpers?  I love this change.  That particular innovation was courtesy of Derek Jones.  Again, very simple, very elegant change.  Brilliant.

I hope this release is as exciting for you as it is for us - and hey, just because its out doesn’t mean you get to sit back now!  Keep hitting the SVN for more changes, features and enhancements.

This entry was made on January 30th, 2008 @ 23:03 and filed into .

Comments

Ian Clifton wrote on January 31st, 2008 @ 9:03

Glad to hear it’s ready!  Perhaps you should add a link to the changelog.

Jakob Buis wrote on January 31st, 2008 @ 10:04

Yeah! Now I can finally use all the fancy new stuff in my commercial projects.

Great job!

Alex Williams wrote on January 31st, 2008 @ 17:31

Haha. I *JUST* started building a new app in CodeIgniter 1.5.4 today!!!!

Good thing upgrading takes less than 30 seconds lol.

Great job guys!

Jon wrote on January 31st, 2008 @ 18:15

There seems to be a couple of typos in the user guide for DBForge:

$this->dbforge->create_database(’db_name’)

But the example calls dbutil?

if ($this->dbutil->create_database(’my_db’))
{
echo ‘Database created!’;
}

Jon wrote on January 31st, 2008 @ 18:23

Oh and by the way, that was quick! I only asked about the release date a couple of days ago! Excellent work :)

Derek wrote on January 31st, 2008 @ 18:37

Opps.  Thanks John.  I’ve fixed it up in the repository, and after any other doc bugs shake out, I’ll see that the guide gets updated.

james wrote on February 01st, 2008 @ 21:31

This is amazing… can’t wait to get back to developing. The enhancements are very very helpfull! Thank you very much Ellislab team! :D

Steve wrote on February 02nd, 2008 @ 16:13

Sweet!  Can’t wait to start using the DBForge class in my projects.  Great job Derek!

Post a Comment

Sorry, comments are automatically closed after 45 days, or sooner if one entry gets targetted by spammers. Why not contact me directly?