{"version":1,"pages":[{"id":"-LA-UVvHUkA5s8xrS3ta","title":"Introduction","pathname":"/v4.x-1","siteSpaceId":"sitesp_g3kDW","description":""},{"id":"-LAQnddq3BqVzwWbgbO_","title":"Introduction","pathname":"/v4.x-1/intro/introduction","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-LA-UgwmICpoqchTmb2N","title":"What's New With 4.3.0","pathname":"/v4.x-1/intro/introduction/whats-new-with-4.3.0","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-UgwP2yO7xHV-Q6KR","title":"What's New With 4.2.0","pathname":"/v4.x-1/intro/introduction/whats-new-with-4.2.0","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Ugv_CtnM9BhytSx5","title":"What's New With 4.1.0","pathname":"/v4.x-1/intro/introduction/whats-new-with-4.1.0","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-UgucPvkUoaLFZYpD","title":"What's New With 4.0.0","pathname":"/v4.x-1/intro/introduction/whats-new-with-4.0.0","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-UgrQykbB-9dRASev","title":"WireBox 2.0.0","pathname":"/v4.x-1/intro/introduction/whats-new-with-4.0.0/wirebox-2.0.0","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"},{"label":"What's New With 4.0.0"}]},{"id":"-LA-Uh5PPMTTuO7xldVm","title":"CacheBox 2.0.0","pathname":"/v4.x-1/intro/introduction/whats-new-with-4.0.0/cachebox-2.0.0","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"},{"label":"What's New With 4.0.0"}]},{"id":"-LA-Uh7c-NpdvHIlzD0z","title":"LogBox 2.0.0","pathname":"/v4.x-1/intro/introduction/whats-new-with-4.0.0/logbox-2.0.0","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"},{"label":"What's New With 4.0.0"}]},{"id":"-LA-Uh3BuD5h6MrOV7Bv","title":"Upgrading to ColdBox 4","pathname":"/v4.x-1/intro/introduction/upgrading-to-coldbox-4","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Ugsa1fi-dsTY0zoo","title":"About This Book","pathname":"/v4.x-1/intro/introduction/about-this-book","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-UgtYTKn3ygmB4cEc","title":"Author","pathname":"/v4.x-1/intro/introduction/author","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LAQnde5OcWZQPOL_yAR","title":"60 Minute Quick Start","pathname":"/v4.x-1/for-newbies/60-minute-quick-start","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"}]},{"id":"-LA-UgrkEUN6jgZonVip","title":"Installing ColdBox","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/installing-coldbox","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh0i46p21rkeGBDp","title":"My First ColdBox Application","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/my-first-coldbox-application","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2OFgKyTxWj-9Wc","title":"My First Handler & View","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/my-first-handler-and-view","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhNOn2BfedUIPUy7","title":"Linking Events Together","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/linking-events-together","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UgrOgwgmZZNZS10G","title":"Working With Event Handlers","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/working-with-event-handlers","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UguGqiPQEgMnyxpY","title":"Adding A Layout","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/adding-a-layout","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2mbSVn06MQYwp7","title":"Adding A Model","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/adding-a-model","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh4g8A2nQdF-3K6n","title":"RESTFul Data","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/restful-data","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh5GSdptxuAa6LRi","title":"Next Steps","pathname":"/v4.x-1/for-newbies/60-minute-quick-start/next-steps","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhN3O4bGoeuI9vSi","title":"Getting Started Guide","pathname":"/v4.x-1/getting-started/getting-started-guide","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5Mi0Ziu6Zu_Ncd","title":"Installation","pathname":"/v4.x-1/getting-started/installation","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5O3AzLCzzVJDKh","title":"Conventions","pathname":"/v4.x-1/getting-started/conventions","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UgyRMnFm5Ji4K9gf","title":"Configuration","pathname":"/v4.x-1/getting-started/configuration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Uh1O-hdFi5-uYSdE","title":"ColdBox.cfc","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-Uh83_ah2wbCFc8yj","title":"Configuration Directives","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh7vPp9TiXMzplD8","title":"CacheBox","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/cachebox","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgsnqfcqDUgqJZRM","title":"ColdBox","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/coldbox","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugw3o5kotnmPcuI_","title":"Conventions","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/conventions","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrAbMibW_2wC34k","title":"Environments","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/environments","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhB370G1-o3O84k0","title":"Flash","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/flash","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrtWVfVUa21Tuse","title":"InterceptorSettings","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/interceptorsettings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2rm2RmDb7DyQ7B","title":"Interceptors","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/interceptors","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrplBCTaE78adux","title":"Layouts","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/layouts","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh4Na87nTBHKEuAa","title":"LayoutSettings","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/layoutsettings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh9vJc2l3JBUJpDd","title":"LogBox","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/logbox","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugsv_VgSbX8ylJly","title":"Modules","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/modules","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2baEFh03tQqHgu","title":"ModuleSettings","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/modulesettings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhHKevijPBMguccO","title":"Settings","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/settings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgtD3z8t7K2tE_ft","title":"WireBox","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/wirebox","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh0n-Z-FwJH-XSOf","title":"System Settings (Java Properties and Environment Variables)","pathname":"/v4.x-1/getting-started/configuration/coldbox.cfc/system-settings-java-properties-and-environment-variables","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh04nvGntJVLQQ0n","title":"Using Settings","pathname":"/v4.x-1/getting-started/configuration/using-settings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UhIMOXXikIuAbDQd","title":"Bootstrapper - Application.cfc","pathname":"/v4.x-1/getting-started/configuration/bootstrapper-application.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UgtC-GlAlgkofxrE","title":"Request Context","pathname":"/v4.x-1/the-basics/request-context","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhGPZ1Hjo1lxvAig","title":"Routing","pathname":"/v4.x-1/the-basics/routing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgyWZPzNNj3Lzuts","title":"Requirements","pathname":"/v4.x-1/the-basics/routing/requirements","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Ugx0Ci2vvcHE91qP","title":"Rewrite Rules","pathname":"/v4.x-1/the-basics/routing/requirements/rewrite-rules","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Requirements"}]},{"id":"-LA-UhCk1Pc9nmgPmxF2","title":"Application Router","pathname":"/v4.x-1/the-basics/routing/application-router","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh7z-fzyfXEZ4wG7","title":"Routing DSL","pathname":"/v4.x-1/the-basics/routing/routing-dsl","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguQqkBcxOKSu0fD","title":"Routing By Convention","pathname":"/v4.x-1/the-basics/routing/routing-dsl/routing-by-convention","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2x0AXwFLSoaRm1YPI","title":"Pattern Placeholders","pathname":"/v4.x-1/the-basics/routing/routing-dsl/pattern-placeholders","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2ynBV_ErCmnscC1Kf","title":"Routing Methods","pathname":"/v4.x-1/the-basics/routing/routing-dsl/routing-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbl4T8_gt6e5sNq_6r","title":"Resourceful Routes","pathname":"/v4.x-1/the-basics/routing/routing-dsl/resourceful-routes","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbhkIFu_jFt8w4OBqs","title":"Named Routes","pathname":"/v4.x-1/the-basics/routing/routing-dsl/named-routes","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-Ugu_qywqEBr6GuDP","title":"Routing Groups","pathname":"/v4.x-1/the-basics/routing/routing-dsl/routing-groups","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgstFR9WF6Zdh04r","title":"Routing Namespaces","pathname":"/v4.x-1/the-basics/routing/routing-dsl/routing-namespaces","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgzZHjQq-0h2MMLK","title":"Building Routable Links","pathname":"/v4.x-1/the-basics/routing/building-routable-links","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LDlJ1Z0pYPH7nnGVuiq","title":"RESTFul Extension Detection","pathname":"/v4.x-1/the-basics/routing/restful-extension-detection","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgwazhV7QH9jk2bg","title":"HTTP Method Spoofing","pathname":"/v4.x-1/the-basics/routing/http-method-spoofing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgzW9GdnrzbBn8PU","title":"HTML Base Tag","pathname":"/v4.x-1/the-basics/routing/html-base-tag","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguD7cAZBago_4sa","title":"Pathinfo Providers","pathname":"/v4.x-1/the-basics/routing/pathinfo-providers","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh52_RdjBvIHeBHV","title":"Event Handlers","pathname":"/v4.x-1/the-basics/event-handlers","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhJUVMQaoEKP1XnL","title":"How are events called?","pathname":"/v4.x-1/the-basics/event-handlers/how-are-events-called","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrcB-h8BQnbZD_J","title":"Getting & Setting Values","pathname":"/v4.x-1/the-basics/event-handlers/getting-and-setting-values","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgujJWn5FGiKEufg","title":"Setting Views","pathname":"/v4.x-1/the-basics/event-handlers/setting-views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs_IZ6BDiRCh6iz","title":"Relocating","pathname":"/v4.x-1/the-basics/event-handlers/relocating","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgvK-YyWNuWrnlvX","title":"Rendering Data","pathname":"/v4.x-1/the-basics/event-handlers/rendering-data","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LKgFPzpvyFFROSaKGKT","title":"Sending Files","pathname":"/v4.x-1/the-basics/event-handlers/sending-files","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Uh5d0_rbbbUAleds","title":"Interception Methods","pathname":"/v4.x-1/the-basics/event-handlers/interception-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhCrQ3AsHK_lSBrX","title":"Pre Advices","pathname":"/v4.x-1/the-basics/event-handlers/interception-methods/pre-advices","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-Uh4vDNQFWY7bq6ew","title":"Post Advices","pathname":"/v4.x-1/the-basics/event-handlers/interception-methods/post-advices","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgugnjNDilo0Q2z9","title":"Around Advices","pathname":"/v4.x-1/the-basics/event-handlers/interception-methods/around-advices","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgtkFnOjaXAkUW-5","title":"Model Integration","pathname":"/v4.x-1/the-basics/event-handlers/model-integration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgzPZqWoI05hxhjV","title":"Model Data Binding","pathname":"/v4.x-1/the-basics/event-handlers/model-integration/model-data-binding","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Model Integration"}]},{"id":"-LA-UhHil9LOEcKVFfaD","title":"HTTP Method Security","pathname":"/v4.x-1/the-basics/event-handlers/http-method-security","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrIXmge0nqeBySc","title":"Implicit Methods","pathname":"/v4.x-1/the-basics/event-handlers/implicit-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhLjRg1r7sn-nBNk","title":"Executing Events","pathname":"/v4.x-1/the-basics/event-handlers/executing-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs-z1ukIjJUeekH","title":"Viewlets - Reusable Events","pathname":"/v4.x-1/the-basics/event-handlers/viewlets-reusable-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugyh9fpO8ZixQmh_","title":"Event Caching","pathname":"/v4.x-1/the-basics/event-handlers/event-caching","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgxGvbFLRF42_hUa","title":"Validation","pathname":"/v4.x-1/the-basics/event-handlers/validation","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhDd0SF0MLm3bqGU","title":"Layouts & Views","pathname":"/v4.x-1/the-basics/layouts-and-views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh0yQeNVXLGUGuis","title":"Views","pathname":"/v4.x-1/the-basics/layouts-and-views/views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UgswHvwc-v9VXVxF","title":"Rendering Views","pathname":"/v4.x-1/the-basics/layouts-and-views/views/rendering-views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhFsgokrsNvzbBVM","title":"Rendering External Views","pathname":"/v4.x-1/the-basics/layouts-and-views/views/rendering-external-views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgykstYek8oK8Lbl","title":"Rendering With Local Variables","pathname":"/v4.x-1/the-basics/layouts-and-views/views/rendering-with-local-variables","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhMuvXiksMzhGAkV","title":"Rendering Collections","pathname":"/v4.x-1/the-basics/layouts-and-views/views/rendering-collections","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgtOTpyvmptTyijZ","title":"View Caching","pathname":"/v4.x-1/the-basics/layouts-and-views/views/view-caching","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhL9ogM0cOmr1KtM","title":"View Helpers","pathname":"/v4.x-1/the-basics/layouts-and-views/views/view-helpers","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgzuNAFotv6-JKLp","title":"View Events","pathname":"/v4.x-1/the-basics/layouts-and-views/views/view-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgriPSMMBjxPut1s","title":"Layouts","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UhEoD6HGwcuhgceW","title":"Basic Layouts","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts/basic-layouts","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh0EqXFlb7Sw893E","title":"Default Layout","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts/default-layout","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh5hQ36BBZyn_UjI","title":"Nested Layouts","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts/nested-layouts","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgxCqxAHYK5BgtFc","title":"Overriding Layouts","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts/overriding-layouts","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh15i5BlLQLoi0jH","title":"Layouts From A Module","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts/layouts-from-a-module","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UhLtuJS7YQHMDL4k","title":"Layout Helpers","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts/layout-helpers","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgsqNjoomnaVR-qE","title":"Layout Events","pathname":"/v4.x-1/the-basics/layouts-and-views/layouts/layout-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UguNdEW4HDl_ziZD","title":"Implicit Layout-View Declarations","pathname":"/v4.x-1/the-basics/layouts-and-views/implicit-layout-view-declarations","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugvju2D3kjoK5jc-","title":"Helpers UDF's","pathname":"/v4.x-1/the-basics/layouts-and-views/helpers-udfs","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugu54LJnGhtSDgYz","title":"ColdBox Elixir","pathname":"/v4.x-1/the-basics/layouts-and-views/coldbox-elixir","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Uh9JA1di1jzjRlvQ","title":"Models","pathname":"/v4.x-1/the-basics/models","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh4cVRGz-k3QpXrQ","title":"Domain Modeling","pathname":"/v4.x-1/the-basics/models/domain-modeling","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhKqNthV-uWSbMjq","title":"Service Layer","pathname":"/v4.x-1/the-basics/models/domain-modeling/service-layer","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh-aBuSsJX6n3eGj","title":"Data Layers","pathname":"/v4.x-1/the-basics/models/domain-modeling/data-layers","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-UhH-TFFslXaepr7-","title":"Book","pathname":"/v4.x-1/the-basics/models/domain-modeling/book","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh0Aa3ZB21UTexGG","title":"Conventions Location","pathname":"/v4.x-1/the-basics/models/conventions-location","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhJ8A14_k9zdbQ0t","title":"WireBox Binder","pathname":"/v4.x-1/the-basics/models/wirebox-binder","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Ugz5XiyN9tJCp-Cg","title":"Super Type Usage Methods","pathname":"/v4.x-1/the-basics/models/super-type-usage-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh2x2KlxIwRhJ7jr","title":"Injection DSL","pathname":"/v4.x-1/the-basics/models/injection-dsl","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh5ZpPF-OCzhWEbl","title":"Model Object Namespace","pathname":"/v4.x-1/the-basics/models/injection-dsl/model-object-namespace","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugrg7b_pvH0Vb82I","title":"ColdBox Namespace","pathname":"/v4.x-1/the-basics/models/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugro8O_KskmqFbYG","title":"CacheBox Namespace","pathname":"/v4.x-1/the-basics/models/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugt8odaR8bhatSeB","title":"LogBox Namespace","pathname":"/v4.x-1/the-basics/models/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugs5Qk6MSJbLdomx","title":"WireBox Namespace","pathname":"/v4.x-1/the-basics/models/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Uh6gTmje1Bci39Dz","title":"EntityService Namespace","pathname":"/v4.x-1/the-basics/models/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-UgxRyeUptnG1RJIk","title":"Object Scopes","pathname":"/v4.x-1/the-basics/models/object-scopes","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UgrdFsOCheu9MUEM","title":"Coding: Solo Style","pathname":"/v4.x-1/the-basics/models/coding-solo-style","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh3MEFzJQkCG45jZ","title":"Datasource","pathname":"/v4.x-1/the-basics/models/coding-solo-style/datasource","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7NYNJYsnpMA9pc","title":"Contact.cfc","pathname":"/v4.x-1/the-basics/models/coding-solo-style/contact.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-UgtqSklmOyFQYSes","title":"ContactDAO.cfc","pathname":"/v4.x-1/the-basics/models/coding-solo-style/contactdao.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Ugw0F-al_ZdcwZNT","title":"ContactService.cfc","pathname":"/v4.x-1/the-basics/models/coding-solo-style/contactservice.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh9m_dgXv4-IGxC1","title":"Contacts Handler","pathname":"/v4.x-1/the-basics/models/coding-solo-style/contacts-handler","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7X2nQxt7J8O_Et","title":"Coding: ActiveEntity Style","pathname":"/v4.x-1/the-basics/models/coding-activeentity-style","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LAx3wKJ2REHT3QKG3c9","title":"ORM","pathname":"/v4.x-1/the-basics/models/coding-activeentity-style/orm","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgrlkaKVvNo5fgIT","title":"Contact.cfc","pathname":"/v4.x-1/the-basics/models/coding-activeentity-style/contact.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgszNS4qzJS_4LRu","title":"Contacts Handler","pathname":"/v4.x-1/the-basics/models/coding-activeentity-style/contacts-handler","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhEfq0v6cYpM5yDN","title":"Views","pathname":"/v4.x-1/the-basics/models/coding-activeentity-style/views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhN6QmDk6CTIsRRn","title":"Coding: Virtual Service Layer","pathname":"/v4.x-1/the-basics/models/coding-virtual-service-layer","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-Lsc6bSVhwwzLonwOWAP","title":"ORM","pathname":"/v4.x-1/the-basics/models/coding-virtual-service-layer/orm","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguIdNp3wdEzFt-X","title":"Contacts.cfc","pathname":"/v4.x-1/the-basics/models/coding-virtual-service-layer/contacts.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UhE064oaXtL6t16x","title":"Contacts Handler","pathname":"/v4.x-1/the-basics/models/coding-virtual-service-layer/contacts-handler","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-Ugt11tb2ho0nnJfi","title":"Views","pathname":"/v4.x-1/the-basics/models/coding-virtual-service-layer/views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguXuA3vKIn902n3","title":"Coding: ORM Scaffolding","pathname":"/v4.x-1/the-basics/models/coding-orm-scaffolding","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-Lsc6bS_OoLgAlQE-8MG","title":"ORM","pathname":"/v4.x-1/the-basics/models/coding-orm-scaffolding/orm","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhNyUyamWtZn2ktt","title":"Contacts.cfc","pathname":"/v4.x-1/the-basics/models/coding-orm-scaffolding/contacts.cfc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhF7k0ytAm9kh5du","title":"Scaffold","pathname":"/v4.x-1/the-basics/models/coding-orm-scaffolding/scaffold","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhDkyhvXRMTa6aU6","title":"Modules","pathname":"/v4.x-1/hmvc/modules","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"}]},{"id":"-LAx3wKZd1li4to-Zj5f","title":"Core Modules","pathname":"/v4.x-1/hmvc/modules/core-modules","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh1JeZwMEgd1RMJu","title":"Locations","pathname":"/v4.x-1/hmvc/modules/locations","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhGH3OqLp56mEe27","title":"Parent Configuration","pathname":"/v4.x-1/hmvc/modules/parent-configuration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugz-fnUnzE_no3VE","title":"Module Layout","pathname":"/v4.x-1/hmvc/modules/module-layout","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh-vqIjKGh7D5qT7","title":"Changing The Module Layout","pathname":"/v4.x-1/hmvc/modules/module-layout/changing-the-module-layout","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Layout"}]},{"id":"-LA-Uh8OAlyiCOWPr5pf","title":"Module Service","pathname":"/v4.x-1/hmvc/modules/module-service","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgwtDC50fZo1l3Do","title":"Module Lifecycle","pathname":"/v4.x-1/hmvc/modules/module-service/module-lifecycle","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhLVgrptAD-tqYJ1","title":"Module Registration","pathname":"/v4.x-1/hmvc/modules/module-service/module-registration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Ugrq59TM-GZEDYCC","title":"Module Activation","pathname":"/v4.x-1/hmvc/modules/module-service/module-activation","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Uh2DgdzEOHVISLTx","title":"Module Unloading","pathname":"/v4.x-1/hmvc/modules/module-service/module-unloading","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgrucfV0ADNgGGZC","title":"Common Methods","pathname":"/v4.x-1/hmvc/modules/module-service/common-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgtufNLmrvC8cmEt","title":"Loading New Modules","pathname":"/v4.x-1/hmvc/modules/module-service/loading-new-modules","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhGhCKw3hindk6wg","title":"Loading A-la-carte Modules","pathname":"/v4.x-1/hmvc/modules/module-service/loading-a-la-carte-modules","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhA2XabT7iCpkxNZ","title":"Module Events","pathname":"/v4.x-1/hmvc/modules/module-service/module-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgynLHjcyKBB7Bv7","title":"ModuleConfig","pathname":"/v4.x-1/hmvc/modules/moduleconfig","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh8YlMyPLLpwqs4_","title":"Public Module Properties\\/Directives","pathname":"/v4.x-1/hmvc/modules/moduleconfig/public-module-properties-directives","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhHagRCnrIvCerTq","title":"The Decorated Variables","pathname":"/v4.x-1/hmvc/modules/moduleconfig/the-decorated-variables","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgtIcz_f3nreG7Vy","title":"The configure() Method","pathname":"/v4.x-1/hmvc/modules/moduleconfig/the-configure-method","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCzYRZ0Q18GOH8C","title":"Module Settings","pathname":"/v4.x-1/hmvc/modules/moduleconfig/module-settings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgzA-jhQWpFundO9","title":"Environment Control","pathname":"/v4.x-1/hmvc/modules/moduleconfig/environment-control","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhAkk1cjcdKtSjA0","title":"Interceptor Events","pathname":"/v4.x-1/hmvc/modules/moduleconfig/interceptor-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCc3j6QmQsgNSgc","title":"Module Event Executions","pathname":"/v4.x-1/hmvc/modules/module-event-executions","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhABFCdg379-oche","title":"URL Routing","pathname":"/v4.x-1/hmvc/modules/url-routing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgvWSUrvO4k8zvVd","title":"Default Route Execution","pathname":"/v4.x-1/hmvc/modules/url-routing/default-route-execution","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-LA-Uh60nwS__PXruPxq","title":"Module Routes Files","pathname":"/v4.x-1/hmvc/modules/url-routing/module-routes-files","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-LA-UhL-ZXApQkovvQi9","title":"Request Context Module Methods","pathname":"/v4.x-1/hmvc/modules/request-context-module-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh5nzD_kQnTL6WzG","title":"Layout and View Renderings","pathname":"/v4.x-1/hmvc/modules/layout-and-view-renderings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugrvmjj6hf3S2zZw","title":"Layout\\/View Discovery","pathname":"/v4.x-1/hmvc/modules/layout-and-view-renderings/layout-view-discovery","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-UgxApBpXoftVt2ie","title":"Overriding Views","pathname":"/v4.x-1/hmvc/modules/layout-and-view-renderings/overriding-views","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh1Ee74Sd3yZkP7s","title":"Overriding Layouts","pathname":"/v4.x-1/hmvc/modules/layout-and-view-renderings/overriding-layouts","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Ugwp96KP_nK500aR","title":"Default Module Layout","pathname":"/v4.x-1/hmvc/modules/layout-and-view-renderings/default-module-layout","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh3Wj5uXeK9KkcPm","title":"Explicit Module Renderings","pathname":"/v4.x-1/hmvc/modules/layout-and-view-renderings/explicit-module-renderings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh0S6a1PrG_7VRfV","title":"Models","pathname":"/v4.x-1/hmvc/modules/models","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh19GUKOwxI7BY4T","title":"Module CF Mappings","pathname":"/v4.x-1/hmvc/modules/module-cf-mappings","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh2oQxu_EfvFvyIv","title":"Module Dependencies","pathname":"/v4.x-1/hmvc/modules/module-dependencies","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhMaQ78CC14f0Gb1","title":"Module Bundles","pathname":"/v4.x-1/hmvc/modules/module-bundles","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh3olZ6SSJWK9q_9","title":"Module Inception","pathname":"/v4.x-1/hmvc/modules/module-inception","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgskoQVXJkBjrRkv","title":"Testing Quick Start","pathname":"/v4.x-1/testing/testing-quick-start","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-Uh37LFUNwo6aCR4O","title":"Testing ColdBox Applications","pathname":"/v4.x-1/testing/testing-coldbox-applications","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-UgslOY2XtV2sK8Dv","title":"Test Harness","pathname":"/v4.x-1/testing/testing-coldbox-applications/test-harness","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LA-Ugu-4RA7P4WhHpLt","title":"ColdBox Testing Classes","pathname":"/v4.x-1/testing/testing-coldbox-applications/coldbox-testing-classes","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLEuq1yyC7PyvNR","title":"Integration Testing","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLFu3vAxW65-BoJ","title":"Test Annotations","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/test-annotations","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLGO1A64LB_NqvW","title":"Common Methods","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/common-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLHvIdyzByRgQkC","title":"Life-Cycle Events","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/life-cycle-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLIkctZYvTBltNg","title":"Test Setup","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/test-setup","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLJ0IKqqSZPSoUe","title":"The execute() Method","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/the-execute-method","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLKGk4JwpklwLee","title":"The Handler To Test","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/the-handler-to-test","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLL7oMoYKwH74cy","title":"The Integration Test","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/the-integration-test","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLMHXrgf1XJvFdb","title":"Handler Returning Results","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/handler-returning-results","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLNB-MqLndtCygi","title":"Testing Without Virtual Application","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/testing-without-virtual-application","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLOmyDebWAdySyh","title":"Rendering Results","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/rendering-results","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLPavIltAKeqQLs","title":"HTTP Method Mocking","pathname":"/v4.x-1/testing/testing-coldbox-applications/integration-testing/http-method-mocking","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LA-Uh-lXVs7GdQTFumu","title":"Interceptor Testing","pathname":"/v4.x-1/testing/testing-coldbox-applications/interceptor-testing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8RKKNW7rukuNMa","title":"Model Object Testing","pathname":"/v4.x-1/testing/testing-coldbox-applications/model-object-testing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8SSeaHzKf-SqB3","title":"Tips & Tricks","pathname":"/v4.x-1/testing/testing-coldbox-applications/tips-and-tricks","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LA-Uh4ym1BDma0Jb42W","title":"Interceptors","pathname":"/v4.x-1/digging-deeper/interceptors","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UgrnLuZ6fQNYbje-","title":"How do they work?","pathname":"/v4.x-1/digging-deeper/interceptors/how-do-they-work","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgtGTrk4TD-PJ7c3","title":"Conventions","pathname":"/v4.x-1/digging-deeper/interceptors/how-do-they-work/conventions","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"How do they work?"}]},{"id":"-LA-Ugu3E3zmDKApuJu-","title":"Interceptor Declaration","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-declaration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-Uh2LTrdFyVHGK7DT","title":"Interceptor Registration","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-registration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgwLeGyZ59OMnubS","title":"Core Interception Points","pathname":"/v4.x-1/digging-deeper/interceptors/core-interception-points","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-Uh33i_2mr07ZhUpG","title":"Application Life Cycle Events","pathname":"/v4.x-1/digging-deeper/interceptors/core-interception-points/application-life-cycle-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgterFqZCv80uB-Y","title":"Object Creating Events","pathname":"/v4.x-1/digging-deeper/interceptors/core-interception-points/object-creating-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh4kFnosWGys26pA","title":"Layout-View Events","pathname":"/v4.x-1/digging-deeper/interceptors/core-interception-points/layout-view-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UhBYKkffVQnXj-44","title":"Module Events","pathname":"/v4.x-1/digging-deeper/interceptors/core-interception-points/module-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh7S4JFJt9cwcIwA","title":"CacheBox Events","pathname":"/v4.x-1/digging-deeper/interceptors/core-interception-points/cachebox-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgzTOBjQXSt8Fssh","title":"Restricting Execution","pathname":"/v4.x-1/digging-deeper/interceptors/restricting-execution","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgsfaoYXOgwCnsi4","title":"Interceptor Output Buffer","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-output-buffer","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UhNFSdFnoqzero41","title":"Custom Events","pathname":"/v4.x-1/digging-deeper/interceptors/custom-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-Ugs86m5wl8Cv_GsU","title":"Configuration Registration","pathname":"/v4.x-1/digging-deeper/interceptors/custom-events/configuration-registration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtRWeLczn3jMPKA","title":"Programmatic Registration","pathname":"/v4.x-1/digging-deeper/interceptors/custom-events/programmatic-registration","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtsusO31hkt6B1M","title":"Listening","pathname":"/v4.x-1/digging-deeper/interceptors/custom-events/listening","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-Uh1Zvh8tcsBDZTag","title":"Announcing Interceptions","pathname":"/v4.x-1/digging-deeper/interceptors/custom-events/announcing-interceptions","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UhHsI4gUL9BDjgey","title":"Unregistering Interceptors","pathname":"/v4.x-1/digging-deeper/interceptors/unregistering-interceptors","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgtcL5F_HuCsn172","title":"Reporting Methods","pathname":"/v4.x-1/digging-deeper/interceptors/reporting-methods","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UhD7RxO-GCOg8I2g","title":"Interceptor Asynchronicity","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-asynchronicity","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UhJqEVG1GeJeuYEI","title":"Async Announcements","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-asynchronicity/async-announcements","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UguTkTY75xRuO9a5","title":"Async Listeners With Join","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-asynchronicity/async-listeners-with-join","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UgrY8lij1lDuy-vu","title":"Async Listeners No Join","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-asynchronicity/async-listeners-no-join","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-Uh7GgTd-WlbLKzxo","title":"Asynchronous Annotations","pathname":"/v4.x-1/digging-deeper/interceptors/interceptor-asynchronicity/asynchronous-annotations","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-Uh3sWPrNeDgqnnHQ","title":"Flash RAM","pathname":"/v4.x-1/digging-deeper/flash-ram","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhARm4Sdi03iBr-0","title":"Flash Storage","pathname":"/v4.x-1/digging-deeper/flash-ram/flash-storage","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-Uh2kzE_b3IJ6H9VI","title":"Using Flash RAM","pathname":"/v4.x-1/digging-deeper/flash-ram/using-flash-ram","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-UhO6aLw_chwYe5TL","title":"Creating Your Own Flash Scope","pathname":"/v4.x-1/digging-deeper/flash-ram/creating-your-own-flash-scope","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LDlLPmxBXNijDvPbIkS","title":"HTML Helper","pathname":"/v4.x-1/digging-deeper/html-helper","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh4pzoRQ8sc8GHg7","title":"ColdBox Proxy","pathname":"/v4.x-1/digging-deeper/coldbox-proxy","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UgrK6UNKiV07QyBK","title":"Getting Started","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/getting-started","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Uh6uhIPbLhqxVT1H","title":"The Base Proxy Object","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/the-base-proxy-object","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvr9BouscWTPwfJ","title":"The Event Handlers","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/the-event-handlers","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhHTiCMlQ6F3W-UR","title":"Distinguishing Request Types","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/the-event-handlers/distinguishing-request-types","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UgtLkAmioZT0mUIZ","title":"RenderData()","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/the-event-handlers/renderdata","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UhAvc7r81zQmbUxn","title":"Proxy Events","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/proxy-events","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhCS3u9qNwzTuxbE","title":"Standard Return Types","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/standard-return-types","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvu0m6M2zdgP2or","title":"Caveats & Gotchas","pathname":"/v4.x-1/digging-deeper/coldbox-proxy/caveats-and-gotchas","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Uh7lUz3URVGdFAxx","title":"Request Context Decorator","pathname":"/v4.x-1/digging-deeper/request-context-decorator","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhJI5_pmd8VeSZPV","title":"Recipes","pathname":"/v4.x-1/digging-deeper/recipes","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Ugsc_xeWMgnm406V","title":"Building REST APIs","pathname":"/v4.x-1/digging-deeper/recipes/building-rest-apis","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgtVv0opCB1NS5UT","title":"Application Templates","pathname":"/v4.x-1/digging-deeper/recipes/application-templates","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Ugzz7mqWO_4J3KdO","title":"ColdBox Exception Handling","pathname":"/v4.x-1/digging-deeper/recipes/coldbox-exception-handling","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgrMInnCTv6_zYby","title":"Debugging ColdBox Apps","pathname":"/v4.x-1/digging-deeper/recipes/debugging-coldbox-apps","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LAx3wMDSwOal07kIaO7","title":"Controller Decorator","pathname":"/v4.x-1/digging-deeper/recipes/controller-decorator","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0OmCfo3dO2TBiK","title":"Clearing the View Cache","pathname":"/v4.x-1/digging-deeper/recipes/clearing-the-view-cache","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0eNqCQLXG_G7Kw","title":"Building a simple Basic HTTP Authentication Interceptor","pathname":"/v4.x-1/digging-deeper/recipes/building-a-simple-basic-http-authentication-interceptor","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UhDSGWgURgJf6dOm","title":"What is MVC","pathname":"/v4.x-1/architecture-concepts/what-is-mvc","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-Ugzde1kJ0o0n7UH7","title":"What is ColdBox","pathname":"/v4.x-1/architecture-concepts/what-is-coldbox","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UgrUjRSWEJeyEhJm","title":"How ColdBox Works","pathname":"/v4.x-1/architecture-concepts/how-coldbox-works","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UgwxPqwJCPRaoME2","title":"Testing Concepts","pathname":"/v4.x-1/architecture-concepts/testing-concepts","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UhE96B2iIx8ce0wd","title":"Functional Testing","pathname":"/v4.x-1/architecture-concepts/testing-concepts/functional-testing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UhEVgRb2CCnVUHvm","title":"Non-Functional Testing","pathname":"/v4.x-1/architecture-concepts/testing-concepts/non-functional-testing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UgzDXodNRZ4wSoNQ","title":"Bugs Cost Money","pathname":"/v4.x-1/architecture-concepts/testing-concepts/bugs-cost-money","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Uh1V69AmcUmffKvl","title":"Static Testing","pathname":"/v4.x-1/architecture-concepts/testing-concepts/static-testing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Ugy2zaEBH-qFYzPl","title":"Dynamic Testing","pathname":"/v4.x-1/architecture-concepts/testing-concepts/dynamic-testing","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Uh9QphYD8_rdnLFW","title":"Developer Focus","pathname":"/v4.x-1/architecture-concepts/testing-concepts/developer-focus","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UhA_S3Fv1dSgJ0Tw","title":"Testing Vocabulary","pathname":"/v4.x-1/architecture-concepts/testing-concepts/testing-vocabulary","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Uh0Z-WoxSe95iG-M","title":"Testing Tools","pathname":"/v4.x-1/architecture-concepts/testing-concepts/testing-tools","siteSpaceId":"sitesp_g3kDW","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UVvHUkA5s8xrS3ta","title":"Introduction","pathname":"/v5.x-1","siteSpaceId":"sitesp_xkrpm","description":""},{"id":"-LAQnddq3BqVzwWbgbO_","title":"Introduction","pathname":"/v5.x-1/intro/introduction","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"-LmRm5k0Wt9Smu4F56ne","title":"What's New With 5.6.0","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.6.0","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LhMfHOb2HqIQhjqeIS7","title":"What's New With 5.5.0","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.5.0","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LcfVzHEVy6Fn101Zgs7","title":"What's New With 5.4.0","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.4.0","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LVzJwmIE_5K1AL1sldC","title":"What's New With 5.3.0","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.3.0","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LP2sdQSg6st30cYJocu","title":"What's New With 5.2.0","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.2.0","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LP2sQ2Q7zX-We5VDcVD","title":"What's New With 5.1.4","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.1.4","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LINFls7xy1V7YPGiCnJ","title":"What's New With 5.1.3","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.1.3","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LIDQ7W80BCpiv1JwCN_","title":"What's New With 5.1.2","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.1.2","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LGQm93ANLBXp3K1J61L","title":"What's New With 5.1.1","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.1.1","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LG6Nd7zo2s4V_EC15x1","title":"What's New With 5.1.0","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.1.0","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Uh7ggVXORey1-3iX","title":"What's New With 5.0.0","pathname":"/v5.x-1/intro/introduction/whats-new-with-5.0.0","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-UhN_5852gdNsofDC","title":"Upgrading to ColdBox 5","pathname":"/v5.x-1/intro/introduction/upgrading-to-coldbox-5","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-Ugsa1fi-dsTY0zoo","title":"About This Book","pathname":"/v5.x-1/intro/introduction/about-this-book","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LA-UgtYTKn3ygmB4cEc","title":"Author","pathname":"/v5.x-1/intro/introduction/author","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Introduction"}]},{"id":"-LAQnde5OcWZQPOL_yAR","title":"60 Minute Quick Start","pathname":"/v5.x-1/for-newbies/60-minute-quick-start","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"}]},{"id":"-LA-UgrkEUN6jgZonVip","title":"Installing ColdBox","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/installing-coldbox","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh0i46p21rkeGBDp","title":"My First ColdBox Application","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/my-first-coldbox-application","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2OFgKyTxWj-9Wc","title":"My First Handler & View","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/my-first-handler-and-view","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhNOn2BfedUIPUy7","title":"Linking Events Together","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/linking-events-together","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UgrOgwgmZZNZS10G","title":"Working With Event Handlers","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/working-with-event-handlers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UguGqiPQEgMnyxpY","title":"Adding A Layout","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/adding-a-layout","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2mbSVn06MQYwp7","title":"Adding A Model","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/adding-a-model","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh4g8A2nQdF-3K6n","title":"RESTFul Data","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/restful-data","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh5GSdptxuAa6LRi","title":"Next Steps","pathname":"/v5.x-1/for-newbies/60-minute-quick-start/next-steps","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhN3O4bGoeuI9vSi","title":"Getting Started Guide","pathname":"/v5.x-1/getting-started/getting-started-guide","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5Mi0Ziu6Zu_Ncd","title":"Installation","pathname":"/v5.x-1/getting-started/installation","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5O3AzLCzzVJDKh","title":"Conventions","pathname":"/v5.x-1/getting-started/conventions","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UgyRMnFm5Ji4K9gf","title":"Configuration","pathname":"/v5.x-1/getting-started/configuration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Uh1O-hdFi5-uYSdE","title":"ColdBox.cfc","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-Uh83_ah2wbCFc8yj","title":"Configuration Directives","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh7vPp9TiXMzplD8","title":"CacheBox","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/cachebox","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgsnqfcqDUgqJZRM","title":"ColdBox","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/coldbox","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugw3o5kotnmPcuI_","title":"Conventions","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/conventions","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrAbMibW_2wC34k","title":"Environments","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/environments","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhB370G1-o3O84k0","title":"Flash","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/flash","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrtWVfVUa21Tuse","title":"InterceptorSettings","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/interceptorsettings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2rm2RmDb7DyQ7B","title":"Interceptors","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/interceptors","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrplBCTaE78adux","title":"Layouts","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/layouts","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh4Na87nTBHKEuAa","title":"LayoutSettings","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/layoutsettings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh9vJc2l3JBUJpDd","title":"LogBox","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/logbox","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugsv_VgSbX8ylJly","title":"Modules","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/modules","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2baEFh03tQqHgu","title":"ModuleSettings","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/modulesettings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhHKevijPBMguccO","title":"Settings","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/settings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgtD3z8t7K2tE_ft","title":"WireBox","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/configuration-directives/wirebox","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh0n-Z-FwJH-XSOf","title":"System Settings (Java Properties and Environment Variables)","pathname":"/v5.x-1/getting-started/configuration/coldbox.cfc/system-settings-java-properties-and-environment-variables","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh04nvGntJVLQQ0n","title":"Using Settings","pathname":"/v5.x-1/getting-started/configuration/using-settings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UhIMOXXikIuAbDQd","title":"Bootstrapper - Application.cfc","pathname":"/v5.x-1/getting-started/configuration/bootstrapper-application.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UgtC-GlAlgkofxrE","title":"Request Context","pathname":"/v5.x-1/the-basics/request-context","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhGPZ1Hjo1lxvAig","title":"Routing","pathname":"/v5.x-1/the-basics/routing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgyWZPzNNj3Lzuts","title":"Requirements","pathname":"/v5.x-1/the-basics/routing/requirements","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Ugx0Ci2vvcHE91qP","title":"Rewrite Rules","pathname":"/v5.x-1/the-basics/routing/requirements/rewrite-rules","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Requirements"}]},{"id":"-LA-UhCk1Pc9nmgPmxF2","title":"Application Router","pathname":"/v5.x-1/the-basics/routing/application-router","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh7z-fzyfXEZ4wG7","title":"Routing DSL","pathname":"/v5.x-1/the-basics/routing/routing-dsl","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguQqkBcxOKSu0fD","title":"Routing By Convention","pathname":"/v5.x-1/the-basics/routing/routing-dsl/routing-by-convention","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2x0AXwFLSoaRm1YPI","title":"Pattern Placeholders","pathname":"/v5.x-1/the-basics/routing/routing-dsl/pattern-placeholders","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2ynBV_ErCmnscC1Kf","title":"Routing Methods","pathname":"/v5.x-1/the-basics/routing/routing-dsl/routing-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbl4T8_gt6e5sNq_6r","title":"Resourceful Routes","pathname":"/v5.x-1/the-basics/routing/routing-dsl/resourceful-routes","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbhkIFu_jFt8w4OBqs","title":"Named Routes","pathname":"/v5.x-1/the-basics/routing/routing-dsl/named-routes","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-Ugu_qywqEBr6GuDP","title":"Routing Groups","pathname":"/v5.x-1/the-basics/routing/routing-dsl/routing-groups","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgstFR9WF6Zdh04r","title":"Routing Namespaces","pathname":"/v5.x-1/the-basics/routing/routing-dsl/routing-namespaces","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgzZHjQq-0h2MMLK","title":"Building Routable Links","pathname":"/v5.x-1/the-basics/routing/building-routable-links","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LDlJ1Z0pYPH7nnGVuiq","title":"RESTFul Extension Detection","pathname":"/v5.x-1/the-basics/routing/restful-extension-detection","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgwazhV7QH9jk2bg","title":"HTTP Method Spoofing","pathname":"/v5.x-1/the-basics/routing/http-method-spoofing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgzW9GdnrzbBn8PU","title":"HTML Base Tag","pathname":"/v5.x-1/the-basics/routing/html-base-tag","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguD7cAZBago_4sa","title":"Pathinfo Providers","pathname":"/v5.x-1/the-basics/routing/pathinfo-providers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh52_RdjBvIHeBHV","title":"Event Handlers","pathname":"/v5.x-1/the-basics/event-handlers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhJUVMQaoEKP1XnL","title":"How are events called?","pathname":"/v5.x-1/the-basics/event-handlers/how-are-events-called","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrcB-h8BQnbZD_J","title":"Getting & Setting Values","pathname":"/v5.x-1/the-basics/event-handlers/getting-and-setting-values","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgujJWn5FGiKEufg","title":"Setting Views","pathname":"/v5.x-1/the-basics/event-handlers/setting-views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs_IZ6BDiRCh6iz","title":"Relocating","pathname":"/v5.x-1/the-basics/event-handlers/relocating","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgvK-YyWNuWrnlvX","title":"Rendering Data","pathname":"/v5.x-1/the-basics/event-handlers/rendering-data","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LKgFPzpvyFFROSaKGKT","title":"Sending Files","pathname":"/v5.x-1/the-basics/event-handlers/sending-files","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Uh5d0_rbbbUAleds","title":"Interception Methods","pathname":"/v5.x-1/the-basics/event-handlers/interception-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhCrQ3AsHK_lSBrX","title":"Pre Advices","pathname":"/v5.x-1/the-basics/event-handlers/interception-methods/pre-advices","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-Uh4vDNQFWY7bq6ew","title":"Post Advices","pathname":"/v5.x-1/the-basics/event-handlers/interception-methods/post-advices","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgugnjNDilo0Q2z9","title":"Around Advices","pathname":"/v5.x-1/the-basics/event-handlers/interception-methods/around-advices","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgtkFnOjaXAkUW-5","title":"Model Integration","pathname":"/v5.x-1/the-basics/event-handlers/model-integration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgzPZqWoI05hxhjV","title":"Model Data Binding","pathname":"/v5.x-1/the-basics/event-handlers/model-integration/model-data-binding","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Model Integration"}]},{"id":"-LA-UhHil9LOEcKVFfaD","title":"HTTP Method Security","pathname":"/v5.x-1/the-basics/event-handlers/http-method-security","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrIXmge0nqeBySc","title":"Implicit Methods","pathname":"/v5.x-1/the-basics/event-handlers/implicit-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhLjRg1r7sn-nBNk","title":"Executing Events","pathname":"/v5.x-1/the-basics/event-handlers/executing-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LcmisUUVHmIvVgl20Ad","title":"Executing Routes","pathname":"/v5.x-1/the-basics/event-handlers/executing-routes","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs-z1ukIjJUeekH","title":"Viewlets - Reusable Events","pathname":"/v5.x-1/the-basics/event-handlers/viewlets-reusable-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugyh9fpO8ZixQmh_","title":"Event Caching","pathname":"/v5.x-1/the-basics/event-handlers/event-caching","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgxGvbFLRF42_hUa","title":"Validation","pathname":"/v5.x-1/the-basics/event-handlers/validation","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhDd0SF0MLm3bqGU","title":"Layouts & Views","pathname":"/v5.x-1/the-basics/layouts-and-views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh0yQeNVXLGUGuis","title":"Views","pathname":"/v5.x-1/the-basics/layouts-and-views/views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UgswHvwc-v9VXVxF","title":"Rendering Views","pathname":"/v5.x-1/the-basics/layouts-and-views/views/rendering-views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhFsgokrsNvzbBVM","title":"Rendering External Views","pathname":"/v5.x-1/the-basics/layouts-and-views/views/rendering-external-views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgykstYek8oK8Lbl","title":"Rendering With Local Variables","pathname":"/v5.x-1/the-basics/layouts-and-views/views/rendering-with-local-variables","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhMuvXiksMzhGAkV","title":"Rendering Collections","pathname":"/v5.x-1/the-basics/layouts-and-views/views/rendering-collections","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgtOTpyvmptTyijZ","title":"View Caching","pathname":"/v5.x-1/the-basics/layouts-and-views/views/view-caching","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhL9ogM0cOmr1KtM","title":"View Helpers","pathname":"/v5.x-1/the-basics/layouts-and-views/views/view-helpers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgzuNAFotv6-JKLp","title":"View Events","pathname":"/v5.x-1/the-basics/layouts-and-views/views/view-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgriPSMMBjxPut1s","title":"Layouts","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UhEoD6HGwcuhgceW","title":"Basic Layouts","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts/basic-layouts","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh0EqXFlb7Sw893E","title":"Default Layout","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts/default-layout","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh5hQ36BBZyn_UjI","title":"Nested Layouts","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts/nested-layouts","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgxCqxAHYK5BgtFc","title":"Overriding Layouts","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts/overriding-layouts","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh15i5BlLQLoi0jH","title":"Layouts From A Module","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts/layouts-from-a-module","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UhLtuJS7YQHMDL4k","title":"Layout Helpers","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts/layout-helpers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgsqNjoomnaVR-qE","title":"Layout Events","pathname":"/v5.x-1/the-basics/layouts-and-views/layouts/layout-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UguNdEW4HDl_ziZD","title":"Implicit Layout-View Declarations","pathname":"/v5.x-1/the-basics/layouts-and-views/implicit-layout-view-declarations","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugvju2D3kjoK5jc-","title":"Helpers UDF's","pathname":"/v5.x-1/the-basics/layouts-and-views/helpers-udfs","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugu54LJnGhtSDgYz","title":"ColdBox Elixir","pathname":"/v5.x-1/the-basics/layouts-and-views/coldbox-elixir","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Uh9JA1di1jzjRlvQ","title":"Models","pathname":"/v5.x-1/the-basics/models","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh4cVRGz-k3QpXrQ","title":"Domain Modeling","pathname":"/v5.x-1/the-basics/models/domain-modeling","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhKqNthV-uWSbMjq","title":"Service Layer","pathname":"/v5.x-1/the-basics/models/domain-modeling/service-layer","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh-aBuSsJX6n3eGj","title":"Data Layers","pathname":"/v5.x-1/the-basics/models/domain-modeling/data-layers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-UhH-TFFslXaepr7-","title":"Book","pathname":"/v5.x-1/the-basics/models/domain-modeling/book","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh0Aa3ZB21UTexGG","title":"Conventions Location","pathname":"/v5.x-1/the-basics/models/conventions-location","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhJ8A14_k9zdbQ0t","title":"WireBox Binder","pathname":"/v5.x-1/the-basics/models/wirebox-binder","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Ugz5XiyN9tJCp-Cg","title":"Super Type Usage Methods","pathname":"/v5.x-1/the-basics/models/super-type-usage-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh2x2KlxIwRhJ7jr","title":"Injection DSL","pathname":"/v5.x-1/the-basics/models/injection-dsl","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh5ZpPF-OCzhWEbl","title":"Model Object Namespace","pathname":"/v5.x-1/the-basics/models/injection-dsl/model-object-namespace","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugrg7b_pvH0Vb82I","title":"ColdBox Namespace","pathname":"/v5.x-1/the-basics/models/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugro8O_KskmqFbYG","title":"CacheBox Namespace","pathname":"/v5.x-1/the-basics/models/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugt8odaR8bhatSeB","title":"LogBox Namespace","pathname":"/v5.x-1/the-basics/models/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugs5Qk6MSJbLdomx","title":"WireBox Namespace","pathname":"/v5.x-1/the-basics/models/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Uh6gTmje1Bci39Dz","title":"EntityService Namespace","pathname":"/v5.x-1/the-basics/models/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-UgxRyeUptnG1RJIk","title":"Object Scopes","pathname":"/v5.x-1/the-basics/models/object-scopes","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UgrdFsOCheu9MUEM","title":"Coding: Solo Style","pathname":"/v5.x-1/the-basics/models/coding-solo-style","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh3MEFzJQkCG45jZ","title":"Datasource","pathname":"/v5.x-1/the-basics/models/coding-solo-style/datasource","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7NYNJYsnpMA9pc","title":"Contact.cfc","pathname":"/v5.x-1/the-basics/models/coding-solo-style/contact.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-UgtqSklmOyFQYSes","title":"ContactDAO.cfc","pathname":"/v5.x-1/the-basics/models/coding-solo-style/contactdao.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Ugw0F-al_ZdcwZNT","title":"ContactService.cfc","pathname":"/v5.x-1/the-basics/models/coding-solo-style/contactservice.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh9m_dgXv4-IGxC1","title":"Contacts Handler","pathname":"/v5.x-1/the-basics/models/coding-solo-style/contacts-handler","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7X2nQxt7J8O_Et","title":"Coding: ActiveEntity Style","pathname":"/v5.x-1/the-basics/models/coding-activeentity-style","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LAx3wKJ2REHT3QKG3c9","title":"ORM","pathname":"/v5.x-1/the-basics/models/coding-activeentity-style/orm","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgrlkaKVvNo5fgIT","title":"Contact.cfc","pathname":"/v5.x-1/the-basics/models/coding-activeentity-style/contact.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgszNS4qzJS_4LRu","title":"Contacts Handler","pathname":"/v5.x-1/the-basics/models/coding-activeentity-style/contacts-handler","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhEfq0v6cYpM5yDN","title":"Views","pathname":"/v5.x-1/the-basics/models/coding-activeentity-style/views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhN6QmDk6CTIsRRn","title":"Coding: Virtual Service Layer","pathname":"/v5.x-1/the-basics/models/coding-virtual-service-layer","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-M5gQxHWWo0mx0EdRxkL","title":"ORM","pathname":"/v5.x-1/the-basics/models/coding-virtual-service-layer/orm","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguIdNp3wdEzFt-X","title":"Contacts.cfc","pathname":"/v5.x-1/the-basics/models/coding-virtual-service-layer/contacts.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UhE064oaXtL6t16x","title":"Contacts Handler","pathname":"/v5.x-1/the-basics/models/coding-virtual-service-layer/contacts-handler","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-Ugt11tb2ho0nnJfi","title":"Views","pathname":"/v5.x-1/the-basics/models/coding-virtual-service-layer/views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguXuA3vKIn902n3","title":"Coding: ORM Scaffolding","pathname":"/v5.x-1/the-basics/models/coding-orm-scaffolding","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-M5gQxHaM-C9xbi2jvf8","title":"ORM","pathname":"/v5.x-1/the-basics/models/coding-orm-scaffolding/orm","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhNyUyamWtZn2ktt","title":"Contacts.cfc","pathname":"/v5.x-1/the-basics/models/coding-orm-scaffolding/contacts.cfc","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhF7k0ytAm9kh5du","title":"Scaffold","pathname":"/v5.x-1/the-basics/models/coding-orm-scaffolding/scaffold","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhDkyhvXRMTa6aU6","title":"Modules","pathname":"/v5.x-1/hmvc/modules","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"}]},{"id":"-LAx3wKZd1li4to-Zj5f","title":"Core Modules","pathname":"/v5.x-1/hmvc/modules/core-modules","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh1JeZwMEgd1RMJu","title":"Locations","pathname":"/v5.x-1/hmvc/modules/locations","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhGH3OqLp56mEe27","title":"Parent Configuration","pathname":"/v5.x-1/hmvc/modules/parent-configuration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugz-fnUnzE_no3VE","title":"Module Layout","pathname":"/v5.x-1/hmvc/modules/module-layout","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh-vqIjKGh7D5qT7","title":"Changing The Module Layout","pathname":"/v5.x-1/hmvc/modules/module-layout/changing-the-module-layout","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Layout"}]},{"id":"-LA-Uh8OAlyiCOWPr5pf","title":"Module Service","pathname":"/v5.x-1/hmvc/modules/module-service","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgwtDC50fZo1l3Do","title":"Module Lifecycle","pathname":"/v5.x-1/hmvc/modules/module-service/module-lifecycle","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhLVgrptAD-tqYJ1","title":"Module Registration","pathname":"/v5.x-1/hmvc/modules/module-service/module-registration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Ugrq59TM-GZEDYCC","title":"Module Activation","pathname":"/v5.x-1/hmvc/modules/module-service/module-activation","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Uh2DgdzEOHVISLTx","title":"Module Unloading","pathname":"/v5.x-1/hmvc/modules/module-service/module-unloading","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgrucfV0ADNgGGZC","title":"Common Methods","pathname":"/v5.x-1/hmvc/modules/module-service/common-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgtufNLmrvC8cmEt","title":"Loading New Modules","pathname":"/v5.x-1/hmvc/modules/module-service/loading-new-modules","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhGhCKw3hindk6wg","title":"Loading A-la-carte Modules","pathname":"/v5.x-1/hmvc/modules/module-service/loading-a-la-carte-modules","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhA2XabT7iCpkxNZ","title":"Module Events","pathname":"/v5.x-1/hmvc/modules/module-service/module-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgynLHjcyKBB7Bv7","title":"ModuleConfig","pathname":"/v5.x-1/hmvc/modules/moduleconfig","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh8YlMyPLLpwqs4_","title":"Public Module Properties\\/Directives","pathname":"/v5.x-1/hmvc/modules/moduleconfig/public-module-properties-directives","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhHagRCnrIvCerTq","title":"The Decorated Variables","pathname":"/v5.x-1/hmvc/modules/moduleconfig/the-decorated-variables","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgtIcz_f3nreG7Vy","title":"The configure() Method","pathname":"/v5.x-1/hmvc/modules/moduleconfig/the-configure-method","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCzYRZ0Q18GOH8C","title":"Module Settings","pathname":"/v5.x-1/hmvc/modules/moduleconfig/module-settings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgzA-jhQWpFundO9","title":"Environment Control","pathname":"/v5.x-1/hmvc/modules/moduleconfig/environment-control","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhAkk1cjcdKtSjA0","title":"Interceptor Events","pathname":"/v5.x-1/hmvc/modules/moduleconfig/interceptor-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCc3j6QmQsgNSgc","title":"Module Event Executions","pathname":"/v5.x-1/hmvc/modules/module-event-executions","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhABFCdg379-oche","title":"URL Routing","pathname":"/v5.x-1/hmvc/modules/url-routing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgvWSUrvO4k8zvVd","title":"Default Route Execution","pathname":"/v5.x-1/hmvc/modules/url-routing/default-route-execution","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-LA-Uh60nwS__PXruPxq","title":"Module Routes Files","pathname":"/v5.x-1/hmvc/modules/url-routing/module-routes-files","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-LA-UhL-ZXApQkovvQi9","title":"Request Context Module Methods","pathname":"/v5.x-1/hmvc/modules/request-context-module-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh5nzD_kQnTL6WzG","title":"Layout and View Renderings","pathname":"/v5.x-1/hmvc/modules/layout-and-view-renderings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugrvmjj6hf3S2zZw","title":"Layout\\/View Discovery","pathname":"/v5.x-1/hmvc/modules/layout-and-view-renderings/layout-view-discovery","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-UgxApBpXoftVt2ie","title":"Overriding Views","pathname":"/v5.x-1/hmvc/modules/layout-and-view-renderings/overriding-views","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh1Ee74Sd3yZkP7s","title":"Overriding Layouts","pathname":"/v5.x-1/hmvc/modules/layout-and-view-renderings/overriding-layouts","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Ugwp96KP_nK500aR","title":"Default Module Layout","pathname":"/v5.x-1/hmvc/modules/layout-and-view-renderings/default-module-layout","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh3Wj5uXeK9KkcPm","title":"Explicit Module Renderings","pathname":"/v5.x-1/hmvc/modules/layout-and-view-renderings/explicit-module-renderings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh0S6a1PrG_7VRfV","title":"Models","pathname":"/v5.x-1/hmvc/modules/models","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh19GUKOwxI7BY4T","title":"Module CF Mappings","pathname":"/v5.x-1/hmvc/modules/module-cf-mappings","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh2oQxu_EfvFvyIv","title":"Module Dependencies","pathname":"/v5.x-1/hmvc/modules/module-dependencies","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LPY3PdRHVXKbSArte4c","title":"Module Helpers","pathname":"/v5.x-1/hmvc/modules/module-helpers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhMaQ78CC14f0Gb1","title":"Module Bundles","pathname":"/v5.x-1/hmvc/modules/module-bundles","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh3olZ6SSJWK9q_9","title":"Module Inception","pathname":"/v5.x-1/hmvc/modules/module-inception","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgskoQVXJkBjrRkv","title":"Testing Quick Start","pathname":"/v5.x-1/testing/testing-quick-start","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-Uh37LFUNwo6aCR4O","title":"Testing ColdBox Applications","pathname":"/v5.x-1/testing/testing-coldbox-applications","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-UgslOY2XtV2sK8Dv","title":"Test Harness","pathname":"/v5.x-1/testing/testing-coldbox-applications/test-harness","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LA-Ugu-4RA7P4WhHpLt","title":"ColdBox Testing Classes","pathname":"/v5.x-1/testing/testing-coldbox-applications/coldbox-testing-classes","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLEuq1yyC7PyvNR","title":"Integration Testing","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLFu3vAxW65-BoJ","title":"Test Annotations","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/test-annotations","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLGO1A64LB_NqvW","title":"Common Methods","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/common-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLHvIdyzByRgQkC","title":"Life-Cycle Events","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/life-cycle-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLIkctZYvTBltNg","title":"Test Setup","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/test-setup","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLJ0IKqqSZPSoUe","title":"The execute() Method","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/the-execute-method","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLKGk4JwpklwLee","title":"The Handler To Test","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/the-handler-to-test","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLL7oMoYKwH74cy","title":"The Integration Test","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/the-integration-test","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLMHXrgf1XJvFdb","title":"Handler Returning Results","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/handler-returning-results","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLNB-MqLndtCygi","title":"Testing Without Virtual Application","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/testing-without-virtual-application","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLOmyDebWAdySyh","title":"Rendering Results","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/rendering-results","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLPavIltAKeqQLs","title":"HTTP Method Mocking","pathname":"/v5.x-1/testing/testing-coldbox-applications/integration-testing/http-method-mocking","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LA-Uh-lXVs7GdQTFumu","title":"Interceptor Testing","pathname":"/v5.x-1/testing/testing-coldbox-applications/interceptor-testing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8RKKNW7rukuNMa","title":"Model Object Testing","pathname":"/v5.x-1/testing/testing-coldbox-applications/model-object-testing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8SSeaHzKf-SqB3","title":"Tips & Tricks","pathname":"/v5.x-1/testing/testing-coldbox-applications/tips-and-tricks","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LA-Uh4ym1BDma0Jb42W","title":"Interceptors","pathname":"/v5.x-1/digging-deeper/interceptors","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UgrnLuZ6fQNYbje-","title":"How do they work?","pathname":"/v5.x-1/digging-deeper/interceptors/how-do-they-work","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgtGTrk4TD-PJ7c3","title":"Conventions","pathname":"/v5.x-1/digging-deeper/interceptors/how-do-they-work/conventions","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"How do they work?"}]},{"id":"-LA-Ugu3E3zmDKApuJu-","title":"Interceptor Declaration","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-declaration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-Uh2LTrdFyVHGK7DT","title":"Interceptor Registration","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-registration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgwLeGyZ59OMnubS","title":"Core Interception Points","pathname":"/v5.x-1/digging-deeper/interceptors/core-interception-points","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-Uh33i_2mr07ZhUpG","title":"Application Life Cycle Events","pathname":"/v5.x-1/digging-deeper/interceptors/core-interception-points/application-life-cycle-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgterFqZCv80uB-Y","title":"Object Creating Events","pathname":"/v5.x-1/digging-deeper/interceptors/core-interception-points/object-creating-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh4kFnosWGys26pA","title":"Layout-View Events","pathname":"/v5.x-1/digging-deeper/interceptors/core-interception-points/layout-view-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UhBYKkffVQnXj-44","title":"Module Events","pathname":"/v5.x-1/digging-deeper/interceptors/core-interception-points/module-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh7S4JFJt9cwcIwA","title":"CacheBox Events","pathname":"/v5.x-1/digging-deeper/interceptors/core-interception-points/cachebox-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgzTOBjQXSt8Fssh","title":"Restricting Execution","pathname":"/v5.x-1/digging-deeper/interceptors/restricting-execution","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgsfaoYXOgwCnsi4","title":"Interceptor Output Buffer","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-output-buffer","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UhNFSdFnoqzero41","title":"Custom Events","pathname":"/v5.x-1/digging-deeper/interceptors/custom-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-Ugs86m5wl8Cv_GsU","title":"Configuration Registration","pathname":"/v5.x-1/digging-deeper/interceptors/custom-events/configuration-registration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtRWeLczn3jMPKA","title":"Programmatic Registration","pathname":"/v5.x-1/digging-deeper/interceptors/custom-events/programmatic-registration","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtsusO31hkt6B1M","title":"Listening","pathname":"/v5.x-1/digging-deeper/interceptors/custom-events/listening","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-Uh1Zvh8tcsBDZTag","title":"Announcing Interceptions","pathname":"/v5.x-1/digging-deeper/interceptors/custom-events/announcing-interceptions","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UhHsI4gUL9BDjgey","title":"Unregistering Interceptors","pathname":"/v5.x-1/digging-deeper/interceptors/unregistering-interceptors","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UgtcL5F_HuCsn172","title":"Reporting Methods","pathname":"/v5.x-1/digging-deeper/interceptors/reporting-methods","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UhD7RxO-GCOg8I2g","title":"Interceptor Asynchronicity","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-asynchronicity","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"}]},{"id":"-LA-UhJqEVG1GeJeuYEI","title":"Async Announcements","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-asynchronicity/async-announcements","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UguTkTY75xRuO9a5","title":"Async Listeners With Join","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-asynchronicity/async-listeners-with-join","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UgrY8lij1lDuy-vu","title":"Async Listeners No Join","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-asynchronicity/async-listeners-no-join","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-Uh7GgTd-WlbLKzxo","title":"Asynchronous Annotations","pathname":"/v5.x-1/digging-deeper/interceptors/interceptor-asynchronicity/asynchronous-annotations","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-Uh3sWPrNeDgqnnHQ","title":"Flash RAM","pathname":"/v5.x-1/digging-deeper/flash-ram","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhARm4Sdi03iBr-0","title":"Flash Storage","pathname":"/v5.x-1/digging-deeper/flash-ram/flash-storage","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-Uh2kzE_b3IJ6H9VI","title":"Using Flash RAM","pathname":"/v5.x-1/digging-deeper/flash-ram/using-flash-ram","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-UhO6aLw_chwYe5TL","title":"Creating Your Own Flash Scope","pathname":"/v5.x-1/digging-deeper/flash-ram/creating-your-own-flash-scope","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LDlLPmxBXNijDvPbIkS","title":"HTML Helper","pathname":"/v5.x-1/digging-deeper/html-helper","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh4pzoRQ8sc8GHg7","title":"ColdBox Proxy","pathname":"/v5.x-1/digging-deeper/coldbox-proxy","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UgrK6UNKiV07QyBK","title":"Getting Started","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/getting-started","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Uh6uhIPbLhqxVT1H","title":"The Base Proxy Object","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/the-base-proxy-object","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvr9BouscWTPwfJ","title":"The Event Handlers","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/the-event-handlers","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhHTiCMlQ6F3W-UR","title":"Distinguishing Request Types","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/the-event-handlers/distinguishing-request-types","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UgtLkAmioZT0mUIZ","title":"RenderData()","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/the-event-handlers/renderdata","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UhAvc7r81zQmbUxn","title":"Proxy Events","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/proxy-events","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhCS3u9qNwzTuxbE","title":"Standard Return Types","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/standard-return-types","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvu0m6M2zdgP2or","title":"Caveats & Gotchas","pathname":"/v5.x-1/digging-deeper/coldbox-proxy/caveats-and-gotchas","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Uh7lUz3URVGdFAxx","title":"Request Context Decorator","pathname":"/v5.x-1/digging-deeper/request-context-decorator","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LAx3wMDSwOal07kIaO7","title":"Controller Decorator","pathname":"/v5.x-1/digging-deeper/controller-decorator","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhJI5_pmd8VeSZPV","title":"Recipes","pathname":"/v5.x-1/digging-deeper/recipes","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Ugsc_xeWMgnm406V","title":"Building REST APIs","pathname":"/v5.x-1/digging-deeper/recipes/building-rest-apis","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgtVv0opCB1NS5UT","title":"Application Templates","pathname":"/v5.x-1/digging-deeper/recipes/application-templates","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Ugzz7mqWO_4J3KdO","title":"ColdBox Exception Handling","pathname":"/v5.x-1/digging-deeper/recipes/coldbox-exception-handling","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgrMInnCTv6_zYby","title":"Debugging ColdBox Apps","pathname":"/v5.x-1/digging-deeper/recipes/debugging-coldbox-apps","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0OmCfo3dO2TBiK","title":"Clearing the View Cache","pathname":"/v5.x-1/digging-deeper/recipes/clearing-the-view-cache","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0eNqCQLXG_G7Kw","title":"Building a simple Basic HTTP Authentication Interceptor","pathname":"/v5.x-1/digging-deeper/recipes/building-a-simple-basic-http-authentication-interceptor","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UhDSGWgURgJf6dOm","title":"What is MVC","pathname":"/v5.x-1/architecture-concepts/what-is-mvc","siteSpaceId":"sitesp_xkrpm","description":"Model View Controller","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-Ugzde1kJ0o0n7UH7","title":"What is ColdBox","pathname":"/v5.x-1/architecture-concepts/what-is-coldbox","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UgrUjRSWEJeyEhJm","title":"How ColdBox Works","pathname":"/v5.x-1/architecture-concepts/how-coldbox-works","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UgwxPqwJCPRaoME2","title":"Testing Concepts","pathname":"/v5.x-1/architecture-concepts/testing-concepts","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UhE96B2iIx8ce0wd","title":"Functional Testing","pathname":"/v5.x-1/architecture-concepts/testing-concepts/functional-testing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UhEVgRb2CCnVUHvm","title":"Non-Functional Testing","pathname":"/v5.x-1/architecture-concepts/testing-concepts/non-functional-testing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UgzDXodNRZ4wSoNQ","title":"Bugs Cost Money","pathname":"/v5.x-1/architecture-concepts/testing-concepts/bugs-cost-money","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Uh1V69AmcUmffKvl","title":"Static Testing","pathname":"/v5.x-1/architecture-concepts/testing-concepts/static-testing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Ugy2zaEBH-qFYzPl","title":"Dynamic Testing","pathname":"/v5.x-1/architecture-concepts/testing-concepts/dynamic-testing","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Uh9QphYD8_rdnLFW","title":"Developer Focus","pathname":"/v5.x-1/architecture-concepts/testing-concepts/developer-focus","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UhA_S3Fv1dSgJ0Tw","title":"Testing Vocabulary","pathname":"/v5.x-1/architecture-concepts/testing-concepts/testing-vocabulary","siteSpaceId":"sitesp_xkrpm","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UVvHUkA5s8xrS3ta","title":"Introduction","pathname":"/v6.x","siteSpaceId":"sitesp_LN7QA","description":"ColdBox is a conventions-based HMVC web development framework for ColdFusion (CFML)."},{"id":"-M4uCBNSwbFVQ_gZDe40","title":"Release History","pathname":"/v6.x/intro/release-history","siteSpaceId":"sitesp_LN7QA","description":"A historical snapshot of all major versions of ColdBox","breadcrumbs":[{"label":"Intro"}]},{"id":"H1qSTNkp7MkOr6Q6VJ2G","title":"What's New With 6.11.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.11.0","siteSpaceId":"sitesp_LN7QA","description":"April 28, 2025","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"lDg11eTgOd0Z9ggNoN4x","title":"What's New With 6.10.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.10.0","siteSpaceId":"sitesp_LN7QA","description":"May 13, 2024","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"NT8ZQtTInQeBnzOZIuan","title":"What's New With 6.9.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.9.0","siteSpaceId":"sitesp_LN7QA","description":"June 9, 2023","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"a7XMJThKO4flePze7dPO","title":"What's New With 6.8.2","pathname":"/v6.x/intro/release-history/whats-new-with-6.8.2","siteSpaceId":"sitesp_LN7QA","description":"May 1, 2023","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"J14TaoHm1gxFmFjurQBm","title":"What's New With 6.8.1","pathname":"/v6.x/intro/release-history/whats-new-with-6.8.1","siteSpaceId":"sitesp_LN7QA","description":"August 11, 2022","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"x1GL11zzj8LtqNSAMCgW","title":"What's New With 6.8.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.8.0","siteSpaceId":"sitesp_LN7QA","description":"July 23, 2022","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"WQDOSz1pFm19QepCMcLZ","title":"What's New With 6.7.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.7.0","siteSpaceId":"sitesp_LN7QA","description":"June 21, 2022","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"hfv3AgHIhPzFW9SDKs3H","title":"What's New With 6.6.1","pathname":"/v6.x/intro/release-history/whats-new-with-6.6.1","siteSpaceId":"sitesp_LN7QA","description":"February 17, 2022","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-Mezg0qh3DIrmiTpQZBb","title":"What's New With 6.6.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.6.0","siteSpaceId":"sitesp_LN7QA","description":"February 02, 2022","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MeArrA5ggP4wONNlcpx","title":"What's New With 6.5.x","pathname":"/v6.x/intro/release-history/whats-new-with-6.5.0","siteSpaceId":"sitesp_LN7QA","description":"July 9th, 2021","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MXrCMIDaJT6l0hBkOM3","title":"What's New With 6.4.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.4.0","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MVSBEEOEIFmq2p125B4","title":"What's New With 6.3.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.3.0","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MOllIPih_7MEEJhFk3m","title":"What's New With 6.2.x","pathname":"/v6.x/intro/release-history/whats-new-with-6.2.0","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-MKBepghQDjOnZ9rcrfg","title":"What's New With 6.1.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.1.0","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-M4uBpyKuTaYnHDowAXe","title":"What's New With 6.0.0","pathname":"/v6.x/intro/release-history/whats-new-with-6.0.0","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-LA-UhN_5852gdNsofDC","title":"Upgrading to ColdBox 6","pathname":"/v6.x/intro/release-history/upgrading-to-coldbox-6","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Intro"},{"label":"Release History"}]},{"id":"-LA-Ugsa1fi-dsTY0zoo","title":"About This Book","pathname":"/v6.x/intro/about-this-book","siteSpaceId":"sitesp_LN7QA","description":"Learn about the authors of ColdBox and how to support the project.","breadcrumbs":[{"label":"Intro"}]},{"id":"-LA-UgtYTKn3ygmB4cEc","title":"Author","pathname":"/v6.x/intro/author","siteSpaceId":"sitesp_LN7QA","description":"Author biographies of the ColdBox Platform","breadcrumbs":[{"label":"Intro"}]},{"id":"-LAQnde5OcWZQPOL_yAR","title":"60 Minute Quick Start","pathname":"/v6.x/for-newbies/60-minute-quick-start","siteSpaceId":"sitesp_LN7QA","description":"A 60 minute guide to start working with ColdBox","breadcrumbs":[{"label":"For Newbies"}]},{"id":"-LA-UgrkEUN6jgZonVip","title":"Installing ColdBox","pathname":"/v6.x/for-newbies/60-minute-quick-start/installing-coldbox","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh0i46p21rkeGBDp","title":"My First ColdBox Application","pathname":"/v6.x/for-newbies/60-minute-quick-start/my-first-coldbox-application","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2OFgKyTxWj-9Wc","title":"My First Handler & View","pathname":"/v6.x/for-newbies/60-minute-quick-start/my-first-handler-and-view","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhNOn2BfedUIPUy7","title":"Linking Events Together","pathname":"/v6.x/for-newbies/60-minute-quick-start/linking-events-together","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UgrOgwgmZZNZS10G","title":"Working With Event Handlers","pathname":"/v6.x/for-newbies/60-minute-quick-start/working-with-event-handlers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UguGqiPQEgMnyxpY","title":"Adding A Layout","pathname":"/v6.x/for-newbies/60-minute-quick-start/adding-a-layout","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2mbSVn06MQYwp7","title":"Adding A Model","pathname":"/v6.x/for-newbies/60-minute-quick-start/adding-a-model","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh4g8A2nQdF-3K6n","title":"RESTFul Data","pathname":"/v6.x/for-newbies/60-minute-quick-start/restful-data","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh5GSdptxuAa6LRi","title":"Next Steps","pathname":"/v6.x/for-newbies/60-minute-quick-start/next-steps","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhN3O4bGoeuI9vSi","title":"Getting Started Guide","pathname":"/v6.x/getting-started/getting-started-guide","siteSpaceId":"sitesp_LN7QA","description":"The ColdBox HMVC Platform is the de-facto enterprise-level HMVC framework for CFML developers.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5Mi0Ziu6Zu_Ncd","title":"Installation","pathname":"/v6.x/getting-started/installation","siteSpaceId":"sitesp_LN7QA","description":"Get up and running with ColdBox easily.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5O3AzLCzzVJDKh","title":"Conventions","pathname":"/v6.x/getting-started/conventions","siteSpaceId":"sitesp_LN7QA","description":"Discover the major conventions of the ColdBox framework","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UgyRMnFm5Ji4K9gf","title":"Configuration","pathname":"/v6.x/getting-started/configuration","siteSpaceId":"sitesp_LN7QA","description":"Learn how to configure ColdBox according to your needs beyond the conventions.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Uh1O-hdFi5-uYSdE","title":"ColdBox.cfc","pathname":"/v6.x/getting-started/configuration/coldbox.cfc","siteSpaceId":"sitesp_LN7QA","description":"The ColdBox.cfc is the main applications' configuration object.","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-Uh83_ah2wbCFc8yj","title":"Configuration Directives","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh7vPp9TiXMzplD8","title":"CacheBox","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/cachebox","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgsnqfcqDUgqJZRM","title":"ColdBox","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/coldbox","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugw3o5kotnmPcuI_","title":"Conventions","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/conventions","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrAbMibW_2wC34k","title":"Environments","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/environments","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhB370G1-o3O84k0","title":"Flash","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/flash","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrtWVfVUa21Tuse","title":"InterceptorSettings","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/interceptorsettings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2rm2RmDb7DyQ7B","title":"Interceptors","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/interceptors","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrplBCTaE78adux","title":"Layouts","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/layouts","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh4Na87nTBHKEuAa","title":"LayoutSettings","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/layoutsettings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh9vJc2l3JBUJpDd","title":"LogBox","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/logbox","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugsv_VgSbX8ylJly","title":"Modules","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/modules","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2baEFh03tQqHgu","title":"ModuleSettings","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/modulesettings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhHKevijPBMguccO","title":"Settings","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/settings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgtD3z8t7K2tE_ft","title":"WireBox","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/configuration-directives/wirebox","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh0n-Z-FwJH-XSOf","title":"System Settings (Java Properties and Environment Variables)","pathname":"/v6.x/getting-started/configuration/coldbox.cfc/system-settings-java-properties-and-environment-variables","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh04nvGntJVLQQ0n","title":"Using Settings","pathname":"/v6.x/getting-started/configuration/using-settings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UhIMOXXikIuAbDQd","title":"Bootstrapper - Application.cfc","pathname":"/v6.x/getting-started/configuration/bootstrapper-application.cfc","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UgtC-GlAlgkofxrE","title":"Request Context","pathname":"/v6.x/the-basics/request-context","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhGPZ1Hjo1lxvAig","title":"Routing","pathname":"/v6.x/the-basics/routing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgyWZPzNNj3Lzuts","title":"Requirements","pathname":"/v6.x/the-basics/routing/requirements","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Ugx0Ci2vvcHE91qP","title":"Rewrite Rules","pathname":"/v6.x/the-basics/routing/requirements/rewrite-rules","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Requirements"}]},{"id":"-LA-UhCk1Pc9nmgPmxF2","title":"Application Router","pathname":"/v6.x/the-basics/routing/application-router","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh7z-fzyfXEZ4wG7","title":"Routing DSL","pathname":"/v6.x/the-basics/routing/routing-dsl","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguQqkBcxOKSu0fD","title":"Routing By Convention","pathname":"/v6.x/the-basics/routing/routing-dsl/routing-by-convention","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2x0AXwFLSoaRm1YPI","title":"Pattern Placeholders","pathname":"/v6.x/the-basics/routing/routing-dsl/pattern-placeholders","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2ynBV_ErCmnscC1Kf","title":"Routing Methods","pathname":"/v6.x/the-basics/routing/routing-dsl/routing-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbl4T8_gt6e5sNq_6r","title":"Resourceful Routes","pathname":"/v6.x/the-basics/routing/routing-dsl/resourceful-routes","siteSpaceId":"sitesp_LN7QA","description":"Resourceful routes are convention based to help you create routing with less boilerplate.","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbhkIFu_jFt8w4OBqs","title":"Named Routes","pathname":"/v6.x/the-basics/routing/routing-dsl/named-routes","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-Ugu_qywqEBr6GuDP","title":"Routing Groups","pathname":"/v6.x/the-basics/routing/routing-dsl/routing-groups","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgstFR9WF6Zdh04r","title":"Routing Namespaces","pathname":"/v6.x/the-basics/routing/routing-dsl/routing-namespaces","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgzZHjQq-0h2MMLK","title":"Building Routable Links","pathname":"/v6.x/the-basics/routing/building-routable-links","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LDlJ1Z0pYPH7nnGVuiq","title":"RESTFul Extension Detection","pathname":"/v6.x/the-basics/routing/restful-extension-detection","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgwazhV7QH9jk2bg","title":"HTTP Method Spoofing","pathname":"/v6.x/the-basics/routing/http-method-spoofing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgzW9GdnrzbBn8PU","title":"HTML Base Tag","pathname":"/v6.x/the-basics/routing/html-base-tag","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguD7cAZBago_4sa","title":"Pathinfo Providers","pathname":"/v6.x/the-basics/routing/pathinfo-providers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh52_RdjBvIHeBHV","title":"Event Handlers","pathname":"/v6.x/the-basics/event-handlers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhJUVMQaoEKP1XnL","title":"How are events called?","pathname":"/v6.x/the-basics/event-handlers/how-are-events-called","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrcB-h8BQnbZD_J","title":"Getting & Setting Values","pathname":"/v6.x/the-basics/event-handlers/getting-and-setting-values","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgujJWn5FGiKEufg","title":"Setting Views","pathname":"/v6.x/the-basics/event-handlers/setting-views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs_IZ6BDiRCh6iz","title":"Relocating","pathname":"/v6.x/the-basics/event-handlers/relocating","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgvK-YyWNuWrnlvX","title":"Rendering Data","pathname":"/v6.x/the-basics/event-handlers/rendering-data","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LKgFPzpvyFFROSaKGKT","title":"Sending Files","pathname":"/v6.x/the-basics/event-handlers/sending-files","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Uh5d0_rbbbUAleds","title":"Interception Methods","pathname":"/v6.x/the-basics/event-handlers/interception-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhCrQ3AsHK_lSBrX","title":"Pre Advices","pathname":"/v6.x/the-basics/event-handlers/interception-methods/pre-advices","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-Uh4vDNQFWY7bq6ew","title":"Post Advices","pathname":"/v6.x/the-basics/event-handlers/interception-methods/post-advices","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgugnjNDilo0Q2z9","title":"Around Advices","pathname":"/v6.x/the-basics/event-handlers/interception-methods/around-advices","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgtkFnOjaXAkUW-5","title":"Model Integration","pathname":"/v6.x/the-basics/event-handlers/model-integration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgzPZqWoI05hxhjV","title":"Model Data Binding","pathname":"/v6.x/the-basics/event-handlers/model-integration/model-data-binding","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Model Integration"}]},{"id":"-LA-UhHil9LOEcKVFfaD","title":"HTTP Method Security","pathname":"/v6.x/the-basics/event-handlers/http-method-security","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrIXmge0nqeBySc","title":"Implicit Methods","pathname":"/v6.x/the-basics/event-handlers/implicit-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhLjRg1r7sn-nBNk","title":"Executing Events","pathname":"/v6.x/the-basics/event-handlers/executing-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LcmisUUVHmIvVgl20Ad","title":"Executing Routes","pathname":"/v6.x/the-basics/event-handlers/executing-routes","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs-z1ukIjJUeekH","title":"Viewlets - Reusable Events","pathname":"/v6.x/the-basics/event-handlers/viewlets-reusable-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugyh9fpO8ZixQmh_","title":"Event Caching","pathname":"/v6.x/the-basics/event-handlers/event-caching","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgxGvbFLRF42_hUa","title":"Validation","pathname":"/v6.x/the-basics/event-handlers/validation","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhDd0SF0MLm3bqGU","title":"Layouts & Views","pathname":"/v6.x/the-basics/layouts-and-views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh0yQeNVXLGUGuis","title":"Views","pathname":"/v6.x/the-basics/layouts-and-views/views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UgswHvwc-v9VXVxF","title":"Rendering Views","pathname":"/v6.x/the-basics/layouts-and-views/views/rendering-views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhFsgokrsNvzbBVM","title":"Rendering External Views","pathname":"/v6.x/the-basics/layouts-and-views/views/rendering-external-views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgykstYek8oK8Lbl","title":"Rendering With Local Variables","pathname":"/v6.x/the-basics/layouts-and-views/views/rendering-with-local-variables","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhMuvXiksMzhGAkV","title":"Rendering Collections","pathname":"/v6.x/the-basics/layouts-and-views/views/rendering-collections","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgtOTpyvmptTyijZ","title":"View Caching","pathname":"/v6.x/the-basics/layouts-and-views/views/view-caching","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhL9ogM0cOmr1KtM","title":"View Helpers","pathname":"/v6.x/the-basics/layouts-and-views/views/view-helpers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgzuNAFotv6-JKLp","title":"View Events","pathname":"/v6.x/the-basics/layouts-and-views/views/view-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgriPSMMBjxPut1s","title":"Layouts","pathname":"/v6.x/the-basics/layouts-and-views/layouts","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UhEoD6HGwcuhgceW","title":"Basic Layouts","pathname":"/v6.x/the-basics/layouts-and-views/layouts/basic-layouts","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh0EqXFlb7Sw893E","title":"Default Layout","pathname":"/v6.x/the-basics/layouts-and-views/layouts/default-layout","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh5hQ36BBZyn_UjI","title":"Nested Layouts","pathname":"/v6.x/the-basics/layouts-and-views/layouts/nested-layouts","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgxCqxAHYK5BgtFc","title":"Overriding Layouts","pathname":"/v6.x/the-basics/layouts-and-views/layouts/overriding-layouts","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh15i5BlLQLoi0jH","title":"Layouts From A Module","pathname":"/v6.x/the-basics/layouts-and-views/layouts/layouts-from-a-module","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UhLtuJS7YQHMDL4k","title":"Layout Helpers","pathname":"/v6.x/the-basics/layouts-and-views/layouts/layout-helpers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgsqNjoomnaVR-qE","title":"Layout Events","pathname":"/v6.x/the-basics/layouts-and-views/layouts/layout-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UguNdEW4HDl_ziZD","title":"Implicit Layout-View Declarations","pathname":"/v6.x/the-basics/layouts-and-views/implicit-layout-view-declarations","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugvju2D3kjoK5jc-","title":"Helpers UDF's","pathname":"/v6.x/the-basics/layouts-and-views/helpers-udfs","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugu54LJnGhtSDgYz","title":"ColdBox Elixir","pathname":"/v6.x/the-basics/layouts-and-views/coldbox-elixir","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Uh9JA1di1jzjRlvQ","title":"Models","pathname":"/v6.x/the-basics/models","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh4cVRGz-k3QpXrQ","title":"Domain Modeling","pathname":"/v6.x/the-basics/models/domain-modeling","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhKqNthV-uWSbMjq","title":"Service Layer","pathname":"/v6.x/the-basics/models/domain-modeling/service-layer","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh-aBuSsJX6n3eGj","title":"Data Layers","pathname":"/v6.x/the-basics/models/domain-modeling/data-layers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-UhH-TFFslXaepr7-","title":"Book","pathname":"/v6.x/the-basics/models/domain-modeling/book","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh0Aa3ZB21UTexGG","title":"Conventions Location","pathname":"/v6.x/the-basics/models/conventions-location","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhJ8A14_k9zdbQ0t","title":"WireBox Binder","pathname":"/v6.x/the-basics/models/wirebox-binder","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Ugz5XiyN9tJCp-Cg","title":"Super Type Usage Methods","pathname":"/v6.x/the-basics/models/super-type-usage-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh2x2KlxIwRhJ7jr","title":"Injection DSL","pathname":"/v6.x/the-basics/models/injection-dsl","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Ugrg7b_pvH0Vb82I","title":"ColdBox Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugro8O_KskmqFbYG","title":"CacheBox Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Uh6gTmje1Bci39Dz","title":"EntityService Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-MYKytduiAPdyMbMtL2C","title":"Executor Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/executor-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-MYKzM7mFx_jHkLjP5qv","title":"Java Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/java-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugt8odaR8bhatSeB","title":"LogBox Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Uh5ZpPF-OCzhWEbl","title":"Models Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/model-object-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-MYL-3WEemMTLFyIRQwI","title":"Provider Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/provider-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugs5Qk6MSJbLdomx","title":"WireBox Namespace","pathname":"/v6.x/the-basics/models/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-UgxRyeUptnG1RJIk","title":"Object Scopes","pathname":"/v6.x/the-basics/models/object-scopes","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UgrdFsOCheu9MUEM","title":"Coding: Solo Style","pathname":"/v6.x/the-basics/models/coding-solo-style","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh3MEFzJQkCG45jZ","title":"Datasource","pathname":"/v6.x/the-basics/models/coding-solo-style/datasource","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7NYNJYsnpMA9pc","title":"Contact.cfc","pathname":"/v6.x/the-basics/models/coding-solo-style/contact.cfc","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-UgtqSklmOyFQYSes","title":"ContactDAO.cfc","pathname":"/v6.x/the-basics/models/coding-solo-style/contactdao.cfc","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Ugw0F-al_ZdcwZNT","title":"ContactService.cfc","pathname":"/v6.x/the-basics/models/coding-solo-style/contactservice.cfc","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh9m_dgXv4-IGxC1","title":"Contacts Handler","pathname":"/v6.x/the-basics/models/coding-solo-style/contacts-handler","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7X2nQxt7J8O_Et","title":"Coding: ActiveEntity Style","pathname":"/v6.x/the-basics/models/coding-activeentity-style","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-MlRSZ9NYgnEr_SsVvNG","title":"ORM","pathname":"/v6.x/the-basics/models/coding-activeentity-style/orm","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgrlkaKVvNo5fgIT","title":"Contact.cfc","pathname":"/v6.x/the-basics/models/coding-activeentity-style/contact.cfc","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgszNS4qzJS_4LRu","title":"Contacts Handler","pathname":"/v6.x/the-basics/models/coding-activeentity-style/contacts-handler","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhEfq0v6cYpM5yDN","title":"Views","pathname":"/v6.x/the-basics/models/coding-activeentity-style/views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhN6QmDk6CTIsRRn","title":"Coding: Virtual Service Layer","pathname":"/v6.x/the-basics/models/coding-virtual-service-layer","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-MlRSZ9IWfXn4TAsqIwG","title":"ORM","pathname":"/v6.x/the-basics/models/coding-virtual-service-layer/orm","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguIdNp3wdEzFt-X","title":"Contacts.cfc","pathname":"/v6.x/the-basics/models/coding-virtual-service-layer/contacts.cfc","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UhE064oaXtL6t16x","title":"Contacts Handler","pathname":"/v6.x/the-basics/models/coding-virtual-service-layer/contacts-handler","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-Ugt11tb2ho0nnJfi","title":"Views","pathname":"/v6.x/the-basics/models/coding-virtual-service-layer/views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguXuA3vKIn902n3","title":"Coding: ORM Scaffolding","pathname":"/v6.x/the-basics/models/coding-orm-scaffolding","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LAx3wKJ2REHT3QKG3c9","title":"ORM","pathname":"/v6.x/the-basics/models/coding-orm-scaffolding/orm","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhNyUyamWtZn2ktt","title":"Contacts.cfc","pathname":"/v6.x/the-basics/models/coding-orm-scaffolding/contacts.cfc","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhF7k0ytAm9kh5du","title":"Scaffold","pathname":"/v6.x/the-basics/models/coding-orm-scaffolding/scaffold","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-Uh4ym1BDma0Jb42W","title":"Interceptors","pathname":"/v6.x/the-basics/interceptors","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgrnLuZ6fQNYbje-","title":"How do they work?","pathname":"/v6.x/the-basics/interceptors/how-do-they-work","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgtGTrk4TD-PJ7c3","title":"Conventions","pathname":"/v6.x/the-basics/interceptors/how-do-they-work/conventions","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"How do they work?"}]},{"id":"-LA-Ugu3E3zmDKApuJu-","title":"Interceptor Declaration","pathname":"/v6.x/the-basics/interceptors/interceptor-declaration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-Uh2LTrdFyVHGK7DT","title":"Interceptor Registration","pathname":"/v6.x/the-basics/interceptors/interceptor-registration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-MCD8AmFiwOe6uNxlWpI","title":"Dynamic Registration","pathname":"/v6.x/the-basics/interceptors/dynamic-registration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgwLeGyZ59OMnubS","title":"Core Interception Points","pathname":"/v6.x/the-basics/interceptors/core-interception-points","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-Uh33i_2mr07ZhUpG","title":"Application Life Cycle Events","pathname":"/v6.x/the-basics/interceptors/core-interception-points/application-life-cycle-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgterFqZCv80uB-Y","title":"Object Creating Events","pathname":"/v6.x/the-basics/interceptors/core-interception-points/object-creating-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh4kFnosWGys26pA","title":"Layout-View Events","pathname":"/v6.x/the-basics/interceptors/core-interception-points/layout-view-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UhBYKkffVQnXj-44","title":"Module Events","pathname":"/v6.x/the-basics/interceptors/core-interception-points/module-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh7S4JFJt9cwcIwA","title":"CacheBox Events","pathname":"/v6.x/the-basics/interceptors/core-interception-points/cachebox-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgzTOBjQXSt8Fssh","title":"Restricting Execution","pathname":"/v6.x/the-basics/interceptors/restricting-execution","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgsfaoYXOgwCnsi4","title":"Interceptor Output Buffer","pathname":"/v6.x/the-basics/interceptors/interceptor-output-buffer","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UhNFSdFnoqzero41","title":"Custom Events","pathname":"/v6.x/the-basics/interceptors/custom-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-Ugs86m5wl8Cv_GsU","title":"Configuration Registration","pathname":"/v6.x/the-basics/interceptors/custom-events/configuration-registration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtRWeLczn3jMPKA","title":"Programmatic Registration","pathname":"/v6.x/the-basics/interceptors/custom-events/programmatic-registration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtsusO31hkt6B1M","title":"Listening","pathname":"/v6.x/the-basics/interceptors/custom-events/listening","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-Uh1Zvh8tcsBDZTag","title":"Announcing Interceptions","pathname":"/v6.x/the-basics/interceptors/custom-events/announcing-interceptions","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UhHsI4gUL9BDjgey","title":"Unregistering Interceptors","pathname":"/v6.x/the-basics/interceptors/unregistering-interceptors","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgtcL5F_HuCsn172","title":"Reporting Methods","pathname":"/v6.x/the-basics/interceptors/reporting-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UhD7RxO-GCOg8I2g","title":"Interceptor Asynchronicity","pathname":"/v6.x/the-basics/interceptors/interceptor-asynchronicity","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UhJqEVG1GeJeuYEI","title":"Async Announcements","pathname":"/v6.x/the-basics/interceptors/interceptor-asynchronicity/async-announcements","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UguTkTY75xRuO9a5","title":"Async Listeners With Join","pathname":"/v6.x/the-basics/interceptors/interceptor-asynchronicity/async-listeners-with-join","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UgrY8lij1lDuy-vu","title":"Async Listeners No Join","pathname":"/v6.x/the-basics/interceptors/interceptor-asynchronicity/async-listeners-no-join","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-Uh7GgTd-WlbLKzxo","title":"Asynchronous Annotations","pathname":"/v6.x/the-basics/interceptors/interceptor-asynchronicity/asynchronous-annotations","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UhDkyhvXRMTa6aU6","title":"Modules","pathname":"/v6.x/hmvc/modules","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"}]},{"id":"-M78DL_Wq7eSnrZcOnzc","title":"Core Modules","pathname":"/v6.x/hmvc/modules/core-modules","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh1JeZwMEgd1RMJu","title":"Locations","pathname":"/v6.x/hmvc/modules/locations","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhGH3OqLp56mEe27","title":"Parent Configuration","pathname":"/v6.x/hmvc/modules/parent-configuration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugz-fnUnzE_no3VE","title":"Module Layout","pathname":"/v6.x/hmvc/modules/module-layout","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh-vqIjKGh7D5qT7","title":"Changing The Module Layout","pathname":"/v6.x/hmvc/modules/module-layout/changing-the-module-layout","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Layout"}]},{"id":"-LA-Uh8OAlyiCOWPr5pf","title":"Module Service","pathname":"/v6.x/hmvc/modules/module-service","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgwtDC50fZo1l3Do","title":"Module Lifecycle","pathname":"/v6.x/hmvc/modules/module-service/module-lifecycle","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhLVgrptAD-tqYJ1","title":"Module Registration","pathname":"/v6.x/hmvc/modules/module-service/module-registration","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Ugrq59TM-GZEDYCC","title":"Module Activation","pathname":"/v6.x/hmvc/modules/module-service/module-activation","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Uh2DgdzEOHVISLTx","title":"Module Unloading","pathname":"/v6.x/hmvc/modules/module-service/module-unloading","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgrucfV0ADNgGGZC","title":"Common Methods","pathname":"/v6.x/hmvc/modules/module-service/common-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgtufNLmrvC8cmEt","title":"Loading New Modules","pathname":"/v6.x/hmvc/modules/module-service/loading-new-modules","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhGhCKw3hindk6wg","title":"Loading A-la-carte Modules","pathname":"/v6.x/hmvc/modules/module-service/loading-a-la-carte-modules","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhA2XabT7iCpkxNZ","title":"Module Events","pathname":"/v6.x/hmvc/modules/module-service/module-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgynLHjcyKBB7Bv7","title":"ModuleConfig","pathname":"/v6.x/hmvc/modules/moduleconfig","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh8YlMyPLLpwqs4_","title":"Public Module Properties","pathname":"/v6.x/hmvc/modules/moduleconfig/public-module-properties-directives","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhHagRCnrIvCerTq","title":"The Decorated Variables","pathname":"/v6.x/hmvc/modules/moduleconfig/the-decorated-variables","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgtIcz_f3nreG7Vy","title":"The configure() Method","pathname":"/v6.x/hmvc/modules/moduleconfig/the-configure-method","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCzYRZ0Q18GOH8C","title":"Module Settings","pathname":"/v6.x/hmvc/modules/moduleconfig/module-settings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgzA-jhQWpFundO9","title":"Environment Control","pathname":"/v6.x/hmvc/modules/moduleconfig/environment-control","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhAkk1cjcdKtSjA0","title":"Interceptor Events","pathname":"/v6.x/hmvc/modules/moduleconfig/interceptor-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCc3j6QmQsgNSgc","title":"Module Event Executions","pathname":"/v6.x/hmvc/modules/module-event-executions","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhABFCdg379-oche","title":"URL Routing","pathname":"/v6.x/hmvc/modules/url-routing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-M78DL_stBWVylMnNdFu","title":"Default Route Execution","pathname":"/v6.x/hmvc/modules/url-routing/default-route-execution","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-M78DL_t2lC419hTgyys","title":"Module Routes Files","pathname":"/v6.x/hmvc/modules/url-routing/module-routes-files","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-MgMEBCy8G2vDzUHumyC","title":"Module Async Scheduling","pathname":"/v6.x/hmvc/modules/module-async-scheduling","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhL-ZXApQkovvQi9","title":"Request Context Module Methods","pathname":"/v6.x/hmvc/modules/request-context-module-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh5nzD_kQnTL6WzG","title":"Layout and View Renderings","pathname":"/v6.x/hmvc/modules/layout-and-view-renderings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugrvmjj6hf3S2zZw","title":"Layout/View Discovery","pathname":"/v6.x/hmvc/modules/layout-and-view-renderings/layout-view-discovery","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-UgxApBpXoftVt2ie","title":"Overriding Views","pathname":"/v6.x/hmvc/modules/layout-and-view-renderings/overriding-views","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh1Ee74Sd3yZkP7s","title":"Overriding Layouts","pathname":"/v6.x/hmvc/modules/layout-and-view-renderings/overriding-layouts","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Ugwp96KP_nK500aR","title":"Default Module Layout","pathname":"/v6.x/hmvc/modules/layout-and-view-renderings/default-module-layout","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh3Wj5uXeK9KkcPm","title":"Explicit Module Renderings","pathname":"/v6.x/hmvc/modules/layout-and-view-renderings/explicit-module-renderings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh0S6a1PrG_7VRfV","title":"Models","pathname":"/v6.x/hmvc/modules/models","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh19GUKOwxI7BY4T","title":"Module CF Mappings","pathname":"/v6.x/hmvc/modules/module-cf-mappings","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh2oQxu_EfvFvyIv","title":"Module Dependencies","pathname":"/v6.x/hmvc/modules/module-dependencies","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LPY3PdRHVXKbSArte4c","title":"Module Helpers","pathname":"/v6.x/hmvc/modules/module-helpers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhMaQ78CC14f0Gb1","title":"Module Bundles","pathname":"/v6.x/hmvc/modules/module-bundles","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh3olZ6SSJWK9q_9","title":"Module Inception","pathname":"/v6.x/hmvc/modules/module-inception","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgskoQVXJkBjrRkv","title":"Testing Quick Start","pathname":"/v6.x/testing/testing-quick-start","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-Uh37LFUNwo6aCR4O","title":"Testing ColdBox Applications","pathname":"/v6.x/testing/testing-coldbox-applications","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-UgslOY2XtV2sK8Dv","title":"Test Harness","pathname":"/v6.x/testing/testing-coldbox-applications/test-harness","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LA-Ugu-4RA7P4WhHpLt","title":"ColdBox Testing Classes","pathname":"/v6.x/testing/testing-coldbox-applications/coldbox-testing-classes","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLGO1A64LB_NqvW","title":"Common Testing Methods","pathname":"/v6.x/testing/testing-coldbox-applications/common-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLEuq1yyC7PyvNR","title":"Integration Testing","pathname":"/v6.x/testing/testing-coldbox-applications/integration-testing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLHvIdyzByRgQkC","title":"Life-Cycle Events","pathname":"/v6.x/testing/testing-coldbox-applications/integration-testing/life-cycle-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLIkctZYvTBltNg","title":"Request Setup()","pathname":"/v6.x/testing/testing-coldbox-applications/integration-testing/test-setup","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLJ0IKqqSZPSoUe","title":"The execute() Method","pathname":"/v6.x/testing/testing-coldbox-applications/integration-testing/the-execute-method","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-MDzEDOuGD9WDhNEo5GF","title":"HTTP Testing Methods","pathname":"/v6.x/testing/testing-coldbox-applications/integration-testing/http-testing-methods","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLNB-MqLndtCygi","title":"Testing Without Virtual Application","pathname":"/v6.x/testing/testing-coldbox-applications/integration-testing/testing-without-virtual-application","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLFu3vAxW65-BoJ","title":"Test Annotations","pathname":"/v6.x/testing/testing-coldbox-applications/integration-testing/test-annotations","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LA-Uh-lXVs7GdQTFumu","title":"Interceptor Testing","pathname":"/v6.x/testing/testing-coldbox-applications/interceptor-testing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8RKKNW7rukuNMa","title":"Model Object Testing","pathname":"/v6.x/testing/testing-coldbox-applications/model-object-testing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8SSeaHzKf-SqB3","title":"Tips & Tricks","pathname":"/v6.x/testing/testing-coldbox-applications/tips-and-tricks","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-M4uAbmhqaXWG2d-4LoH","title":"Async Programming","pathname":"/v6.x/digging-deeper/promises-async-programming","siteSpaceId":"sitesp_LN7QA","description":"ColdBox Promises, Executors, Async programming and Parallel Computations","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-M4zO2eDURhis_e9kxZr","title":"Async Pipelines & Futures","pathname":"/v6.x/digging-deeper/promises-async-programming/async-pipelines-and-futures","siteSpaceId":"sitesp_LN7QA","description":"To The Future with ColdBox Futures","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-M4zP4Kl4R7SfkCyzPFP","title":"Parallel Computations","pathname":"/v6.x/digging-deeper/promises-async-programming/parallel-computations","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-M4zP6qalRMvOxT9gSnV","title":"Executors","pathname":"/v6.x/digging-deeper/promises-async-programming/executors","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-MYfqmfqMScfhOUMmkSa","title":"Scheduled Tasks","pathname":"/v6.x/digging-deeper/promises-async-programming/scheduled-tasks","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-LA-Uh4pzoRQ8sc8GHg7","title":"ColdBox Proxy","pathname":"/v6.x/digging-deeper/coldbox-proxy","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UgrK6UNKiV07QyBK","title":"Getting Started","pathname":"/v6.x/digging-deeper/coldbox-proxy/getting-started","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Uh6uhIPbLhqxVT1H","title":"The Base Proxy Object","pathname":"/v6.x/digging-deeper/coldbox-proxy/the-base-proxy-object","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvr9BouscWTPwfJ","title":"The Event Handlers","pathname":"/v6.x/digging-deeper/coldbox-proxy/the-event-handlers","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhHTiCMlQ6F3W-UR","title":"Distinguishing Request Types","pathname":"/v6.x/digging-deeper/coldbox-proxy/the-event-handlers/distinguishing-request-types","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UgtLkAmioZT0mUIZ","title":"RenderData()","pathname":"/v6.x/digging-deeper/coldbox-proxy/the-event-handlers/renderdata","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UhAvc7r81zQmbUxn","title":"Proxy Events","pathname":"/v6.x/digging-deeper/coldbox-proxy/proxy-events","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhCS3u9qNwzTuxbE","title":"Standard Return Types","pathname":"/v6.x/digging-deeper/coldbox-proxy/standard-return-types","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvu0m6M2zdgP2or","title":"Caveats & Gotchas","pathname":"/v6.x/digging-deeper/coldbox-proxy/caveats-and-gotchas","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LAx3wMDSwOal07kIaO7","title":"Controller Decorator","pathname":"/v6.x/digging-deeper/controller-decorator","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh3sWPrNeDgqnnHQ","title":"Flash RAM","pathname":"/v6.x/digging-deeper/flash-ram","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhARm4Sdi03iBr-0","title":"Flash Storage","pathname":"/v6.x/digging-deeper/flash-ram/flash-storage","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-Uh2kzE_b3IJ6H9VI","title":"Using Flash RAM","pathname":"/v6.x/digging-deeper/flash-ram/using-flash-ram","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-UhO6aLw_chwYe5TL","title":"Creating Your Own Flash Scope","pathname":"/v6.x/digging-deeper/flash-ram/creating-your-own-flash-scope","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LDlLPmxBXNijDvPbIkS","title":"HTML Helper","pathname":"/v6.x/digging-deeper/html-helper","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-MDsSQvzMa6kvYePdssT","title":"REST Handler","pathname":"/v6.x/digging-deeper/rest-handler","siteSpaceId":"sitesp_LN7QA","description":"ColdBox supports native REST handling via the RestHandler and native routing.","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh7lUz3URVGdFAxx","title":"Request Context Decorator","pathname":"/v6.x/digging-deeper/request-context-decorator","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhJI5_pmd8VeSZPV","title":"Recipes","pathname":"/v6.x/digging-deeper/recipes","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Ugsc_xeWMgnm406V","title":"Building REST APIs","pathname":"/v6.x/digging-deeper/recipes/building-rest-apis","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgtVv0opCB1NS5UT","title":"Application Templates","pathname":"/v6.x/digging-deeper/recipes/application-templates","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Ugzz7mqWO_4J3KdO","title":"ColdBox Exception Handling","pathname":"/v6.x/digging-deeper/recipes/coldbox-exception-handling","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgrMInnCTv6_zYby","title":"Debugging ColdBox Apps","pathname":"/v6.x/digging-deeper/recipes/debugging-coldbox-apps","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0OmCfo3dO2TBiK","title":"Clearing the View Cache","pathname":"/v6.x/digging-deeper/recipes/clearing-the-view-cache","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0eNqCQLXG_G7Kw","title":"Basic HTTP Authentication Interceptor","pathname":"/v6.x/digging-deeper/recipes/building-a-simple-basic-http-authentication-interceptor","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-M5-79sqW_yC0GubIq13","title":"Scheduled Tasks","pathname":"/v6.x/digging-deeper/scheduled-tasks","siteSpaceId":"sitesp_LN7QA","description":"The ColdBox Scheduled Tasks offers a fresh, programmatic and human approach to scheduling tasks on your server and multi-server application","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhDSGWgURgJf6dOm","title":"What is MVC","pathname":"/v6.x/architecture-concepts/what-is-mvc","siteSpaceId":"sitesp_LN7QA","description":"Model View Controller","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-Ugzde1kJ0o0n7UH7","title":"What is ColdBox","pathname":"/v6.x/architecture-concepts/what-is-coldbox","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UgrUjRSWEJeyEhJm","title":"How ColdBox Works","pathname":"/v6.x/architecture-concepts/how-coldbox-works","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UgwxPqwJCPRaoME2","title":"Testing Concepts","pathname":"/v6.x/architecture-concepts/testing-concepts","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UhE96B2iIx8ce0wd","title":"Functional Testing","pathname":"/v6.x/architecture-concepts/testing-concepts/functional-testing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UhEVgRb2CCnVUHvm","title":"Non-Functional Testing","pathname":"/v6.x/architecture-concepts/testing-concepts/non-functional-testing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UgzDXodNRZ4wSoNQ","title":"Bugs Cost Money","pathname":"/v6.x/architecture-concepts/testing-concepts/bugs-cost-money","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Uh1V69AmcUmffKvl","title":"Static Testing","pathname":"/v6.x/architecture-concepts/testing-concepts/static-testing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Ugy2zaEBH-qFYzPl","title":"Dynamic Testing","pathname":"/v6.x/architecture-concepts/testing-concepts/dynamic-testing","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-Uh9QphYD8_rdnLFW","title":"Developer Focus","pathname":"/v6.x/architecture-concepts/testing-concepts/developer-focus","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UhA_S3Fv1dSgJ0Tw","title":"Testing Vocabulary","pathname":"/v6.x/architecture-concepts/testing-concepts/testing-vocabulary","siteSpaceId":"sitesp_LN7QA","description":"","breadcrumbs":[{"label":"Architecture Concepts"},{"label":"Testing Concepts"}]},{"id":"-LA-UVvHUkA5s8xrS3ta","title":"Introduction","pathname":"/7.x","siteSpaceId":"sitesp_6Q2cq","description":"ColdBox is a conventions-based HMVC web development framework for ColdFusion (CFML)."},{"id":"P73atpbQEz7IFrP1lJKy","title":"Contributing Guide","pathname":"/7.x/readme/contributing-guide","siteSpaceId":"sitesp_6Q2cq","description":"The best way to contribute to ColdBox","breadcrumbs":[{"label":"Introduction"}]},{"id":"-M4uCBNSwbFVQ_gZDe40","title":"Release History","pathname":"/7.x/readme/release-history","siteSpaceId":"sitesp_6Q2cq","description":"All the major information about ColdBox Releases","breadcrumbs":[{"label":"Introduction"}]},{"id":"1TnBIaPWfRqIhaCTretZ","title":"What's New With 7.5.0","pathname":"/7.x/readme/release-history/whats-new-with-7.5.0","siteSpaceId":"sitesp_6Q2cq","description":"September 23, 2025","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"34l8NZ3i6ZhFdekesYVY","title":"What's New With 7.4.0","pathname":"/7.x/readme/release-history/whats-new-with-7.4.0","siteSpaceId":"sitesp_6Q2cq","description":"April 27, 2025","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"yzBuSlKduOwdUJEnz9bx","title":"What's New With 7.3.x","pathname":"/7.x/readme/release-history/whats-new-with-7.3.0","siteSpaceId":"sitesp_6Q2cq","description":"March 2, 2025","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"a3wKQZkfnXWPbOh14nE1","title":"What's New With 7.2.0","pathname":"/7.x/readme/release-history/whats-new-with-7.2.0","siteSpaceId":"sitesp_6Q2cq","description":"November 18, 2023","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"FxAmw6Xspod36AhL469b","title":"What's New With 7.1.0","pathname":"/7.x/readme/release-history/whats-new-with-7.1.0","siteSpaceId":"sitesp_6Q2cq","description":"August 3, 2023","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"-M4uBpyKuTaYnHDowAXe","title":"What's New With 7.0.0","pathname":"/7.x/readme/release-history/whats-new-with-7.0.0","siteSpaceId":"sitesp_6Q2cq","description":"Discover the power of ColdBox 7.0.0","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"}]},{"id":"jVf2uukegY7TTHgeZg6J","title":"Release Notes","pathname":"/7.x/readme/release-history/whats-new-with-7.0.0/release-notes","siteSpaceId":"sitesp_6Q2cq","description":"Release Notes for ColdBox 7.0.0","breadcrumbs":[{"label":"Introduction"},{"label":"Release History"},{"label":"What's New With 7.0.0"}]},{"id":"-LA-UhN_5852gdNsofDC","title":"Upgrading to ColdBox 7","pathname":"/7.x/readme/upgrading-to-coldbox-7","siteSpaceId":"sitesp_6Q2cq","description":"The official ColdBox 7 upgrade guide","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LA-Ugzde1kJ0o0n7UH7","title":"What is ColdBox","pathname":"/7.x/readme/what-is-coldbox","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LA-UhDSGWgURgJf6dOm","title":"What is MVC","pathname":"/7.x/readme/what-is-mvc","siteSpaceId":"sitesp_6Q2cq","description":"Model View Controller","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LA-Ugsa1fi-dsTY0zoo","title":"About This Book","pathname":"/7.x/readme/about-this-book","siteSpaceId":"sitesp_6Q2cq","description":"Learn about the authors of ColdBox and how to support the project.","breadcrumbs":[{"label":"Introduction"}]},{"id":"-LA-UgtYTKn3ygmB4cEc","title":"Author","pathname":"/7.x/readme/about-this-book/author","siteSpaceId":"sitesp_6Q2cq","description":"Author biographies of the ColdBox Platform","breadcrumbs":[{"label":"Introduction"},{"label":"About This Book"}]},{"id":"-LAQnde5OcWZQPOL_yAR","title":"60 Minute Quick Start","pathname":"/7.x/for-newbies/60-minute-quick-start","siteSpaceId":"sitesp_6Q2cq","description":"A 60 minute guide to start working with ColdBox","breadcrumbs":[{"label":"For Newbies"}]},{"id":"-LA-UgrkEUN6jgZonVip","title":"Installing ColdBox","pathname":"/7.x/for-newbies/60-minute-quick-start/installing-coldbox","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh0i46p21rkeGBDp","title":"My First ColdBox Application","pathname":"/7.x/for-newbies/60-minute-quick-start/my-first-coldbox-application","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2OFgKyTxWj-9Wc","title":"My First Handler & View","pathname":"/7.x/for-newbies/60-minute-quick-start/my-first-handler-and-view","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhNOn2BfedUIPUy7","title":"Linking Events Together","pathname":"/7.x/for-newbies/60-minute-quick-start/linking-events-together","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UgrOgwgmZZNZS10G","title":"Working with Events","pathname":"/7.x/for-newbies/60-minute-quick-start/working-with-event-handlers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UguGqiPQEgMnyxpY","title":"Adding A Layout","pathname":"/7.x/for-newbies/60-minute-quick-start/adding-a-layout","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh2mbSVn06MQYwp7","title":"Adding A Model","pathname":"/7.x/for-newbies/60-minute-quick-start/adding-a-model","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh4g8A2nQdF-3K6n","title":"RESTFul Data","pathname":"/7.x/for-newbies/60-minute-quick-start/restful-data","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-Uh5GSdptxuAa6LRi","title":"Next Steps","pathname":"/7.x/for-newbies/60-minute-quick-start/next-steps","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"60 Minute Quick Start"}]},{"id":"-LA-UhN3O4bGoeuI9vSi","title":"Getting Started Guide","pathname":"/7.x/for-newbies/getting-started-guide","siteSpaceId":"sitesp_6Q2cq","description":"The ColdBox HMVC Platform is the de-facto enterprise-level HMVC framework for CFML developers.","breadcrumbs":[{"label":"For Newbies"}]},{"id":"-LAUvQ5Mi0Ziu6Zu_Ncd","title":"Installation","pathname":"/7.x/getting-started/installation","siteSpaceId":"sitesp_6Q2cq","description":"Get up and running with ColdBox easily.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UgtVv0opCB1NS5UT","title":"Application Templates","pathname":"/7.x/getting-started/application-templates","siteSpaceId":"sitesp_6Q2cq","description":"The best way to get started with ColdBox","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5O3AzLCzzVJDKh","title":"Conventions","pathname":"/7.x/getting-started/conventions","siteSpaceId":"sitesp_6Q2cq","description":"Discover the major conventions of the ColdBox framework","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UgyRMnFm5Ji4K9gf","title":"Configuration","pathname":"/7.x/getting-started/configuration","siteSpaceId":"sitesp_6Q2cq","description":"Learn how to configure ColdBox according to your needs beyond the conventions.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Uh1O-hdFi5-uYSdE","title":"ColdBox.cfc","pathname":"/7.x/getting-started/configuration/coldbox.cfc","siteSpaceId":"sitesp_6Q2cq","description":"The ColdBox.cfc is the main applications' configuration object.","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-Uh83_ah2wbCFc8yj","title":"Configuration Directives","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh7vPp9TiXMzplD8","title":"CacheBox","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/cachebox","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgsnqfcqDUgqJZRM","title":"ColdBox","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/coldbox","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugw3o5kotnmPcuI_","title":"Conventions","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/conventions","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrAbMibW_2wC34k","title":"Environments","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/environments","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhB370G1-o3O84k0","title":"Flash","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/flash","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrtWVfVUa21Tuse","title":"InterceptorSettings","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/interceptorsettings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2rm2RmDb7DyQ7B","title":"Interceptors","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/interceptors","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrplBCTaE78adux","title":"Layouts","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/layouts","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh4Na87nTBHKEuAa","title":"LayoutSettings","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/layoutsettings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh9vJc2l3JBUJpDd","title":"LogBox","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/logbox","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugsv_VgSbX8ylJly","title":"Modules","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/modules","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2baEFh03tQqHgu","title":"ModuleSettings","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/modulesettings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhHKevijPBMguccO","title":"Settings","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/settings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgtD3z8t7K2tE_ft","title":"WireBox","pathname":"/7.x/getting-started/configuration/coldbox.cfc/configuration-directives/wirebox","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh0n-Z-FwJH-XSOf","title":"System Settings (Java Properties and Environment Variables)","pathname":"/7.x/getting-started/configuration/coldbox.cfc/system-settings-java-properties-and-environment-variables","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh04nvGntJVLQQ0n","title":"Using Settings","pathname":"/7.x/getting-started/configuration/using-settings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UhIMOXXikIuAbDQd","title":"Bootstrapper - Application.cfc","pathname":"/7.x/getting-started/configuration/bootstrapper-application.cfc","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration"}]},{"id":"-LA-UgtC-GlAlgkofxrE","title":"Request Context","pathname":"/7.x/the-basics/request-context","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhGPZ1Hjo1lxvAig","title":"Routing","pathname":"/7.x/the-basics/routing","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgyWZPzNNj3Lzuts","title":"Requirements","pathname":"/7.x/the-basics/routing/requirements","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Ugx0Ci2vvcHE91qP","title":"Rewrite Rules","pathname":"/7.x/the-basics/routing/requirements/rewrite-rules","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Requirements"}]},{"id":"-LA-UhCk1Pc9nmgPmxF2","title":"Application Router","pathname":"/7.x/the-basics/routing/application-router","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh7z-fzyfXEZ4wG7","title":"Routing DSL","pathname":"/7.x/the-basics/routing/routing-dsl","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguQqkBcxOKSu0fD","title":"Routing By Convention","pathname":"/7.x/the-basics/routing/routing-dsl/routing-by-convention","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2x0AXwFLSoaRm1YPI","title":"Pattern Placeholders","pathname":"/7.x/the-basics/routing/routing-dsl/pattern-placeholders","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LB2ynBV_ErCmnscC1Kf","title":"Routing Methods","pathname":"/7.x/the-basics/routing/routing-dsl/routing-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbl4T8_gt6e5sNq_6r","title":"Resourceful Routes","pathname":"/7.x/the-basics/routing/routing-dsl/resourceful-routes","siteSpaceId":"sitesp_6Q2cq","description":"Resourceful routes are convention based to help you create routing with less boilerplate.","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LBbhkIFu_jFt8w4OBqs","title":"Named Routes","pathname":"/7.x/the-basics/routing/routing-dsl/named-routes","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-Ugu_qywqEBr6GuDP","title":"Routing Groups","pathname":"/7.x/the-basics/routing/routing-dsl/routing-groups","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgstFR9WF6Zdh04r","title":"Routing Namespaces","pathname":"/7.x/the-basics/routing/routing-dsl/routing-namespaces","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"},{"label":"Routing DSL"}]},{"id":"-LA-UgzZHjQq-0h2MMLK","title":"Building Routable Links","pathname":"/7.x/the-basics/routing/building-routable-links","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LDlJ1Z0pYPH7nnGVuiq","title":"RESTFul Extension Detection","pathname":"/7.x/the-basics/routing/restful-extension-detection","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgwazhV7QH9jk2bg","title":"HTTP Method Spoofing","pathname":"/7.x/the-basics/routing/http-method-spoofing","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UgzW9GdnrzbBn8PU","title":"HTML Base Tag","pathname":"/7.x/the-basics/routing/html-base-tag","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-UguD7cAZBago_4sa","title":"Pathinfo Providers","pathname":"/7.x/the-basics/routing/pathinfo-providers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing"}]},{"id":"-LA-Uh52_RdjBvIHeBHV","title":"Event Handlers","pathname":"/7.x/the-basics/event-handlers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhJUVMQaoEKP1XnL","title":"How are events called?","pathname":"/7.x/the-basics/event-handlers/how-are-events-called","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrcB-h8BQnbZD_J","title":"Getting & Setting Values","pathname":"/7.x/the-basics/event-handlers/getting-and-setting-values","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgujJWn5FGiKEufg","title":"Setting Views","pathname":"/7.x/the-basics/event-handlers/setting-views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs_IZ6BDiRCh6iz","title":"Relocating","pathname":"/7.x/the-basics/event-handlers/relocating","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgvK-YyWNuWrnlvX","title":"Rendering Data","pathname":"/7.x/the-basics/event-handlers/rendering-data","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LKgFPzpvyFFROSaKGKT","title":"Sending Files","pathname":"/7.x/the-basics/event-handlers/sending-files","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Uh5d0_rbbbUAleds","title":"Interception Methods","pathname":"/7.x/the-basics/event-handlers/interception-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhCrQ3AsHK_lSBrX","title":"Pre Advices","pathname":"/7.x/the-basics/event-handlers/interception-methods/pre-advices","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-Uh4vDNQFWY7bq6ew","title":"Post Advices","pathname":"/7.x/the-basics/event-handlers/interception-methods/post-advices","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgugnjNDilo0Q2z9","title":"Around Advices","pathname":"/7.x/the-basics/event-handlers/interception-methods/around-advices","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Interception Methods"}]},{"id":"-LA-UgtkFnOjaXAkUW-5","title":"Model Integration","pathname":"/7.x/the-basics/event-handlers/model-integration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgzPZqWoI05hxhjV","title":"Model Data Binding","pathname":"/7.x/the-basics/event-handlers/model-integration/model-data-binding","siteSpaceId":"sitesp_6Q2cq","description":"Easily bind incoming data into your models.","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"},{"label":"Model Integration"}]},{"id":"-LA-UhHil9LOEcKVFfaD","title":"HTTP Method Security","pathname":"/7.x/the-basics/event-handlers/http-method-security","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgrIXmge0nqeBySc","title":"Implicit Methods","pathname":"/7.x/the-basics/event-handlers/implicit-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhLjRg1r7sn-nBNk","title":"Executing Events","pathname":"/7.x/the-basics/event-handlers/executing-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LcmisUUVHmIvVgl20Ad","title":"Executing Routes","pathname":"/7.x/the-basics/event-handlers/executing-routes","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugs-z1ukIjJUeekH","title":"Viewlets - Reusable Events","pathname":"/7.x/the-basics/event-handlers/viewlets-reusable-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-Ugyh9fpO8ZixQmh_","title":"Event Caching","pathname":"/7.x/the-basics/event-handlers/event-caching","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UgxGvbFLRF42_hUa","title":"Validation","pathname":"/7.x/the-basics/event-handlers/validation","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers"}]},{"id":"-LA-UhDd0SF0MLm3bqGU","title":"Layouts & Views","pathname":"/7.x/the-basics/layouts-and-views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh0yQeNVXLGUGuis","title":"Views","pathname":"/7.x/the-basics/layouts-and-views/views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UgswHvwc-v9VXVxF","title":"Rendering Views","pathname":"/7.x/the-basics/layouts-and-views/views/rendering-views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhFsgokrsNvzbBVM","title":"Rendering External Views","pathname":"/7.x/the-basics/layouts-and-views/views/rendering-external-views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgykstYek8oK8Lbl","title":"Rendering With Local Variables","pathname":"/7.x/the-basics/layouts-and-views/views/rendering-with-local-variables","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhMuvXiksMzhGAkV","title":"Rendering Collections","pathname":"/7.x/the-basics/layouts-and-views/views/rendering-collections","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgtOTpyvmptTyijZ","title":"View Caching","pathname":"/7.x/the-basics/layouts-and-views/views/view-caching","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UhL9ogM0cOmr1KtM","title":"View Helpers","pathname":"/7.x/the-basics/layouts-and-views/views/view-helpers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgzuNAFotv6-JKLp","title":"View Events","pathname":"/7.x/the-basics/layouts-and-views/views/view-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Views"}]},{"id":"-LA-UgriPSMMBjxPut1s","title":"Layouts","pathname":"/7.x/the-basics/layouts-and-views/layouts","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-UhEoD6HGwcuhgceW","title":"Basic Layouts","pathname":"/7.x/the-basics/layouts-and-views/layouts/basic-layouts","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh0EqXFlb7Sw893E","title":"Default Layout","pathname":"/7.x/the-basics/layouts-and-views/layouts/default-layout","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh5hQ36BBZyn_UjI","title":"Nested Layouts","pathname":"/7.x/the-basics/layouts-and-views/layouts/nested-layouts","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgxCqxAHYK5BgtFc","title":"Overriding Layouts","pathname":"/7.x/the-basics/layouts-and-views/layouts/overriding-layouts","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-Uh15i5BlLQLoi0jH","title":"Layouts From A Module","pathname":"/7.x/the-basics/layouts-and-views/layouts/layouts-from-a-module","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UhLtuJS7YQHMDL4k","title":"Layout Helpers","pathname":"/7.x/the-basics/layouts-and-views/layouts/layout-helpers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UgsqNjoomnaVR-qE","title":"Layout Events","pathname":"/7.x/the-basics/layouts-and-views/layouts/layout-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"},{"label":"Layouts"}]},{"id":"-LA-UguNdEW4HDl_ziZD","title":"Implicit Layout-View Declarations","pathname":"/7.x/the-basics/layouts-and-views/implicit-layout-view-declarations","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugvju2D3kjoK5jc-","title":"Helpers UDF's","pathname":"/7.x/the-basics/layouts-and-views/helpers-udfs","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Ugu54LJnGhtSDgYz","title":"ColdBox Elixir","pathname":"/7.x/the-basics/layouts-and-views/coldbox-elixir","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views"}]},{"id":"-LA-Uh9JA1di1jzjRlvQ","title":"Models","pathname":"/7.x/the-basics/models","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh4cVRGz-k3QpXrQ","title":"Domain Modeling","pathname":"/7.x/the-basics/models/domain-modeling","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhKqNthV-uWSbMjq","title":"Service Layer","pathname":"/7.x/the-basics/models/domain-modeling/service-layer","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh-aBuSsJX6n3eGj","title":"Data Layers","pathname":"/7.x/the-basics/models/domain-modeling/data-layers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-UhH-TFFslXaepr7-","title":"Book","pathname":"/7.x/the-basics/models/domain-modeling/book","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh0Aa3ZB21UTexGG","title":"Conventions Location","pathname":"/7.x/the-basics/models/conventions-location","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UhJ8A14_k9zdbQ0t","title":"WireBox Binder","pathname":"/7.x/the-basics/models/wirebox-binder","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Ugz5XiyN9tJCp-Cg","title":"Super Type Usage Methods","pathname":"/7.x/the-basics/models/super-type-usage-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh2x2KlxIwRhJ7jr","title":"Injection DSL","pathname":"/7.x/the-basics/models/injection-dsl","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Ugrg7b_pvH0Vb82I","title":"ColdBox Namespace","pathname":"/7.x/the-basics/models/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugro8O_KskmqFbYG","title":"CacheBox Namespace","pathname":"/7.x/the-basics/models/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Uh6gTmje1Bci39Dz","title":"EntityService Namespace","pathname":"/7.x/the-basics/models/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-MYKytduiAPdyMbMtL2C","title":"Executor Namespace","pathname":"/7.x/the-basics/models/injection-dsl/executor-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-MYKzM7mFx_jHkLjP5qv","title":"Java Namespace","pathname":"/7.x/the-basics/models/injection-dsl/java-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugt8odaR8bhatSeB","title":"LogBox Namespace","pathname":"/7.x/the-basics/models/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Uh5ZpPF-OCzhWEbl","title":"Models Namespace","pathname":"/7.x/the-basics/models/injection-dsl/model-object-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-MYL-3WEemMTLFyIRQwI","title":"Provider Namespace","pathname":"/7.x/the-basics/models/injection-dsl/provider-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-Ugs5Qk6MSJbLdomx","title":"WireBox Namespace","pathname":"/7.x/the-basics/models/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Injection DSL"}]},{"id":"-LA-UgxRyeUptnG1RJIk","title":"Object Scopes","pathname":"/7.x/the-basics/models/object-scopes","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-UgrdFsOCheu9MUEM","title":"Coding: Solo Style","pathname":"/7.x/the-basics/models/coding-solo-style","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LA-Uh3MEFzJQkCG45jZ","title":"Datasource","pathname":"/7.x/the-basics/models/coding-solo-style/datasource","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7NYNJYsnpMA9pc","title":"Contact.cfc","pathname":"/7.x/the-basics/models/coding-solo-style/contact.cfc","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-UgtqSklmOyFQYSes","title":"ContactDAO.cfc","pathname":"/7.x/the-basics/models/coding-solo-style/contactdao.cfc","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Ugw0F-al_ZdcwZNT","title":"ContactService.cfc","pathname":"/7.x/the-basics/models/coding-solo-style/contactservice.cfc","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh9m_dgXv4-IGxC1","title":"Contacts Handler","pathname":"/7.x/the-basics/models/coding-solo-style/contacts-handler","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7X2nQxt7J8O_Et","title":"Coding: ActiveEntity Style","pathname":"/7.x/the-basics/models/coding-activeentity-style","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-MlRSZ9NYgnEr_SsVvNG","title":"ORM","pathname":"/7.x/the-basics/models/coding-activeentity-style/orm","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgrlkaKVvNo5fgIT","title":"Contact.cfc","pathname":"/7.x/the-basics/models/coding-activeentity-style/contact.cfc","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgszNS4qzJS_4LRu","title":"Contacts Handler","pathname":"/7.x/the-basics/models/coding-activeentity-style/contacts-handler","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhEfq0v6cYpM5yDN","title":"Views","pathname":"/7.x/the-basics/models/coding-activeentity-style/views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhN6QmDk6CTIsRRn","title":"Coding: Virtual Service Layer","pathname":"/7.x/the-basics/models/coding-virtual-service-layer","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-LAx3wKJ2REHT3QKG3c9","title":"ORM","pathname":"/7.x/the-basics/models/coding-virtual-service-layer/orm","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguIdNp3wdEzFt-X","title":"Contacts.cfc","pathname":"/7.x/the-basics/models/coding-virtual-service-layer/contacts.cfc","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UhE064oaXtL6t16x","title":"Contacts Handler","pathname":"/7.x/the-basics/models/coding-virtual-service-layer/contacts-handler","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-Ugt11tb2ho0nnJfi","title":"Views","pathname":"/7.x/the-basics/models/coding-virtual-service-layer/views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguXuA3vKIn902n3","title":"Coding: ORM Scaffolding","pathname":"/7.x/the-basics/models/coding-orm-scaffolding","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"}]},{"id":"-MlRSZ9IWfXn4TAsqIwG","title":"ORM","pathname":"/7.x/the-basics/models/coding-orm-scaffolding/orm","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhNyUyamWtZn2ktt","title":"Contacts.cfc","pathname":"/7.x/the-basics/models/coding-orm-scaffolding/contacts.cfc","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhF7k0ytAm9kh5du","title":"Scaffold","pathname":"/7.x/the-basics/models/coding-orm-scaffolding/scaffold","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-Uh4ym1BDma0Jb42W","title":"Interceptors","pathname":"/7.x/the-basics/interceptors","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgrnLuZ6fQNYbje-","title":"How do they work?","pathname":"/7.x/the-basics/interceptors/how-do-they-work","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgtGTrk4TD-PJ7c3","title":"Conventions","pathname":"/7.x/the-basics/interceptors/how-do-they-work/conventions","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"How do they work?"}]},{"id":"-LA-Ugu3E3zmDKApuJu-","title":"Interceptor Declaration","pathname":"/7.x/the-basics/interceptors/interceptor-declaration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-Uh2LTrdFyVHGK7DT","title":"Interceptor Registration","pathname":"/7.x/the-basics/interceptors/interceptor-registration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-MCD8AmFiwOe6uNxlWpI","title":"Dynamic Registration","pathname":"/7.x/the-basics/interceptors/dynamic-registration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgwLeGyZ59OMnubS","title":"Core Interception Points","pathname":"/7.x/the-basics/interceptors/core-interception-points","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-Uh33i_2mr07ZhUpG","title":"Application Life Cycle Events","pathname":"/7.x/the-basics/interceptors/core-interception-points/application-life-cycle-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgterFqZCv80uB-Y","title":"Object Creating Events","pathname":"/7.x/the-basics/interceptors/core-interception-points/object-creating-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh4kFnosWGys26pA","title":"Layout-View Events","pathname":"/7.x/the-basics/interceptors/core-interception-points/layout-view-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UhBYKkffVQnXj-44","title":"Module Events","pathname":"/7.x/the-basics/interceptors/core-interception-points/module-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh7S4JFJt9cwcIwA","title":"CacheBox Events","pathname":"/7.x/the-basics/interceptors/core-interception-points/cachebox-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Core Interception Points"}]},{"id":"-LA-UgzTOBjQXSt8Fssh","title":"Restricting Execution","pathname":"/7.x/the-basics/interceptors/restricting-execution","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgsfaoYXOgwCnsi4","title":"Interceptor Output Buffer","pathname":"/7.x/the-basics/interceptors/interceptor-output-buffer","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UhNFSdFnoqzero41","title":"Custom Events","pathname":"/7.x/the-basics/interceptors/custom-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-Ugs86m5wl8Cv_GsU","title":"Configuration Registration","pathname":"/7.x/the-basics/interceptors/custom-events/configuration-registration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtRWeLczn3jMPKA","title":"Programmatic Registration","pathname":"/7.x/the-basics/interceptors/custom-events/programmatic-registration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UgtsusO31hkt6B1M","title":"Listening","pathname":"/7.x/the-basics/interceptors/custom-events/listening","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-Uh1Zvh8tcsBDZTag","title":"Announcing Interceptions","pathname":"/7.x/the-basics/interceptors/custom-events/announcing-interceptions","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Custom Events"}]},{"id":"-LA-UhHsI4gUL9BDjgey","title":"Unregistering Interceptors","pathname":"/7.x/the-basics/interceptors/unregistering-interceptors","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UgtcL5F_HuCsn172","title":"Reporting Methods","pathname":"/7.x/the-basics/interceptors/reporting-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UhD7RxO-GCOg8I2g","title":"Interceptor Asynchronicity","pathname":"/7.x/the-basics/interceptors/interceptor-asynchronicity","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"}]},{"id":"-LA-UhJqEVG1GeJeuYEI","title":"Async Announcements","pathname":"/7.x/the-basics/interceptors/interceptor-asynchronicity/async-announcements","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UguTkTY75xRuO9a5","title":"Async Listeners With Join","pathname":"/7.x/the-basics/interceptors/interceptor-asynchronicity/async-listeners-with-join","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UgrY8lij1lDuy-vu","title":"Async Listeners No Join","pathname":"/7.x/the-basics/interceptors/interceptor-asynchronicity/async-listeners-no-join","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-Uh7GgTd-WlbLKzxo","title":"Asynchronous Annotations","pathname":"/7.x/the-basics/interceptors/interceptor-asynchronicity/asynchronous-annotations","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UhDkyhvXRMTa6aU6","title":"Modules","pathname":"/7.x/hmvc/modules","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"}]},{"id":"-M78DL_Wq7eSnrZcOnzc","title":"Core Modules","pathname":"/7.x/hmvc/modules/core-modules","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh1JeZwMEgd1RMJu","title":"Locations","pathname":"/7.x/hmvc/modules/locations","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhGH3OqLp56mEe27","title":"Parent Configuration","pathname":"/7.x/hmvc/modules/parent-configuration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugz-fnUnzE_no3VE","title":"Module Layout","pathname":"/7.x/hmvc/modules/module-layout","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh-vqIjKGh7D5qT7","title":"Changing The Module Layout","pathname":"/7.x/hmvc/modules/module-layout/changing-the-module-layout","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Layout"}]},{"id":"-LA-Uh8OAlyiCOWPr5pf","title":"Module Service","pathname":"/7.x/hmvc/modules/module-service","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgwtDC50fZo1l3Do","title":"Module Lifecycle","pathname":"/7.x/hmvc/modules/module-service/module-lifecycle","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhLVgrptAD-tqYJ1","title":"Module Registration","pathname":"/7.x/hmvc/modules/module-service/module-registration","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Ugrq59TM-GZEDYCC","title":"Module Activation","pathname":"/7.x/hmvc/modules/module-service/module-activation","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-Uh2DgdzEOHVISLTx","title":"Module Unloading","pathname":"/7.x/hmvc/modules/module-service/module-unloading","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgrucfV0ADNgGGZC","title":"Common Methods","pathname":"/7.x/hmvc/modules/module-service/common-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgtufNLmrvC8cmEt","title":"Loading New Modules","pathname":"/7.x/hmvc/modules/module-service/loading-new-modules","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhGhCKw3hindk6wg","title":"Loading A-la-carte Modules","pathname":"/7.x/hmvc/modules/module-service/loading-a-la-carte-modules","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UhA2XabT7iCpkxNZ","title":"Module Events","pathname":"/7.x/hmvc/modules/module-service/module-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Module Service"}]},{"id":"-LA-UgynLHjcyKBB7Bv7","title":"ModuleConfig","pathname":"/7.x/hmvc/modules/moduleconfig","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh8YlMyPLLpwqs4_","title":"Public Module Properties","pathname":"/7.x/hmvc/modules/moduleconfig/public-module-properties-directives","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhHagRCnrIvCerTq","title":"The Decorated Variables","pathname":"/7.x/hmvc/modules/moduleconfig/the-decorated-variables","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgtIcz_f3nreG7Vy","title":"The configure() Method","pathname":"/7.x/hmvc/modules/moduleconfig/the-configure-method","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCzYRZ0Q18GOH8C","title":"Module Settings","pathname":"/7.x/hmvc/modules/moduleconfig/module-settings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UgzA-jhQWpFundO9","title":"Environment Control","pathname":"/7.x/hmvc/modules/moduleconfig/environment-control","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhAkk1cjcdKtSjA0","title":"Interceptor Events","pathname":"/7.x/hmvc/modules/moduleconfig/interceptor-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCc3j6QmQsgNSgc","title":"Module Event Executions","pathname":"/7.x/hmvc/modules/module-event-executions","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhABFCdg379-oche","title":"URL Routing","pathname":"/7.x/hmvc/modules/url-routing","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-M78DL_stBWVylMnNdFu","title":"Default Route Execution","pathname":"/7.x/hmvc/modules/url-routing/default-route-execution","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-M78DL_t2lC419hTgyys","title":"Module Routes Files","pathname":"/7.x/hmvc/modules/url-routing/module-routes-files","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"URL Routing"}]},{"id":"-MgMEBCy8G2vDzUHumyC","title":"Module Async Scheduling","pathname":"/7.x/hmvc/modules/module-async-scheduling","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhL-ZXApQkovvQi9","title":"Request Context Module Methods","pathname":"/7.x/hmvc/modules/request-context-module-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh5nzD_kQnTL6WzG","title":"Layout and View Renderings","pathname":"/7.x/hmvc/modules/layout-and-view-renderings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Ugrvmjj6hf3S2zZw","title":"Layout/View Discovery","pathname":"/7.x/hmvc/modules/layout-and-view-renderings/layout-view-discovery","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-UgxApBpXoftVt2ie","title":"Overriding Views","pathname":"/7.x/hmvc/modules/layout-and-view-renderings/overriding-views","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh1Ee74Sd3yZkP7s","title":"Overriding Layouts","pathname":"/7.x/hmvc/modules/layout-and-view-renderings/overriding-layouts","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Ugwp96KP_nK500aR","title":"Default Module Layout","pathname":"/7.x/hmvc/modules/layout-and-view-renderings/default-module-layout","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh3Wj5uXeK9KkcPm","title":"Explicit Module Renderings","pathname":"/7.x/hmvc/modules/layout-and-view-renderings/explicit-module-renderings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh0S6a1PrG_7VRfV","title":"Models","pathname":"/7.x/hmvc/modules/models","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh19GUKOwxI7BY4T","title":"Module CF Mappings","pathname":"/7.x/hmvc/modules/module-cf-mappings","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh2oQxu_EfvFvyIv","title":"Module Dependencies","pathname":"/7.x/hmvc/modules/module-dependencies","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LPY3PdRHVXKbSArte4c","title":"Module Helpers","pathname":"/7.x/hmvc/modules/module-helpers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UhMaQ78CC14f0Gb1","title":"Module Bundles","pathname":"/7.x/hmvc/modules/module-bundles","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-Uh3olZ6SSJWK9q_9","title":"Module Inception","pathname":"/7.x/hmvc/modules/module-inception","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"HMVC"},{"label":"Modules"}]},{"id":"-LA-UgskoQVXJkBjrRkv","title":"Testing Quick Start","pathname":"/7.x/testing/testing-quick-start","siteSpaceId":"sitesp_6Q2cq","description":"Get a quick start with ColdBox Testing","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-Uh37LFUNwo6aCR4O","title":"Testing ColdBox Applications","pathname":"/7.x/testing/testing-coldbox-applications","siteSpaceId":"sitesp_6Q2cq","description":"Getting started with testing ColdBox applications with TestBox","breadcrumbs":[{"label":"Testing"}]},{"id":"-LA-UgslOY2XtV2sK8Dv","title":"Test Harness","pathname":"/7.x/testing/testing-coldbox-applications/test-harness","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LA-Ugu-4RA7P4WhHpLt","title":"ColdBox Testing Classes","pathname":"/7.x/testing/testing-coldbox-applications/coldbox-testing-classes","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLGO1A64LB_NqvW","title":"Testing Methods","pathname":"/7.x/testing/testing-coldbox-applications/common-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLEuq1yyC7PyvNR","title":"Integration Testing","pathname":"/7.x/testing/testing-coldbox-applications/integration-testing","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAx3wLFu3vAxW65-BoJ","title":"Test Annotations","pathname":"/7.x/testing/testing-coldbox-applications/integration-testing/test-annotations","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLHvIdyzByRgQkC","title":"Life-Cycle Events","pathname":"/7.x/testing/testing-coldbox-applications/integration-testing/life-cycle-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLIkctZYvTBltNg","title":"Request Setup()","pathname":"/7.x/testing/testing-coldbox-applications/integration-testing/test-setup","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLJ0IKqqSZPSoUe","title":"The execute() Method","pathname":"/7.x/testing/testing-coldbox-applications/integration-testing/the-execute-method","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-MDzEDOuGD9WDhNEo5GF","title":"HTTP Testing Methods","pathname":"/7.x/testing/testing-coldbox-applications/integration-testing/http-testing-methods","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LAx3wLNB-MqLndtCygi","title":"Testing Without Virtual Application","pathname":"/7.x/testing/testing-coldbox-applications/integration-testing/testing-without-virtual-application","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"},{"label":"Integration Testing"}]},{"id":"-LA-Uh-lXVs7GdQTFumu","title":"Interceptor Testing","pathname":"/7.x/testing/testing-coldbox-applications/interceptor-testing","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8RKKNW7rukuNMa","title":"Model Object Testing","pathname":"/7.x/testing/testing-coldbox-applications/model-object-testing","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-LAUvQ8SSeaHzKf-SqB3","title":"Tips & Tricks","pathname":"/7.x/testing/testing-coldbox-applications/tips-and-tricks","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Testing"},{"label":"Testing ColdBox Applications"}]},{"id":"-M4uAbmhqaXWG2d-4LoH","title":"Async Programming","pathname":"/7.x/digging-deeper/promises-async-programming","siteSpaceId":"sitesp_6Q2cq","description":"ColdBox Promises, Executors, Async programming and Parallel Computations","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-M4zO2eDURhis_e9kxZr","title":"Async Pipelines & Futures","pathname":"/7.x/digging-deeper/promises-async-programming/async-pipelines-and-futures","siteSpaceId":"sitesp_6Q2cq","description":"To The Future with ColdBox Futures","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-M4zP4Kl4R7SfkCyzPFP","title":"Parallel Computations","pathname":"/7.x/digging-deeper/promises-async-programming/parallel-computations","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-M4zP6qalRMvOxT9gSnV","title":"Executors","pathname":"/7.x/digging-deeper/promises-async-programming/executors","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-MYfqmfqMScfhOUMmkSa","title":"Scheduled Tasks","pathname":"/7.x/digging-deeper/promises-async-programming/scheduled-tasks","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming"}]},{"id":"-LA-Uh4pzoRQ8sc8GHg7","title":"ColdBox Proxy","pathname":"/7.x/digging-deeper/coldbox-proxy","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UgrK6UNKiV07QyBK","title":"Getting Started","pathname":"/7.x/digging-deeper/coldbox-proxy/getting-started","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Uh6uhIPbLhqxVT1H","title":"The Base Proxy Object","pathname":"/7.x/digging-deeper/coldbox-proxy/the-base-proxy-object","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvr9BouscWTPwfJ","title":"The Event Handlers","pathname":"/7.x/digging-deeper/coldbox-proxy/the-event-handlers","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhHTiCMlQ6F3W-UR","title":"Distinguishing Request Types","pathname":"/7.x/digging-deeper/coldbox-proxy/the-event-handlers/distinguishing-request-types","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UgtLkAmioZT0mUIZ","title":"RenderData()","pathname":"/7.x/digging-deeper/coldbox-proxy/the-event-handlers/renderdata","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"},{"label":"The Event Handlers"}]},{"id":"-LA-UhAvc7r81zQmbUxn","title":"Proxy Events","pathname":"/7.x/digging-deeper/coldbox-proxy/proxy-events","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-UhCS3u9qNwzTuxbE","title":"Standard Return Types","pathname":"/7.x/digging-deeper/coldbox-proxy/standard-return-types","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LA-Ugvu0m6M2zdgP2or","title":"Caveats & Gotchas","pathname":"/7.x/digging-deeper/coldbox-proxy/caveats-and-gotchas","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy"}]},{"id":"-LAx3wMDSwOal07kIaO7","title":"Controller Decorator","pathname":"/7.x/digging-deeper/controller-decorator","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-M5-79sqW_yC0GubIq13","title":"ColdBox Scheduled Tasks","pathname":"/7.x/digging-deeper/scheduled-tasks","siteSpaceId":"sitesp_6Q2cq","description":"The ColdBox Scheduled Tasks offers a fresh, programmatic and human approach to scheduling tasks on your server and multi-server application","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh3sWPrNeDgqnnHQ","title":"Flash RAM","pathname":"/7.x/digging-deeper/flash-ram","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhARm4Sdi03iBr-0","title":"Flash Storage","pathname":"/7.x/digging-deeper/flash-ram/flash-storage","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-Uh2kzE_b3IJ6H9VI","title":"Using Flash RAM","pathname":"/7.x/digging-deeper/flash-ram/using-flash-ram","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LA-UhO6aLw_chwYe5TL","title":"Creating Your Own Flash Scope","pathname":"/7.x/digging-deeper/flash-ram/creating-your-own-flash-scope","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM"}]},{"id":"-LDlLPmxBXNijDvPbIkS","title":"HTML Helper","pathname":"/7.x/digging-deeper/html-helper","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-MDsSQvzMa6kvYePdssT","title":"REST Handler","pathname":"/7.x/digging-deeper/rest-handler","siteSpaceId":"sitesp_6Q2cq","description":"ColdBox supports native REST handling via the RestHandler and native routing.","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh7lUz3URVGdFAxx","title":"Request Context Decorator","pathname":"/7.x/digging-deeper/request-context-decorator","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhJI5_pmd8VeSZPV","title":"Recipes","pathname":"/7.x/digging-deeper/recipes","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Ugsc_xeWMgnm406V","title":"Building REST APIs","pathname":"/7.x/digging-deeper/recipes/building-rest-apis","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Ugzz7mqWO_4J3KdO","title":"ColdBox Exception Handling","pathname":"/7.x/digging-deeper/recipes/coldbox-exception-handling","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgrMInnCTv6_zYby","title":"Debugging ColdBox Apps","pathname":"/7.x/digging-deeper/recipes/debugging-coldbox-apps","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0OmCfo3dO2TBiK","title":"Clearing the View Cache","pathname":"/7.x/digging-deeper/recipes/clearing-the-view-cache","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-Uh0eNqCQLXG_G7Kw","title":"Basic HTTP Authentication Interceptor","pathname":"/7.x/digging-deeper/recipes/building-a-simple-basic-http-authentication-interceptor","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes"}]},{"id":"-LA-UgrUjRSWEJeyEhJm","title":"How ColdBox Works","pathname":"/7.x/architecture-concepts/how-coldbox-works","siteSpaceId":"sitesp_6Q2cq","description":"","breadcrumbs":[{"label":"Architecture Concepts"}]},{"id":"-LA-UVvHUkA5s8xrS3ta","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_qiqNU","icon":"computer-classic","description":"ColdBox is a conventions-based HMVC web development framework for the BoxLang JVM Language and ColdFusion (CFML)."},{"id":"P73atpbQEz7IFrP1lJKy","title":"Contributing Guide","pathname":"/readme/contributing-guide","siteSpaceId":"sitesp_qiqNU","description":"The best way to contribute to ColdBox","breadcrumbs":[{"label":"Introduction","icon":"computer-classic"}]},{"id":"-M4uCBNSwbFVQ_gZDe40","title":"Release History","pathname":"/readme/release-history","siteSpaceId":"sitesp_qiqNU","description":"All the major information about ColdBox Releases","breadcrumbs":[{"label":"Introduction","icon":"computer-classic"}]},{"id":"nRGgVMAhadgu5jKq8vlX","title":"What's New With 8.1.0","pathname":"/readme/release-history/whats-new-with-8.1.0","siteSpaceId":"sitesp_qiqNU","description":"April 14, 2026","breadcrumbs":[{"label":"Introduction","icon":"computer-classic"},{"label":"Release History"}]},{"id":"-M4uBpyKuTaYnHDowAXe","title":"What's New With 8.0.0","pathname":"/readme/release-history/whats-new-with-8.0.0","siteSpaceId":"sitesp_qiqNU","description":"Discover the power of ColdBox 8.0.0","breadcrumbs":[{"label":"Introduction","icon":"computer-classic"},{"label":"Release History"}]},{"id":"-LA-UhN_5852gdNsofDC","title":"Upgrading to ColdBox 8","pathname":"/readme/upgrading-to-coldbox-8","siteSpaceId":"sitesp_qiqNU","description":"The official ColdBox 8 upgrade guide","breadcrumbs":[{"label":"Introduction","icon":"computer-classic"}]},{"id":"-LA-Ugsa1fi-dsTY0zoo","title":"About This Book","pathname":"/readme/about-this-book","siteSpaceId":"sitesp_qiqNU","description":"Learn about the authors of ColdBox and how to support the project.","breadcrumbs":[{"label":"Introduction","icon":"computer-classic"}]},{"id":"-LA-UgtYTKn3ygmB4cEc","title":"Author","pathname":"/readme/about-this-book/author","siteSpaceId":"sitesp_qiqNU","description":"Author biographies of the ColdBox Platform","breadcrumbs":[{"label":"Introduction","icon":"computer-classic"},{"label":"About This Book"}]},{"id":"-LA-UhN3O4bGoeuI9vSi","title":"Newbie Guide","pathname":"/for-newbies/getting-started-guide","siteSpaceId":"sitesp_qiqNU","icon":"rocket","description":"The ColdBox HMVC Platform is the de-facto enterprise-level HMVC framework for CFML developers. Quick and painless getting started guide.","breadcrumbs":[{"label":"For Newbies"}]},{"id":"-LA-UhDSGWgURgJf6dOm","title":"What is MVC","pathname":"/for-newbies/getting-started-guide/what-is-mvc","siteSpaceId":"sitesp_qiqNU","icon":"gears","description":"Model View Controller","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"}]},{"id":"-LAQnde5OcWZQPOL_yAR","title":"60 Minute Quick Start","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start","siteSpaceId":"sitesp_qiqNU","icon":"jet-fighter","description":"A 60 minute guide to start working with ColdBox","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"}]},{"id":"-LA-UgrkEUN6jgZonVip","title":"Installing ColdBox","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/installing-coldbox","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-Uh0i46p21rkeGBDp","title":"My First ColdBox Application","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/my-first-coldbox-application","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-Uh2OFgKyTxWj-9Wc","title":"My First Handler & View","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/my-first-handler-and-view","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-UhNOn2BfedUIPUy7","title":"Linking Events Together","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/linking-events-together","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-UgrOgwgmZZNZS10G","title":"Working with Events","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/working-with-event-handlers","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-UguGqiPQEgMnyxpY","title":"Adding A Layout","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/adding-a-layout","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-Uh2mbSVn06MQYwp7","title":"Adding A Model","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/adding-a-model","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-Uh4g8A2nQdF-3K6n","title":"RESTFul Data","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/restful-data","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LA-Uh5GSdptxuAa6LRi","title":"Next Steps","pathname":"/for-newbies/getting-started-guide/60-minute-quick-start/next-steps","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"For Newbies"},{"label":"Newbie Guide","icon":"rocket"},{"label":"60 Minute Quick Start","icon":"jet-fighter"}]},{"id":"-LAUvQ5Mi0Ziu6Zu_Ncd","title":"Installation","pathname":"/getting-started/installation","siteSpaceId":"sitesp_qiqNU","icon":"sign-posts-wrench","description":"Get up and running with ColdBox easily.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"3grHHQVbBZ0oSkLu1R4e","title":"ColdBox CLI","pathname":"/getting-started/coldbox-cli","siteSpaceId":"sitesp_qiqNU","icon":"terminal","description":"The ColdBox CLI is a powerful command-line interface tool that helps you create, manage, and scaffold ColdBox applications and components with ease.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UgtVv0opCB1NS5UT","title":"Application Templates","pathname":"/getting-started/application-templates","siteSpaceId":"sitesp_qiqNU","icon":"bulldozer","description":"The best way to get started with ColdBox","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LAUvQ5O3AzLCzzVJDKh","title":"Conventions","pathname":"/getting-started/conventions","siteSpaceId":"sitesp_qiqNU","icon":"folder-tree","description":"Discover the major conventions of the ColdBox framework","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-UgyRMnFm5Ji4K9gf","title":"Configuration","pathname":"/getting-started/configuration","siteSpaceId":"sitesp_qiqNU","icon":"code-simple","description":"Learn how to configure ColdBox programmatically via config/ColdBox.cfc. Understand conventions over configuration and fine-grained control settings.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LA-Uh1O-hdFi5-uYSdE","title":"ColdBox.cfc","pathname":"/getting-started/configuration/coldbox.cfc","siteSpaceId":"sitesp_qiqNU","description":"The ColdBox.cfc is the main applications' configuration object.","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"}]},{"id":"-LA-Uh83_ah2wbCFc8yj","title":"Configuration Directives","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh7vPp9TiXMzplD8","title":"CacheBox","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/cachebox","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgsnqfcqDUgqJZRM","title":"ColdBox","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/coldbox","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugw3o5kotnmPcuI_","title":"Conventions","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/conventions","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrAbMibW_2wC34k","title":"Environments","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/environments","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhB370G1-o3O84k0","title":"Flash","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/flash","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrtWVfVUa21Tuse","title":"InterceptorSettings","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/interceptorsettings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2rm2RmDb7DyQ7B","title":"Interceptors","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/interceptors","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgrplBCTaE78adux","title":"Layouts","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/layouts","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh4Na87nTBHKEuAa","title":"LayoutSettings","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/layoutsettings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh9vJc2l3JBUJpDd","title":"LogBox","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/logbox","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Ugsv_VgSbX8ylJly","title":"Modules","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/modules","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh2baEFh03tQqHgu","title":"ModuleSettings","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/modulesettings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UhHKevijPBMguccO","title":"Settings","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/settings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-UgtD3z8t7K2tE_ft","title":"WireBox","pathname":"/getting-started/configuration/coldbox.cfc/configuration-directives/wirebox","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"},{"label":"Configuration Directives"}]},{"id":"-LA-Uh0n-Z-FwJH-XSOf","title":"System Settings (Java Properties and Environment Variables)","pathname":"/getting-started/configuration/coldbox.cfc/system-settings-java-properties-and-environment-variables","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"},{"label":"ColdBox.cfc"}]},{"id":"-LA-Uh04nvGntJVLQQ0n","title":"Using Settings","pathname":"/getting-started/configuration/using-settings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"}]},{"id":"-LA-UhIMOXXikIuAbDQd","title":"Bootstrapper - Application.cfc","pathname":"/getting-started/configuration/bootstrapper-application.cfc","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Configuration","icon":"code-simple"}]},{"id":"-LA-UgtC-GlAlgkofxrE","title":"Request Context","pathname":"/the-basics/request-context","siteSpaceId":"sitesp_qiqNU","icon":"clipboard-list","description":"The Request Context Object models incoming requests and provides access to form, URL, and remote variables. Learn how to interact with client data and manage responses.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhGPZ1Hjo1lxvAig","title":"Routing","pathname":"/the-basics/routing","siteSpaceId":"sitesp_qiqNU","icon":"route","description":"ColdBox's powerful routing service provides robust URL mappings for building expressive applications and RESTful services with clean, SEO-friendly URLs.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgyWZPzNNj3Lzuts","title":"Requirements","pathname":"/the-basics/routing/requirements","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LA-Ugx0Ci2vvcHE91qP","title":"Rewrite Rules","pathname":"/the-basics/routing/requirements/rewrite-rules","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Requirements"}]},{"id":"-LA-UhCk1Pc9nmgPmxF2","title":"Application Router","pathname":"/the-basics/routing/application-router","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LA-Uh7z-fzyfXEZ4wG7","title":"Routing DSL","pathname":"/the-basics/routing/routing-dsl","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LA-UguQqkBcxOKSu0fD","title":"Routing By Convention","pathname":"/the-basics/routing/routing-dsl/routing-by-convention","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"-LB2x0AXwFLSoaRm1YPI","title":"Pattern Placeholders","pathname":"/the-basics/routing/routing-dsl/pattern-placeholders","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"-LB2ynBV_ErCmnscC1Kf","title":"Routing Methods","pathname":"/the-basics/routing/routing-dsl/routing-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"-LBbl4T8_gt6e5sNq_6r","title":"Resourceful Routes","pathname":"/the-basics/routing/routing-dsl/resourceful-routes","siteSpaceId":"sitesp_qiqNU","description":"Resourceful routes are convention based to help you create routing with less boilerplate.","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"-LBbhkIFu_jFt8w4OBqs","title":"Named Routes","pathname":"/the-basics/routing/routing-dsl/named-routes","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"-LA-Ugu_qywqEBr6GuDP","title":"Routing Groups","pathname":"/the-basics/routing/routing-dsl/routing-groups","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"-LA-UgstFR9WF6Zdh04r","title":"Routing Namespaces","pathname":"/the-basics/routing/routing-dsl/routing-namespaces","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"IzafvccCiWlA5PBiHvwX","title":"AI Routing","pathname":"/the-basics/routing/routing-dsl/ai-routing","siteSpaceId":"sitesp_qiqNU","description":"ColdBox provides first-class AI routing via toAi() and toMCP(), enabling automatic registration of AI inference and Model Context Protocol endpoints.","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"},{"label":"Routing DSL"}]},{"id":"-LA-UgzZHjQq-0h2MMLK","title":"Building Routable Links","pathname":"/the-basics/routing/building-routable-links","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LDlJ1Z0pYPH7nnGVuiq","title":"RESTFul Extension Detection","pathname":"/the-basics/routing/restful-extension-detection","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LA-UgwazhV7QH9jk2bg","title":"HTTP Method Spoofing","pathname":"/the-basics/routing/http-method-spoofing","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LA-UgzW9GdnrzbBn8PU","title":"HTML Base Tag","pathname":"/the-basics/routing/html-base-tag","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LA-UguD7cAZBago_4sa","title":"Pathinfo Providers","pathname":"/the-basics/routing/pathinfo-providers","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Routing","icon":"route"}]},{"id":"-LA-Uh52_RdjBvIHeBHV","title":"Event Handlers","pathname":"/the-basics/event-handlers","siteSpaceId":"sitesp_qiqNU","icon":"gamepad-modern","description":"Event handlers are ColdBox's controllers that manage application flow, handle user interactions, call business logic, and prepare responses. Learn MVC controller patterns.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UhJUVMQaoEKP1XnL","title":"How are events called?","pathname":"/the-basics/event-handlers/how-are-events-called","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UgrcB-h8BQnbZD_J","title":"Getting & Setting Values","pathname":"/the-basics/event-handlers/getting-and-setting-values","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UgujJWn5FGiKEufg","title":"Setting Views","pathname":"/the-basics/event-handlers/setting-views","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-Ugs_IZ6BDiRCh6iz","title":"Relocating","pathname":"/the-basics/event-handlers/relocating","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UgvK-YyWNuWrnlvX","title":"Rendering Data","pathname":"/the-basics/event-handlers/rendering-data","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LKgFPzpvyFFROSaKGKT","title":"Sending Files","pathname":"/the-basics/event-handlers/sending-files","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-Uh5d0_rbbbUAleds","title":"Interception Methods","pathname":"/the-basics/event-handlers/interception-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UhCrQ3AsHK_lSBrX","title":"Pre Advices","pathname":"/the-basics/event-handlers/interception-methods/pre-advices","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"},{"label":"Interception Methods"}]},{"id":"-LA-Uh4vDNQFWY7bq6ew","title":"Post Advices","pathname":"/the-basics/event-handlers/interception-methods/post-advices","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"},{"label":"Interception Methods"}]},{"id":"-LA-UgugnjNDilo0Q2z9","title":"Around Advices","pathname":"/the-basics/event-handlers/interception-methods/around-advices","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"},{"label":"Interception Methods"}]},{"id":"-LA-UgtkFnOjaXAkUW-5","title":"Model Integration","pathname":"/the-basics/event-handlers/model-integration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UgzPZqWoI05hxhjV","title":"Model Data Binding","pathname":"/the-basics/event-handlers/model-integration/model-data-binding","siteSpaceId":"sitesp_qiqNU","description":"Easily bind incoming data into your models.","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"},{"label":"Model Integration"}]},{"id":"-LA-UhHil9LOEcKVFfaD","title":"HTTP Method Security","pathname":"/the-basics/event-handlers/http-method-security","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UgrIXmge0nqeBySc","title":"Implicit Methods","pathname":"/the-basics/event-handlers/implicit-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UhLjRg1r7sn-nBNk","title":"Executing Events","pathname":"/the-basics/event-handlers/executing-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LcmisUUVHmIvVgl20Ad","title":"Executing Routes","pathname":"/the-basics/event-handlers/executing-routes","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-Ugs-z1ukIjJUeekH","title":"Viewlets - Reusable Events","pathname":"/the-basics/event-handlers/viewlets-reusable-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-Ugyh9fpO8ZixQmh_","title":"Event Caching","pathname":"/the-basics/event-handlers/event-caching","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UgxGvbFLRF42_hUa","title":"Validation","pathname":"/the-basics/event-handlers/validation","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Event Handlers","icon":"gamepad-modern"}]},{"id":"-LA-UhDd0SF0MLm3bqGU","title":"Layouts & Views","pathname":"/the-basics/layouts-and-views","siteSpaceId":"sitesp_qiqNU","icon":"table-layout","description":"ColdBox's flexible layout manager and content renderer system. Create beautiful, dynamic layouts and views with powerful rendering mechanisms for HTML, JSON, XML and more.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh0yQeNVXLGUGuis","title":"Views","pathname":"/the-basics/layouts-and-views/views","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"}]},{"id":"-LA-UgswHvwc-v9VXVxF","title":"Rendering Views","pathname":"/the-basics/layouts-and-views/views/rendering-views","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Views"}]},{"id":"-LA-UhFsgokrsNvzbBVM","title":"Rendering External Views","pathname":"/the-basics/layouts-and-views/views/rendering-external-views","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Views"}]},{"id":"-LA-UgykstYek8oK8Lbl","title":"Rendering With Local Variables","pathname":"/the-basics/layouts-and-views/views/rendering-with-local-variables","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Views"}]},{"id":"-LA-UhMuvXiksMzhGAkV","title":"Rendering Collections","pathname":"/the-basics/layouts-and-views/views/rendering-collections","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Views"}]},{"id":"-LA-UgtOTpyvmptTyijZ","title":"View Caching","pathname":"/the-basics/layouts-and-views/views/view-caching","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Views"}]},{"id":"-LA-UhL9ogM0cOmr1KtM","title":"View Helpers","pathname":"/the-basics/layouts-and-views/views/view-helpers","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Views"}]},{"id":"-LA-UgzuNAFotv6-JKLp","title":"View Events","pathname":"/the-basics/layouts-and-views/views/view-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Views"}]},{"id":"-LA-UgriPSMMBjxPut1s","title":"Layouts","pathname":"/the-basics/layouts-and-views/layouts","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"}]},{"id":"-LA-UhEoD6HGwcuhgceW","title":"Basic Layouts","pathname":"/the-basics/layouts-and-views/layouts/basic-layouts","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Layouts"}]},{"id":"-LA-Uh0EqXFlb7Sw893E","title":"Default Layout","pathname":"/the-basics/layouts-and-views/layouts/default-layout","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Layouts"}]},{"id":"-LA-Uh5hQ36BBZyn_UjI","title":"Nested Layouts","pathname":"/the-basics/layouts-and-views/layouts/nested-layouts","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Layouts"}]},{"id":"-LA-UgxCqxAHYK5BgtFc","title":"Overriding Layouts","pathname":"/the-basics/layouts-and-views/layouts/overriding-layouts","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Layouts"}]},{"id":"-LA-Uh15i5BlLQLoi0jH","title":"Layouts From A Module","pathname":"/the-basics/layouts-and-views/layouts/layouts-from-a-module","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Layouts"}]},{"id":"-LA-UhLtuJS7YQHMDL4k","title":"Layout Helpers","pathname":"/the-basics/layouts-and-views/layouts/layout-helpers","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Layouts"}]},{"id":"-LA-UgsqNjoomnaVR-qE","title":"Layout Events","pathname":"/the-basics/layouts-and-views/layouts/layout-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"},{"label":"Layouts"}]},{"id":"-LA-UguNdEW4HDl_ziZD","title":"Implicit Layout-View Declarations","pathname":"/the-basics/layouts-and-views/implicit-layout-view-declarations","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"}]},{"id":"-LA-Ugvju2D3kjoK5jc-","title":"Helpers UDF's","pathname":"/the-basics/layouts-and-views/helpers-udfs","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"}]},{"id":"-LA-Ugu54LJnGhtSDgYz","title":"ColdBox Elixir","pathname":"/the-basics/layouts-and-views/coldbox-elixir","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Layouts & Views","icon":"table-layout"}]},{"id":"-LA-Uh9JA1di1jzjRlvQ","title":"Models","pathname":"/the-basics/models","siteSpaceId":"sitesp_qiqNU","icon":"database","description":"Integrate your business logic and data models seamlessly with ColdBox using WireBox dependency injection. Learn domain modeling patterns and best practices.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-Uh4cVRGz-k3QpXrQ","title":"Domain Modeling","pathname":"/the-basics/models/domain-modeling","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LA-UhKqNthV-uWSbMjq","title":"Service Layer","pathname":"/the-basics/models/domain-modeling/service-layer","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh-aBuSsJX6n3eGj","title":"Data Layers","pathname":"/the-basics/models/domain-modeling/data-layers","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Domain Modeling"}]},{"id":"-LA-UhH-TFFslXaepr7-","title":"Book","pathname":"/the-basics/models/domain-modeling/book","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Domain Modeling"}]},{"id":"-LA-Uh0Aa3ZB21UTexGG","title":"Conventions Location","pathname":"/the-basics/models/conventions-location","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LA-UhJ8A14_k9zdbQ0t","title":"WireBox Binder","pathname":"/the-basics/models/wirebox-binder","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LA-Ugz5XiyN9tJCp-Cg","title":"Super Type Usage Methods","pathname":"/the-basics/models/super-type-usage-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LA-Uh2x2KlxIwRhJ7jr","title":"Injection DSL","pathname":"/the-basics/models/injection-dsl","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LA-Ugrg7b_pvH0Vb82I","title":"ColdBox Namespace","pathname":"/the-basics/models/injection-dsl/coldbox-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-LA-Ugro8O_KskmqFbYG","title":"CacheBox Namespace","pathname":"/the-basics/models/injection-dsl/cachebox-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-LA-Uh6gTmje1Bci39Dz","title":"EntityService Namespace","pathname":"/the-basics/models/injection-dsl/entityservice-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-MYKytduiAPdyMbMtL2C","title":"Executor Namespace","pathname":"/the-basics/models/injection-dsl/executor-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-MYKzM7mFx_jHkLjP5qv","title":"Java Namespace","pathname":"/the-basics/models/injection-dsl/java-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-LA-Ugt8odaR8bhatSeB","title":"LogBox Namespace","pathname":"/the-basics/models/injection-dsl/logbox-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-LA-Uh5ZpPF-OCzhWEbl","title":"Models Namespace","pathname":"/the-basics/models/injection-dsl/model-object-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-MYL-3WEemMTLFyIRQwI","title":"Provider Namespace","pathname":"/the-basics/models/injection-dsl/provider-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-LA-Ugs5Qk6MSJbLdomx","title":"WireBox Namespace","pathname":"/the-basics/models/injection-dsl/wirebox-namespace","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Injection DSL"}]},{"id":"-LA-UgxRyeUptnG1RJIk","title":"Object Scopes","pathname":"/the-basics/models/object-scopes","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LA-UgrdFsOCheu9MUEM","title":"Coding: Solo Style","pathname":"/the-basics/models/coding-solo-style","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LA-Uh3MEFzJQkCG45jZ","title":"Datasource","pathname":"/the-basics/models/coding-solo-style/datasource","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7NYNJYsnpMA9pc","title":"Contact.cfc","pathname":"/the-basics/models/coding-solo-style/contact.cfc","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Solo Style"}]},{"id":"-LA-UgtqSklmOyFQYSes","title":"ContactDAO.cfc","pathname":"/the-basics/models/coding-solo-style/contactdao.cfc","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Ugw0F-al_ZdcwZNT","title":"ContactService.cfc","pathname":"/the-basics/models/coding-solo-style/contactservice.cfc","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh9m_dgXv4-IGxC1","title":"Contacts Handler","pathname":"/the-basics/models/coding-solo-style/contacts-handler","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Solo Style"}]},{"id":"-LA-Uh7X2nQxt7J8O_Et","title":"Coding: ActiveEntity Style","pathname":"/the-basics/models/coding-activeentity-style","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-MlRSZ9NYgnEr_SsVvNG","title":"ORM","pathname":"/the-basics/models/coding-activeentity-style/orm","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgrlkaKVvNo5fgIT","title":"Contact.cfc","pathname":"/the-basics/models/coding-activeentity-style/contact.cfc","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UgszNS4qzJS_4LRu","title":"Contacts Handler","pathname":"/the-basics/models/coding-activeentity-style/contacts-handler","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhEfq0v6cYpM5yDN","title":"Views","pathname":"/the-basics/models/coding-activeentity-style/views","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: ActiveEntity Style"}]},{"id":"-LA-UhN6QmDk6CTIsRRn","title":"Coding: Virtual Service Layer","pathname":"/the-basics/models/coding-virtual-service-layer","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-LAx3wKJ2REHT3QKG3c9","title":"ORM","pathname":"/the-basics/models/coding-virtual-service-layer/orm","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguIdNp3wdEzFt-X","title":"Contacts.cfc","pathname":"/the-basics/models/coding-virtual-service-layer/contacts.cfc","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UhE064oaXtL6t16x","title":"Contacts Handler","pathname":"/the-basics/models/coding-virtual-service-layer/contacts-handler","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-Ugt11tb2ho0nnJfi","title":"Views","pathname":"/the-basics/models/coding-virtual-service-layer/views","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: Virtual Service Layer"}]},{"id":"-LA-UguXuA3vKIn902n3","title":"Coding: ORM Scaffolding","pathname":"/the-basics/models/coding-orm-scaffolding","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"}]},{"id":"-MlRSZ9IWfXn4TAsqIwG","title":"ORM","pathname":"/the-basics/models/coding-orm-scaffolding/orm","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhNyUyamWtZn2ktt","title":"Contacts.cfc","pathname":"/the-basics/models/coding-orm-scaffolding/contacts.cfc","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-UhF7k0ytAm9kh5du","title":"Scaffold","pathname":"/the-basics/models/coding-orm-scaffolding/scaffold","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Models","icon":"database"},{"label":"Coding: ORM Scaffolding"}]},{"id":"-LA-Uh4ym1BDma0Jb42W","title":"Interceptors","pathname":"/the-basics/interceptors","siteSpaceId":"sitesp_qiqNU","icon":"filter","description":"Interceptors are CFC listeners that enable aspect-oriented programming in ColdBox. Create interceptor chains for cross-cutting concerns like security, logging, and caching.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgrnLuZ6fQNYbje-","title":"How do they work?","pathname":"/the-basics/interceptors/how-do-they-work","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-UgtGTrk4TD-PJ7c3","title":"Conventions","pathname":"/the-basics/interceptors/how-do-they-work/conventions","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"How do they work?"}]},{"id":"-LA-Ugu3E3zmDKApuJu-","title":"Interceptor Declaration","pathname":"/the-basics/interceptors/interceptor-declaration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-Uh2LTrdFyVHGK7DT","title":"Interceptor Registration","pathname":"/the-basics/interceptors/interceptor-registration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-MCD8AmFiwOe6uNxlWpI","title":"Dynamic Registration","pathname":"/the-basics/interceptors/dynamic-registration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-UgwLeGyZ59OMnubS","title":"Core Interception Points","pathname":"/the-basics/interceptors/core-interception-points","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-Uh33i_2mr07ZhUpG","title":"Application Life Cycle Events","pathname":"/the-basics/interceptors/core-interception-points/application-life-cycle-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Core Interception Points"}]},{"id":"-LA-UgterFqZCv80uB-Y","title":"Object Creating Events","pathname":"/the-basics/interceptors/core-interception-points/object-creating-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh4kFnosWGys26pA","title":"Layout-View Events","pathname":"/the-basics/interceptors/core-interception-points/layout-view-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Core Interception Points"}]},{"id":"-LA-UhBYKkffVQnXj-44","title":"Module Events","pathname":"/the-basics/interceptors/core-interception-points/module-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Core Interception Points"}]},{"id":"-LA-Uh7S4JFJt9cwcIwA","title":"CacheBox Events","pathname":"/the-basics/interceptors/core-interception-points/cachebox-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Core Interception Points"}]},{"id":"-LA-UgzTOBjQXSt8Fssh","title":"Restricting Execution","pathname":"/the-basics/interceptors/restricting-execution","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-UgsfaoYXOgwCnsi4","title":"Interceptor Output Buffer","pathname":"/the-basics/interceptors/interceptor-output-buffer","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-UhNFSdFnoqzero41","title":"Custom Events","pathname":"/the-basics/interceptors/custom-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-Ugs86m5wl8Cv_GsU","title":"Configuration Registration","pathname":"/the-basics/interceptors/custom-events/configuration-registration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Custom Events"}]},{"id":"-LA-UgtRWeLczn3jMPKA","title":"Programmatic Registration","pathname":"/the-basics/interceptors/custom-events/programmatic-registration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Custom Events"}]},{"id":"-LA-UgtsusO31hkt6B1M","title":"Listening","pathname":"/the-basics/interceptors/custom-events/listening","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Custom Events"}]},{"id":"-LA-Uh1Zvh8tcsBDZTag","title":"Announcing Interceptions","pathname":"/the-basics/interceptors/custom-events/announcing-interceptions","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Custom Events"}]},{"id":"-LA-UhHsI4gUL9BDjgey","title":"Unregistering Interceptors","pathname":"/the-basics/interceptors/unregistering-interceptors","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-UgtcL5F_HuCsn172","title":"Reporting Methods","pathname":"/the-basics/interceptors/reporting-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-UhD7RxO-GCOg8I2g","title":"Interceptor Asynchronicity","pathname":"/the-basics/interceptors/interceptor-asynchronicity","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"}]},{"id":"-LA-UhJqEVG1GeJeuYEI","title":"Async Announcements","pathname":"/the-basics/interceptors/interceptor-asynchronicity/async-announcements","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UguTkTY75xRuO9a5","title":"Async Listeners With Join","pathname":"/the-basics/interceptors/interceptor-asynchronicity/async-listeners-with-join","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UgrY8lij1lDuy-vu","title":"Async Listeners No Join","pathname":"/the-basics/interceptors/interceptor-asynchronicity/async-listeners-no-join","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-Uh7GgTd-WlbLKzxo","title":"Asynchronous Annotations","pathname":"/the-basics/interceptors/interceptor-asynchronicity/asynchronous-annotations","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Interceptors","icon":"filter"},{"label":"Interceptor Asynchronicity"}]},{"id":"-LA-UhDkyhvXRMTa6aU6","title":"Modules","pathname":"/the-basics/modules","siteSpaceId":"sitesp_qiqNU","icon":"puzzle-piece","description":"ColdBox Modules are self-contained subsets of applications that bring reusability and extensibility. Break down monolithic apps into manageable, modular components.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-M78DL_Wq7eSnrZcOnzc","title":"Core Modules","pathname":"/the-basics/modules/core-modules","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Uh1JeZwMEgd1RMJu","title":"Locations","pathname":"/the-basics/modules/locations","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-UhGH3OqLp56mEe27","title":"Parent Configuration","pathname":"/the-basics/modules/parent-configuration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Ugz-fnUnzE_no3VE","title":"Module Layout","pathname":"/the-basics/modules/module-layout","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Uh-vqIjKGh7D5qT7","title":"Changing The Module Layout","pathname":"/the-basics/modules/module-layout/changing-the-module-layout","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Layout"}]},{"id":"-LA-Uh8OAlyiCOWPr5pf","title":"Module Service","pathname":"/the-basics/modules/module-service","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-UgwtDC50fZo1l3Do","title":"Module Lifecycle","pathname":"/the-basics/modules/module-service/module-lifecycle","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-UhLVgrptAD-tqYJ1","title":"Module Registration","pathname":"/the-basics/modules/module-service/module-registration","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-Ugrq59TM-GZEDYCC","title":"Module Activation","pathname":"/the-basics/modules/module-service/module-activation","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-Uh2DgdzEOHVISLTx","title":"Module Unloading","pathname":"/the-basics/modules/module-service/module-unloading","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-UgrucfV0ADNgGGZC","title":"Common Methods","pathname":"/the-basics/modules/module-service/common-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-UgtufNLmrvC8cmEt","title":"Loading New Modules","pathname":"/the-basics/modules/module-service/loading-new-modules","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-UhGhCKw3hindk6wg","title":"Loading A-la-carte Modules","pathname":"/the-basics/modules/module-service/loading-a-la-carte-modules","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-UhA2XabT7iCpkxNZ","title":"Module Events","pathname":"/the-basics/modules/module-service/module-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Module Service"}]},{"id":"-LA-UgynLHjcyKBB7Bv7","title":"ModuleConfig","pathname":"/the-basics/modules/moduleconfig","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Uh8YlMyPLLpwqs4_","title":"Public Module Properties","pathname":"/the-basics/modules/moduleconfig/public-module-properties-directives","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"ModuleConfig"}]},{"id":"-LA-UhHagRCnrIvCerTq","title":"The Decorated Variables","pathname":"/the-basics/modules/moduleconfig/the-decorated-variables","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"ModuleConfig"}]},{"id":"-LA-UgtIcz_f3nreG7Vy","title":"The configure() Method","pathname":"/the-basics/modules/moduleconfig/the-configure-method","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCzYRZ0Q18GOH8C","title":"Module Settings","pathname":"/the-basics/modules/moduleconfig/module-settings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"ModuleConfig"}]},{"id":"-LA-UgzA-jhQWpFundO9","title":"Environment Control","pathname":"/the-basics/modules/moduleconfig/environment-control","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"ModuleConfig"}]},{"id":"-LA-UhAkk1cjcdKtSjA0","title":"Interceptor Events","pathname":"/the-basics/modules/moduleconfig/interceptor-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"ModuleConfig"}]},{"id":"-LA-UhCc3j6QmQsgNSgc","title":"Module Event Executions","pathname":"/the-basics/modules/module-event-executions","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-UhABFCdg379-oche","title":"URL Routing","pathname":"/the-basics/modules/url-routing","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-M78DL_stBWVylMnNdFu","title":"Default Route Execution","pathname":"/the-basics/modules/url-routing/default-route-execution","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"URL Routing"}]},{"id":"-M78DL_t2lC419hTgyys","title":"Module Routes Files","pathname":"/the-basics/modules/url-routing/module-routes-files","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"URL Routing"}]},{"id":"-MgMEBCy8G2vDzUHumyC","title":"Module Async Scheduling","pathname":"/the-basics/modules/module-async-scheduling","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-UhL-ZXApQkovvQi9","title":"Request Context Module Methods","pathname":"/the-basics/modules/request-context-module-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Uh5nzD_kQnTL6WzG","title":"Layout and View Renderings","pathname":"/the-basics/modules/layout-and-view-renderings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Ugrvmjj6hf3S2zZw","title":"Layout/View Discovery","pathname":"/the-basics/modules/layout-and-view-renderings/layout-view-discovery","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Layout and View Renderings"}]},{"id":"-LA-UgxApBpXoftVt2ie","title":"Overriding Views","pathname":"/the-basics/modules/layout-and-view-renderings/overriding-views","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh1Ee74Sd3yZkP7s","title":"Overriding Layouts","pathname":"/the-basics/modules/layout-and-view-renderings/overriding-layouts","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Ugwp96KP_nK500aR","title":"Default Module Layout","pathname":"/the-basics/modules/layout-and-view-renderings/default-module-layout","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh3Wj5uXeK9KkcPm","title":"Explicit Module Renderings","pathname":"/the-basics/modules/layout-and-view-renderings/explicit-module-renderings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"},{"label":"Layout and View Renderings"}]},{"id":"-LA-Uh0S6a1PrG_7VRfV","title":"Models","pathname":"/the-basics/modules/models","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Uh19GUKOwxI7BY4T","title":"Module CF Mappings","pathname":"/the-basics/modules/module-cf-mappings","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Uh2oQxu_EfvFvyIv","title":"Module Dependencies","pathname":"/the-basics/modules/module-dependencies","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LPY3PdRHVXKbSArte4c","title":"Module Helpers","pathname":"/the-basics/modules/module-helpers","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-UhMaQ78CC14f0Gb1","title":"Module Bundles","pathname":"/the-basics/modules/module-bundles","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-Uh3olZ6SSJWK9q_9","title":"Module Inception","pathname":"/the-basics/modules/module-inception","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Modules","icon":"puzzle-piece"}]},{"id":"-LA-UgskoQVXJkBjrRkv","title":"Testing","pathname":"/the-basics/testing-quick-start","siteSpaceId":"sitesp_qiqNU","icon":"vial","description":"Get a quick start with ColdBox Testing. Learn the fundamentals of testing your ColdBox applications with integration and unit tests.","breadcrumbs":[{"label":"The Basics"}]},{"id":"-LA-UgslOY2XtV2sK8Dv","title":"Test Harness","pathname":"/the-basics/testing-quick-start/test-harness","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"}]},{"id":"-LA-Ugu-4RA7P4WhHpLt","title":"Testing Classes","pathname":"/the-basics/testing-quick-start/coldbox-testing-classes","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"}]},{"id":"-LAx3wLGO1A64LB_NqvW","title":"Testing Methods","pathname":"/the-basics/testing-quick-start/common-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"}]},{"id":"-LAx3wLEuq1yyC7PyvNR","title":"Integration Testing","pathname":"/the-basics/testing-quick-start/integration-testing","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"}]},{"id":"-LAx3wLFu3vAxW65-BoJ","title":"Test Annotations","pathname":"/the-basics/testing-quick-start/integration-testing/test-annotations","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"},{"label":"Integration Testing"}]},{"id":"-LAx3wLHvIdyzByRgQkC","title":"Life-Cycle Events","pathname":"/the-basics/testing-quick-start/integration-testing/life-cycle-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"},{"label":"Integration Testing"}]},{"id":"-LAx3wLIkctZYvTBltNg","title":"Request Setup()","pathname":"/the-basics/testing-quick-start/integration-testing/test-setup","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"},{"label":"Integration Testing"}]},{"id":"-LAx3wLJ0IKqqSZPSoUe","title":"The execute() Method","pathname":"/the-basics/testing-quick-start/integration-testing/the-execute-method","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"},{"label":"Integration Testing"}]},{"id":"-MDzEDOuGD9WDhNEo5GF","title":"HTTP Testing Methods","pathname":"/the-basics/testing-quick-start/integration-testing/http-testing-methods","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"},{"label":"Integration Testing"}]},{"id":"-LAx3wLNB-MqLndtCygi","title":"Testing Without Virtual Application","pathname":"/the-basics/testing-quick-start/integration-testing/testing-without-virtual-application","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"},{"label":"Integration Testing"}]},{"id":"-LA-Uh-lXVs7GdQTFumu","title":"Interceptor Testing","pathname":"/the-basics/testing-quick-start/interceptor-testing","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"}]},{"id":"-LAUvQ8RKKNW7rukuNMa","title":"Model Object Testing","pathname":"/the-basics/testing-quick-start/model-object-testing","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"}]},{"id":"-LAUvQ8SSeaHzKf-SqB3","title":"Tips & Tricks","pathname":"/the-basics/testing-quick-start/tips-and-tricks","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"The Basics"},{"label":"Testing","icon":"vial"}]},{"id":"Y9HOhbpPCIiKmO2a1Bk7","title":"Delegates","pathname":"/digging-deeper/delegates","siteSpaceId":"sitesp_qiqNU","description":"Compose ColdBox superpowers into any object via WireBox delegation","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"AGiPx01QB8Jb7ieok8zr","title":"Core Delegates","pathname":"/digging-deeper/delegates/core-delegates","siteSpaceId":"sitesp_qiqNU","description":"General-purpose delegates available in any WireBox-managed application","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Delegates"}]},{"id":"X3i6Fke257N5Nv58nvgv","title":"ColdBox Delegates","pathname":"/digging-deeper/delegates/coldbox-delegates","siteSpaceId":"sitesp_qiqNU","description":"ColdBox-specific delegates for rendering, routing, settings, interception, and more","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Delegates"}]},{"id":"JKvdWcvCqtpb9x2KARVd","title":"AI","pathname":"/digging-deeper/ai","siteSpaceId":"sitesp_qiqNU","icon":"brain-circuit","description":"ColdBox provides deep AI integrations via BoxLang AI (bx-ai), MCP routing, and agentic tooling built directly into the ColdBox CLI.","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"fGClSWhjwueytpuZyerc","title":"BoxLang AI","pathname":"/digging-deeper/ai/boxlang-ai","siteSpaceId":"sitesp_qiqNU","icon":"bilibili","description":"BoxLang AI is a powerful library for building fluent and scalable AI applications with a unified LLM API.","breadcrumbs":[{"label":"Digging Deeper"},{"label":"AI","icon":"brain-circuit"}]},{"id":"G0GzpDWfgXsu9QQqpe0t","title":"Agentic ColdBox","pathname":"/digging-deeper/ai/agentic-coldbox","siteSpaceId":"sitesp_qiqNU","icon":"terminal","description":"The ColdBox CLI has tons of AI features to help build context and skills for any LLM and Agent","breadcrumbs":[{"label":"Digging Deeper"},{"label":"AI","icon":"brain-circuit"}]},{"id":"8DjL2Plu319Zz7kMSFn6","title":"ColdBox MCP Server","pathname":"/digging-deeper/ai/coldbox-mcp-server","siteSpaceId":"sitesp_qiqNU","icon":"server","description":"cbMCP exposes your running ColdBox application as a live Model Context Protocol (MCP) server, giving any AI client real-time introspection into routing, handlers, modules, WireBox, CacheBox, LogBox, a","breadcrumbs":[{"label":"Digging Deeper"},{"label":"AI","icon":"brain-circuit"}]},{"id":"-M4uAbmhqaXWG2d-4LoH","title":"Async Programming","pathname":"/digging-deeper/promises-async-programming","siteSpaceId":"sitesp_qiqNU","icon":"clock","description":"ColdBox Promises, Executors, Async programming and Parallel Computations. Leverage the entire JDK arsenal for asynchronous pipelines, parallel workloads, and scheduled tasks.","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-M4zO2eDURhis_e9kxZr","title":"Async Pipelines & Futures","pathname":"/digging-deeper/promises-async-programming/async-pipelines-and-futures","siteSpaceId":"sitesp_qiqNU","description":"To The Future with ColdBox Futures","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming","icon":"clock"}]},{"id":"-M4zP4Kl4R7SfkCyzPFP","title":"Parallel Computations","pathname":"/digging-deeper/promises-async-programming/parallel-computations","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming","icon":"clock"}]},{"id":"-M4zP6qalRMvOxT9gSnV","title":"Executors","pathname":"/digging-deeper/promises-async-programming/executors","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming","icon":"clock"}]},{"id":"-MYfqmfqMScfhOUMmkSa","title":"Scheduled Tasks","pathname":"/digging-deeper/promises-async-programming/scheduled-tasks","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Async Programming","icon":"clock"}]},{"id":"-LA-Uh4pzoRQ8sc8GHg7","title":"ColdBox Proxy","pathname":"/digging-deeper/coldbox-proxy","siteSpaceId":"sitesp_qiqNU","icon":"trillium","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UgrK6UNKiV07QyBK","title":"Getting Started","pathname":"/digging-deeper/coldbox-proxy/getting-started","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"}]},{"id":"-LA-Uh6uhIPbLhqxVT1H","title":"The Base Proxy Object","pathname":"/digging-deeper/coldbox-proxy/the-base-proxy-object","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"}]},{"id":"-LA-Ugvr9BouscWTPwfJ","title":"The Event Handlers","pathname":"/digging-deeper/coldbox-proxy/the-event-handlers","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"}]},{"id":"-LA-UhHTiCMlQ6F3W-UR","title":"Distinguishing Request Types","pathname":"/digging-deeper/coldbox-proxy/the-event-handlers/distinguishing-request-types","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"},{"label":"The Event Handlers"}]},{"id":"-LA-UgtLkAmioZT0mUIZ","title":"RenderData()","pathname":"/digging-deeper/coldbox-proxy/the-event-handlers/renderdata","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"},{"label":"The Event Handlers"}]},{"id":"-LA-UhAvc7r81zQmbUxn","title":"Proxy Events","pathname":"/digging-deeper/coldbox-proxy/proxy-events","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"}]},{"id":"-LA-UhCS3u9qNwzTuxbE","title":"Standard Return Types","pathname":"/digging-deeper/coldbox-proxy/standard-return-types","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"}]},{"id":"-LA-Ugvu0m6M2zdgP2or","title":"Caveats & Gotchas","pathname":"/digging-deeper/coldbox-proxy/caveats-and-gotchas","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"ColdBox Proxy","icon":"trillium"}]},{"id":"-LAx3wMDSwOal07kIaO7","title":"Controller Decorator","pathname":"/digging-deeper/controller-decorator","siteSpaceId":"sitesp_qiqNU","icon":"tree-christmas","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-M5-79sqW_yC0GubIq13","title":"ColdBox Scheduled Tasks","pathname":"/digging-deeper/scheduled-tasks","siteSpaceId":"sitesp_qiqNU","icon":"calendars","description":"The ColdBox Scheduled Tasks offers a fresh, programmatic and human approach to scheduling tasks on your server and multi-server application","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh3sWPrNeDgqnnHQ","title":"Flash RAM","pathname":"/digging-deeper/flash-ram","siteSpaceId":"sitesp_qiqNU","icon":"circle-bolt","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhARm4Sdi03iBr-0","title":"Flash Storage","pathname":"/digging-deeper/flash-ram/flash-storage","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM","icon":"circle-bolt"}]},{"id":"-LA-Uh2kzE_b3IJ6H9VI","title":"Using Flash RAM","pathname":"/digging-deeper/flash-ram/using-flash-ram","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM","icon":"circle-bolt"}]},{"id":"-LA-UhO6aLw_chwYe5TL","title":"Creating Your Own Flash Scope","pathname":"/digging-deeper/flash-ram/creating-your-own-flash-scope","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Flash RAM","icon":"circle-bolt"}]},{"id":"-LDlLPmxBXNijDvPbIkS","title":"HTML Helper","pathname":"/digging-deeper/html-helper","siteSpaceId":"sitesp_qiqNU","icon":"file-code","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-MDsSQvzMa6kvYePdssT","title":"REST Handler","pathname":"/digging-deeper/rest-handler","siteSpaceId":"sitesp_qiqNU","icon":"spider-web","description":"ColdBox supports native REST handling via the RestHandler and native routing.","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Uh7lUz3URVGdFAxx","title":"Request Context Decorator","pathname":"/digging-deeper/request-context-decorator","siteSpaceId":"sitesp_qiqNU","icon":"waves-sine","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-UhJI5_pmd8VeSZPV","title":"Recipes","pathname":"/digging-deeper/recipes","siteSpaceId":"sitesp_qiqNU","icon":"hat-chef","description":"","breadcrumbs":[{"label":"Digging Deeper"}]},{"id":"-LA-Ugsc_xeWMgnm406V","title":"Building REST APIs","pathname":"/digging-deeper/recipes/building-rest-apis","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes","icon":"hat-chef"}]},{"id":"-LA-Ugzz7mqWO_4J3KdO","title":"ColdBox Exception Handling","pathname":"/digging-deeper/recipes/coldbox-exception-handling","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes","icon":"hat-chef"}]},{"id":"-LA-UgrMInnCTv6_zYby","title":"Debugging ColdBox Apps","pathname":"/digging-deeper/recipes/debugging-coldbox-apps","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes","icon":"hat-chef"}]},{"id":"-LA-Uh0OmCfo3dO2TBiK","title":"Clearing the View Cache","pathname":"/digging-deeper/recipes/clearing-the-view-cache","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes","icon":"hat-chef"}]},{"id":"-LA-Uh0eNqCQLXG_G7Kw","title":"Basic HTTP Authentication Interceptor","pathname":"/digging-deeper/recipes/building-a-simple-basic-http-authentication-interceptor","siteSpaceId":"sitesp_qiqNU","description":"","breadcrumbs":[{"label":"Digging Deeper"},{"label":"Recipes","icon":"hat-chef"}]},{"id":"-LA-UgrUjRSWEJeyEhJm","title":"How ColdBox Works","pathname":"/architecture-concepts/how-coldbox-works","siteSpaceId":"sitesp_qiqNU","icon":"building","description":"Learn how ColdBox works with implicit and explicit invocation methods, front controller patterns, and configuration-driven development.","breadcrumbs":[{"label":"Architecture Concepts"}]}]}