Coldbox features and support
Here you can find a listing and brief overview of ColdBox’s main features and capabilities. for more details please see te Coldbox documentation and release notes.
- Follows the Model-View-Controller Design pattern
- CFML Compliant
- Follows several proven Web Application Design Patterns
- Implicit-Explicit Event based framework
- Usage of conventions instead of configurations
- Code based controllers, no XML Dialects
- Tested and designed for high availability and mission critical applications
- Multi-Layout & View Managers for UI design
-
Rock solid, performance tunning configurable Cache for:
- Events (HTML)
- Views (HTML)
- Object (Interceptors, Event Handlers, Plugins, custom)
- Data
- One application debugging panel for code profiling, tracers, and caching reporting.
- One Centralized Variable Collection for data access and sharing (Request Collection)
- First Framework to support integrated Unit Testing
-
One configuration file for implicit invocation and application configuration with the following features:
- Application Mappings
- Debug Mode for sessions
- Coldfusion Logging (AOP Logging)
-
ColdBox Logging Facility (Multi-Threaded AOP Logging)
- Choose file encoding
- Choose file size limit
- Auto-Archiving features
- Log Standards
- Choose log locations
- UDF Library usage (Optional, for legacy or UDF Injections/Mix-ins)
- Custom Plugins (Framework Extension, Aspect Programming)
- Email Bug Reports
- Mail Server Settings
- Development Environments (Framework senses its mode of operation)
- Web Sevice declarations according to environment
- i18N support (Handles the JVM’s locales and uses resource bundles)
- Datasource declarations
- IoC integration
- Much more…
- Intercepting Events and chains
- Execution Profiling (Only in Debug Mode)
-
Incorporated ColdBox Dashboard (Optional)
- Self-Documenting Framework CFC API
-
Settings
- Online Resources
- Session Management
- ColdBox Proxy to support remote integrations to Flex/Air and much much more.
Plugins & Helpers
- ApplicationStorage Permanent variable storage
- beanFactory A simple bean factory and bean populator
- cfcViewer A cfc metadata viewer, CF Only
- ClientStorage Permanent variable storage for clustered environment uses WDDX and the client scope
- CookieStorage Permanent variable storage manager for cookies)
- i18N Internationalization, Resource Bundles Support
- ioc Inversion Of Control plugin, for usage with coldspring and lightwire
- JavaLoader Integration of Mark Mandel’s JavaLoader.cfc, you can load java files on the fly
- Logger Bug Tracking, Tracers, coldbox logging
- Messagebox Universal Error/Warning/Information messagebox
- queryHelper Help filter and sort queries
- Renderer Render Logs, Views, Layouts, etc
- Resourse Bundle Resource Bundle Support
- SessionStorage Permanent variable storage uses the session scope
- StringBuffer A java port of the StringBuffer class
- Utilities Java Utilities, File Utilities
- Webservices Instantiation, refresh, etc
- Zip A great zip utility plugin by Arthur Kordowski