Submit your ColdBox requests and suggestions: http://coldbox.uservoice.com/
We welcome Computer Know How as our first ColdBox Alliance Partner
MockBox: The new ColdBox Mocking/Stubbing Framework available now!
CBOX-100 Training at CFUnited 2009 - Register Now


  • Documentation is Key

    One of the best features of ColdBox is its Documentation. What is a software foundation without proper documentation? ColdBox will always provide you with the latest and most up to date documentation that will help your development team stay ahead of the technology game. With over 600 pages of documentation and guides, you will be on well on your way to ColdBox development in no time. There are over 30 step by step guides on almost every topic that ColdBox Development will lead you to.

    Professional Training

    ColdBox offers professional training seminars and courses to meet your educational needs. Get training from the people who build The ColdBox Platform and take your ColdFusion development to another level. Start Now!

    Visual Debugging & Tons of Samples

    ColdBox Self Documentation Coldbox Debugger Talk about being visual! ColdBox will give you incredible debugging tools and self-documenting features found in no other framework. Finally know what the framework is doing and what your application is doing.

    There are also over 17 full blown sample applications on the ColdBox distribution and growing. You will get a sense of how to build simple or complex applications from these samples.

  • No XML Dialect! Conventions baby!

    ColdBox introduces conventions over configurations, no more XML dialects to dictate your application logic. Write your logic in ColdFusion and let go of those messy and incredibly long XML configuration files.

    Code controllers and conventions will increase your applications' reusability and extensibility. Create several applications within one main application, no need to include or separate configurations. Same goes for your views and layouts, ColdBox knows where to find your HTML and how to render it. You can even configure implicit rendering of views in different layouts, thanks to ColdBox's unique layout rendering manager. Long are the days of broken html templates or weird content variables.



    Dynamic Conventions!

    With ColdBox dynamic conventions, you get to choose your own application layout if you so desire. You are not tied to specific conventions, ColdBox gives you dynamic conventions. This can help create custom methodologies with your development team and increase adaptability.

  • More than a Framework!

    ColdBox is more than a framework, it is also a toolkit. It introduces several software application aspects that will help you build your applications faster, debug with ease and much much more!!
    Highlight each icon for more information:


    WOW!! A real warning ColdBox messagebox just for you.

    Some Included Aspects are:

    Model Integration (ColdBox Dependency Injection)
    AOP Error Logging & Custom Exception Handling
    SES/Pretty URLs, Environment Detection, Deployment Helpers
    IoC Framework Integration: ColdSpring & LightWire
    Webservice Helpers & Abstraction
    Feed Parsing and Generations
    ColdFusion & Java Utilities
    Logging Facilities with auto-archiving & rotation

    Aspects are extensible and configurable

  • You said Caching?

    ColdBox provides you with the first Enterprise ColdFusion/Java Hybrid caching solution. You can even configure server settings or override them per ColdBox application, how cool is that! But is it easy? ColdBox makes extensive use of metadata in objects such as handlers, events and plugins in order to tell it what to cache and for how long.

    ColdBox Cache Report ColdBox Cache Panel

    Features

    Multi-Threaded & Usage of Concurrency Classes
    Configurable object lifespans and idle timeouts
    Built-in Event Model
    JVM Memory Aware via Soft References
    Multiple Eviction Policies: LRU,LFU,FIFO
    Complete cache performance reports

    Does it have an API?

    Yes, you have a very well documented API to interact with the cache and use it for anything you want. From expiring the entire cache, to just one item, to doing lookups, reporting, etc. It even includes a reporting and interacting panel.

  • Extensible!

    ColdBox was built with the Developer in mind. You can extend this framework via plugins, interceptors, decorators and much more. You can tap into the lifecycle of the requests and modify them in whichever way you want. You are definetely not constrained.

    Extend Your Applications with Plugins

    With the ability to create plugins, you can extend your application into reusable pieces of code. You can create plugin libraries and even share them with friends.

    Can be cached via metadata
    Have access to the entire framework core via a simple API
    Can even call and use other plugins

    Extend Everything With Interceptors

    You can even extend the framework by creating ColdBox Interceptors that can be plugged in to a request lifecycle, and by the way, they work by conventions! Not only that, use them for your own interceptions. You can use the ColdBox Interceptors to create a publisher-consumer methodology in no time, just announce all you like.

    Persistance managed by the framework
    Have access to the entire framework core via a simple API
    Can even call and use plugins
    Can be configured to fire on custom interception points.
Latest Version: 2.6.3 - RENEW