revIgniter Features
Features in and of themselves are a very poor way to judge an application since they tell you nothing about the user experience, or how intuitively or intelligently it is designed. Features don't reveal anything about the quality of the code, or the performance, or the attention to detail, or security practices. The only way to really judge an app is to try it and get to know the code. Installing revIgniter is child's play so you are encouraged to do just that. In the mean time here's a list of revIgniter's main features:
- Model-View-Controller Based System
- HMVC Functionality
- Extremely Light Weight
- Stack Support
- Full Featured database libraries with support for several platforms (currently only three, more to come).
- Active Record Database Support
- Form and Data Validation
- Security, XSS Filtering and CSRF protection
- Session Management
- Email Sending Library. Supports Attachments, HTML/Text email, multiple protocols (sendmail, smtp, and mail) and more.
- Image Manipulation Library (cropping, resizing, rotating, watermarking etc.). Supports ImageMagick (ImageMagick not required in case you use the stack file version).
- File Uploading
- Localization
- Pagination (optional AJAX pagination)
- Data Encryption
- Benchmarking
- Authentication Library
- Full Page Caching
- Database Query Caching
- Error Logging
- Application Profiling
- Scaffolding
- Calendaring Library
- Captcha Library
- jQuery Library
- User Agent Library
- Trackback Library
- Search-engine Friendly URLs
- Flexible URI Routing
- Support for System Hooks, Library Extensions, Plugins and Modules
- Cache Busting
- Large library of "helper" handlers