Home » CMS » Codeigniter 2.0 New Features and Changes

Codeigniter 2.0 New Features and Changes


Codeigniter 2.0 aims new horizons of PHP. Every time codeigniter refered as the slik fastest framework that supports PHP 4.0 too. When we reached the release 2.0 the support for PHP 4.0 dropped. Also lot of changes in the total Framework structure. That is it is now strict OOPs like Kohana . Kohana Said that “This is an OOP framework that is extremely DRY. Everything is built using strict PHP 5.2 classes and objects.” Now Codeigniter is also a strict OOP Framwork.

Another Majour change is the there is two stream of Codeigniter from 2.0 The Reactor Version and the core version.

CodeIgniter 2.0 Features

Some of the big changes to happen in CodeIgniter 2.0 since CodeIgniter 1.7.3 are:

  • Support for PHP 4 is gone, PHP 5.1 is now a requirement.
  • CSRF Protection built into the form helper
  • Drivers
  • Application Packages
  • Scaffolding, having been deprecated for a number of versions, has been removed.
  • Removed the deprecated Validation Class.
  • Plugins have been removed, in favor of Helpers.
  • Added routing overrides to the main index.php file, enabling the normal routing to be overridden on a per “index” file basis.
  • Added $route[‘404_override’] to allow 404 pages to be handled by controllers.
  • 50+ bugs fixed

Reactor contains all of these above and some nice changes of its own:

  • Full query-string support
  • Automatic base_url detecion if left blank
  • New Cache driver with file system, APC and memcache support
  • Command line compatibility for easy cron jobs
  • 20+ tweaks and improvements

PhilSturgeon Says in his post

CodeIgniter Core

Commits to this branch will be managed entirely by EllisLab as CodeIgniter has been to date. It will be a slow-moving, heavily tested version that EllisLab will be using as a base for their commercial products ExpressionEngine and MojoMotor. Releases will be less often but it will be brilliant for running client systems or large-scale in-house projects which you need to be mission criticial and stable as hell because you KNOW it will work well.

CodeIgniter Reactor

The Reactor branch will be managed entirely by the 6 CodeIgniter Engineers – of which I am one. This branch will be used to merge in community changes that we agree will be of benefit CodeIgniter without drastically changing the entire thing. It will be used as a test-bed for features that we want and the best will be merged by EllisLab as and when they see fit, if they feel it is of benefit to the stable Core branch. I know I speak for some of the Deputies when I say changes to this branch should be kept as simple as possible. We’re not looking to totally re-write the architecture as some have suggested and we aren’t just going to throw in ORM and HMVC just for the hell of it. The answer on those two will most likely remain as it always has done: “If you wan’t it, install it”.

But Finaly we got Codeigniter 2.0 with Advanced Features of PHP 5. Download Codeigniter from their website.

Also PyroCMS reached its 1.0 Stable release. Now it became a good cms with CodeIgniter .You can download PyroCMS from its website.

Other Great CMS are

Fuel CMS – getfuelcms.com

Open Blog – open-blog.info – Supported on CodeIgniter  1.7.2

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.