January 08, 2008

CodeIgniter - a Rails-like PHP framework

I haven't been this excited about a framework since Groovy. CodeIgniter is a rails-like php framework that allows for rapid development using a REST Model-View-Controller, comes with a basic scaffolding, an assort of core classes and excellent documentation. Although many of the implementation may simply skip the model, consisting of only View-Controller.

Each RESTful request may be called as:
www.{domain-name}.com/class/function/ID

The existing CI components can be expanded using:

* Helpers
* Plugins
* Libraries
* Classes
* Hooks

Also of note is a handy authentication module FreakAuth, I'm not sure why they chose GD2 as the image library of choice for CAPTCHA.

Core CodeIgniter Classes

* Benchmarking Class
* Calendaring Class
* Config Class
* Database Class
* Email Class
* Encryption Class
* File Uploading Class
* FTP Class
* HTML Table Class
* Image Manipulation Class
* Input and Security Class
* Loader Class
* Language Class
* Output Class
* Pagination Class
* Session Class
* Trackback Class
* Template Parser Class
* Unit Testing Class
* URI Class
* User Agent Class
* Validation Class
* XML-RPC Class

Core CodeIgniter Helpers

* Array Helper
* Cookie Helper
* Date Helper
* Directory Helper
* Download Helper
* File Helper
* Form Helper
* HTML Helper
* Inflector Helper
* Security Helper
* Smiley Helper
* String Helper
* Text Helper
* Typography Helper
* URL Helper
* XML Helper

Posted by 0xFF3300 at 07:24 PM | Comments (0)