CodeIgniter is an open source web framework built in PHP, that’s been developed since its initial release in 2006. It follows a Model-View-Controller (MVC) architecture and development pattern (although can be modified to follow HMVC as well). The platform is particularly suited to rapid development (so perfect for testing ideas) as it reduces the amount of code needed for standard tasks when building sites through vast libraries of functions. These follow a straightforward and logical interface and structure which makes things much simpler for the developers.
The platform currently depends on PHP 5.6.0+ and can be used with a
variety of database platforms for different scale applications.
It’s a significantly faster framework than some other open-source PHP market options, and is also noted for being lightweight – which makes it easier for smaller projects. By 2008 CodeIgniter stood out as the top leading framework and went on to be highly praised by Rasmus Lerdof, the creator of PHP and a tough critic of frameworks.
In 2013, there was some concern about the future of the platform, following EllisLab’s decision to no longer maintain it. Fortunately, in 2014, its maintenance was taken over by the British Columbia Institute of Technology and the future of the platform remains stable. BCIT has committed to transforming CodeIgniter into a “living lab, building the next generation of talented developers”, rather than just a tool for PHP development.
Our development teams have used Codeigniter on a number of projects
in the past and would be happy to discuss any potential projects you
have in mind for the platform.
Do you have a project built in CodeIgniter that you’d like to migrate to another platform? Or do you have something you’d like moved over to CodeIgniter? Check out our list of migrations for more details about how we work.