blob: 44db08a94863cf04fe6cf202cb37efa1a93f69b3 [file] [log] [blame]
Derek Jones8ede1a22011-10-05 13:34:52 -05001####################
2CodeIgniter Features
3####################
4
5Features in and of themselves are a very poor way to judge an
6application since they tell you nothing about the user experience, or
7how intuitively or intelligently it is designed. Features don't reveal
8anything about the quality of the code, or the performance, or the
9attention to detail, or security practices. The only way to really judge
10an app is to try it and get to know the code.
11`Installing <../installation/>`_ CodeIgniter is child's play so we
12encourage you to do just that. In the mean time here's a list of
13CodeIgniter's main features.
14
15- Model-View-Controller Based System
16- Extremely Light Weight
17- Full Featured database classes with support for several platforms.
18- Active Record Database Support
19- Form and Data Validation
20- Security and XSS Filtering
21- Session Management
22- Email Sending Class. Supports Attachments, HTML/Text email, multiple
23 protocols (sendmail, SMTP, and Mail) and more.
24- Image Manipulation Library (cropping, resizing, rotating, etc.).
25 Supports GD, ImageMagick, and NetPBM
26- File Uploading Class
27- FTP Class
28- Localization
29- Pagination
30- Data Encryption
31- Benchmarking
32- Full Page Caching
33- Error Logging
34- Application Profiling
35- Calendaring Class
36- User Agent Class
37- Zip Encoding Class
38- Template Engine Class
39- Trackback Class
40- XML-RPC Library
41- Unit Testing Class
42- Search-engine Friendly URLs
43- Flexible URI Routing
44- Support for Hooks and Class Extensions
45- Large library of "helper" functions
46