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
- Hierarchical Model View Controller (HMVC) Functionality. The design pattern which makes your application modular.
- Extremely Light Weight
- Stack Support
- Full Featured Database Libraries with support for several platforms.
- Active Record Database Support
- Form and Data Validation
- Security, XSS Filtering, CSRF protection and bot detection
- Session Management
- Email Sending Library. Supports attachments, HTML/Text email, multiple protocols (sendmail, smtp) and more.
- Image Manipulation Library (cropping, resizing, rotating, watermarking etc.)
- File Uploading
- Localization
- Pagination (optional AJAX pagination)
- Data Encryption
- Benchmarking
- Authentication Library supporting OTP
- Full Page Caching
- Database Query Caching
- Error Logging
- Application Profiling
- Scaffolding
- Calendaring Library
- Captcha Library
- jQuery Library
- User Agent Library
- Trackback Library
- FTP Library
- Search-engine Friendly URLs
- Flexible URI Routing
- Support for System Hooks, Library Extensions, Helpers and Modules
- Cache Busting
- Support for Content Security Policies
- Large library of "helper" handlers