Welcome to ColdBox!

ColdBox Perseverance 5.6.2+1148 (Joshua 1:9)

Welcome to modern ColdFusion (CFML) development. You can now start building your application with ease, we already did the hard work for you.

Registered Event Handlers

You can click on the following event handlers to execute their default action index()

Registered Modules

Below are your application's loaded modules, click on them to visit them.

Application Test Harness

File/Folder Description
specs Where all your bdd, module, unit and integration tests go
results Where automated test results go
resources Test resources like fixtures, itegrations, etc.
Application.cfc A unique Application.cfc for your testing harness, please spice up as needed.
test.xml A script for executing all application tests via TestBox ANT
runner.cfm A TestBox runner so you can execute your tests.
index.cfm A TestBox browser, so you can browse and execute specs

ColdBox URL Actions

ColdBox can use some very important URL actions to interact with your application. You can also use CommandBox coldbox reinit and reinit from the CLI. You can try them out below:

URL Action Description Execute
?fwreinit=1
?fwreinit={ReinitPassword}
Reinitialize the Application Execute

Customizing your Application

You can now start editing your application and building great ColdBox enabled apps. Important files & locations:

  1. /config/CacheBox.cfc: Your CacheBox Configuration file
  2. /config/ColdBox.cfc: Your application configuration file
  3. /config/Routes.cfc: Your URL Router
  4. /config/WireBox.cfc: Your WireBox Binder
  5. /handlers: Your controller event handlers
  6. /interceptors: Global interceptors
  7. /includes: Assets, Helpers, i18n, templates and more.
  8. /layouts:Your application skin layouts
  9. /lib: Where Jar files can be integrated
  10. /models: Your model layer
  11. /modules: Your CommandBox managed modules
  12. /modules_app: Your application modules
  13. /tests: Your BDD testing harness (Just DO IT!!)
  14. /views: Your application views