Version 3 (modified by quinn, 10 years ago) (diff) |
---|
Codebase Features
Here is a partial list of features that can be inherited into websites build upon the Codebase application framework.
- Advanced authentication system ensures authorized access.
- Multiple users can be logged-in simultaneously, with tiered privilege levels.
- Record Locking prevents conflicts between administrators attempting to access the same data.
- Versioning saves a revision of a record each time it is modified. Past revisions can be viewed, compared to the current edition, or restored.
- High performance data caching allows modules to manage up to many millions of records efficiently.
- Searching, filtering, and sorting of record lists allows administrators to view and manage records effortlessly.
- Extensive form validation ensures data is entered correctly, such as verifying email addresses and uploaded file formats.
- Screen messaging system confirms all actions applied to data.
- Full system logging maintains a history of events and can alert administrators whenever an error occurs via email or SMS.
- Lightweight standards-compliant XHTML and CSS.
- Object oriented design allows modules to be extended or integrated into other systems.
- Javascript-enabled interface makes the interface responsive and easy to use.
- AJAX-enabled for dynamic data loading to make the system responsive without reloading pages.
- All user interfaces are internationalization ready for translating into multiple languages.
- Mature software; this framework has been in development since 2001 as a solid foundation for hundreds of web applications.