CodeIgniter is a Framework with a small footprint. It comes with a 2MB download, including the user guide.
PHP Web Framework Software
Easy to learn
Easy to use
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
CodeIgniter is a Framework with a small footprint. It comes with a 2MB download, including the user guide. The CodeIgniter User Guide comes with the download. It contains an introduction, tutorial, a number of "how to" guides, and then reference documentation for the components that make up the framework.
CodeIgniter 3 only needs PHP 5.3.7, and plays nicely with almost all shared or dedicated hosting platforms. Many webapps need a database, and CodeIgniter supports the most common, including MySQL. Users use their own coding and naming conventions, with only a few caveats that deal with classname conflicts. CodeIgniter seeks to empower and liberate users.
CodeIgniter encourages MVC, but does not force it on users. Moreover, it consistently outperforms most of its competitors. CodeIgniter is not trying to be all things to all people. It is a lean MVC framework, with enough capabilities to improve user productivity, while providing for third-party addons/plugins for additional functionality.
Much of the CodeIgniter configuration is done by convention, for instance putting models in a "models" folder. There are still a number of configuration options available, through scripts in the "config" folder. Additionally, there is no need for template language because CodeIgniter comes with a simple, substitution based, templating tool. Addons/plugins are available for most of the full-blown templating engines, for users who are used to them.