CodeIgniter – Overview

CodeIgniter – Overview

CodeIgniter  is  an  application  development  framework,  which  can  be  used  to  develop websites,   using   PHP.   It   is   an   Open   Source   framework.   It   has   a   very   rich   set   of functionality, which will increase the speed of website development work.
If  you  know  PHP  well,  then  CodeIgniter  will  make  your  task  easier.  It  has  a  very  rich  set of libraries  and  helpers.  By  using  CodeIgniter,  you  will  save  a  lot  of  time,  if  you  are developing a  website from scratch.  Not only that, a website built in  CodeIgniter is secure too, as it has the ability to prevent various attacks that take place through websites.
CodeIgniter Features
Some of the important features of CodeIgniter are listed below:
· Model-View-Controller Based System
· Extremely Light Weight
· Full Featured database classes with support for several platforms.
· Query Builder Database Support
· Form and Data Validation
· Security and XSS Filtering
· Session Management
· Email  Sending  Class.  Supports  Attachments,  HTML/Text  email,  multiple  protocols (sendmail, SMTP, and Mail) and more.
· Image   Manipulation   Library   (cropping,   resizing,   rotating,   etc.).   Supports   GD, ImageMagick, and NetPBM
· File Uploading Class
· FTP Class
· Localization
· Pagination
· Data Encryption
· Benchmarking
· Full Page Caching
· Error Logging
· Application Profiling
· Calendaring Class
· User Agent Class
· Zip Encoding Class
       · Template Engine Class
       · Trackback Class
       · XML-RPC Library
       · Unit Testing Class
       · Search-engine Friendly URLs
       · Flexible URI Routing
       · Support for Hooks and Class Extensions
       · Large library of helper functions

Comments