The Ortus BlogBox

"Ortus: A rise, beginning, coming into being, born, the origin!"


ColdBox Eclipse Plugins Updated

Luis Majano
Oct 15, 2008


A new update version 1.0.4 is now online at the eclipse update site. So please update your ColdBox Eclipse plugins to get the latest and greatest. If you don't know how to update your plugins, just head to the Eclipse Plugins Installation Guide Thanks

ColdBox MVC, News, Releases 0

Implicit Views in ColdBox

Luis Majano
Oct 15, 2008


I really forgot to blog about this, but Tony Garcia has done an incredibly useful post about how to go about setting up ColdBox for Implicit Views. As part of his trajectory I even committed an update to the layout manager due to what he was trying to do. I really recommend that you read this article if you love conventions. Great Job Tony!!

ColdBox MVC, Tutorials, Tutorials 0

Coldbox and the CFEclipse Frameworks Explorer

Luis Majano
Oct 15, 2008


I believed that this functionality was already enabled in the distro of CFEclipse, but like Marc Esher confirmed it has been left out. So if you are reading (mark drew), por favor activalo amigo!! Anyways, he wrote a cool guide on how to activate it and it is very simple. Please go to his blog and read this article.

ColdBox MVC, Tutorials 0

Two new members to the ColdBox Team: Tom de Manincor and Ernst van der Linden

Luis Majano
Oct 15, 2008


I want to welcome two new members to the ColdBox Team today, Tom de Manincor and Ernst van der Linden.  Their dedication and contributions to the project have been incredible over the years. We are also good friends and best of all we where all in different locations. Tommy is now living in California, but before he was all over the place :).  Ernst is from The Netherlands and talk about world collaboration. I am truly excited that our commitment to this project is strong and growing.  We are producing some very exciting new funtionalities and tools to help developers achieve their goals even faster. The future of ColdBox is bright and shining like ever before.

Let me start with Tommy. I met Tommy at my previous employer and he was one of the pioneers of the first non-public versions of ColdBox. He was involved with project direction and implemented several projects using our first iteration framework. Over the years he has truly become an OO guru and keeps pushing things to the limit.  His New York accent and attitude always comes out and its always funny to talk to.   We are currently working on some cool cluster communications and messaging that will become available for ColdBox in the near future.  Welcome aboard Tommy!!

I met Ernst online, like we all do. He has been a big advocate of ColdBox since day 1 and he produces some incredible software applications with it.  He has been contributing to ColdBox in all areas of development, from testing, bug reporting, sample creations, architectural and design issues and our new top secret project called: Project SideBar, which will be announced in the coming months. So welcome aboard Ernst.

Below are the bios and links:

Tom de Manincor -

I have been working with ColdFusion since 4.5 Express was released. Its been a pleasure to develop in a language that has grown to be so powerful. I had the luxury of working with Luis Majano, creator of Coldbox framework, back in 2004. A great educator and programmer. Who introduced me to another great mentor of mine, Rob Gonda, creator of AjxCFC. Another very talented and knowledgable resource. Like them, I share a passion for my work, and a pride in sharing it with the community. I have developed in mama's spagetti code, a handful of frameworks, and everything in between.

As of late, I have been focusing my efforts on Object Oriented programming with Cold Fusion. I try to learn as much as I can about design patterns, best practices, and new ways to blow my mind with code.

I am currently the Lead Developer with Blush Media, LLC out in El Segundo, California. Developing a number of applications in Coldbox, Coldspring, and Transfer.

Ernst Van der Linden -

A software architect: primarily using ColdFusion and Java in combination with SQL databases.

Began programming in 1988 on a Commodore 64 and started with Coldfusion in 1996. He has designed applications for companies such as General Electric, Philips and Shell.

In 1999 Ernst van der Linden launched his own software company which builds HR Management Software for multinationals.

ColdBox MVC, News 4

ColdBox Training Early Bird Extended

Luis Majano
Oct 15, 2008


We have extended our Early Bird Pricing until August 31st, 2008 to allow time for other people to benefit from this great price. You can register online by visiting and clicking on the Register Now Button.

ColdBox MVC, News, Training 0

Over 3000 ColdBox downloads already!!

Luis Majano
Oct 15, 2008


I was really impressed and happy to report that there are over 3000 ColdBox downloads since the new website a couple of months ago. It seems that the downloads keep increasing and so does the documentation :) I just want to thank the entire ColdBox team for their work and perseverance in this great project. Keep up the good work guys!!

ColdBox MVC, News 2

ColdBox Platform Training Outline and More

Luis Majano
Oct 15, 2008


Below you can see our press release dealing with ColdBox training. It covers our early bird pricing and Course Outline. So remember that you can register online now.

ColdBox Platform Training

ColdBox Platform Training Seminars Releases October 2008 Outline and Extends Early-Bird Special Pricing

Rancho Cucamonga, CA, August 5, 2008 - ColdBox Platform Official Training Seminars today released the Course Outline for their October 2008 ColdBox Platform 101 seminar to be held in Dallas, Texas, and also announced that the Early-Bird Special Price of just $1,195 has been extended through August 31, 2008. Registrants can take advantage of this $200 savings over the full seminar price of $1,395 by completing their registration before 5PM (Pacific Daylight Time) on August 31, 2008.

Course Outline

Unit 1

  • Course Introduction
  • ColdFusion Components
    • Overview
    • Best Practices
  • Effective Web Application Architecture
    • MVC Architecture
    • What is a Model?
    • Domain Modeling
    • Service Layers
    • IOC
  • ColdBox Platform Introduction
    • What is a framework
    • Why use a framework
    • What is ColdBox
    • ColdBox Application Request Life Cycle
      • ColdBox's Front Controller
      • Event Driven Framework
      • SES routing overview
      • MVC Request Life Cycle
      • Remote Request Life Cycle

Unit 2

  • ColdBox Installation
  • Reference & Development Tool Installations
  • ColdBox Dashboard
  • A ColdBox Application Field Trip
    • ColdBox Debugger
    • Directory Structure & Conventions
    • ColdBox's Main Components

Unit 3

  • The ColdBox Configuration File
  • URL Actions
  • The ColdBox Setting Structures
  • The Request Context Object

Unit 4

  • Pretty URLs SES Routing
  • Framework Super Type
    • Understanding the basic Framework class
    • Reserved Words & Methods
  • Event Handlers

Unit 5

  • The ColdBox Layout Manager
  • ColdBox Plugins Architecture
  • Core Plugins
    • Storage Plugins
    • Utilities Plugins
    • Visual Plugins
    • Internationalization
    • RSS/Feeds

Unit 6

  • ColdBox Interceptor Architecture
  • Core Interceptors
    • SES
    • Environment Control
    • Autowire
    • Security Interceptor: Securing your application

Unit 7

  • ColdBox Proxy
  • ColdBox-Ajax Integrations
  • ColdSpring/Lightwire Integration

Unit 8

  • ColdBox Event Handler Unit Testing
  • ColdBox Best Practices

The ColdBox Platform 101 Seminar is a 2-Day Introduction to ColdBox and ColdBox Platform Application Development providing 16+ hours of intense, hands-on training with ColdBox author Luis Majano and other qualified ColdBox Trainers in an intimate setting with only 15 seats available. Attendees will be guided through a quick overview of ColdBox and then step-by-step instruction on putting ColdBox to work for themselves in their own applications. The skills learned in this seminar can be immediately applied to a developer's daily tasks.

For more information on ColdBox Platform Training or to register, please visit the ColdBox Training web site.

ColdBox MVC, News, Training 0

CBOX-101 Core ColdBox Landing Page is now online

Luis Majano
Oct 15, 2008


We just finalized our first course landing page in our website. You can find so much more information about our course offering like general information, requirements, outline, and more. Our first course is CBOX-101: Core ColdBox and can be found here: We have also created several shortened links, thanks to ColdBox Routing, to the following urls:

ColdBox MVC, News, Training 0

.htacces rules to protect against SQL Injection attacks

Luis Majano
Oct 15, 2008


Due to the huge spur in SQL injection attacks, Sana Ullah has done some great work on some .htaccess rules to protect against such injections. They have been committed to the ColdBox SVN, but we are also sharing here. Please note that all the rules are for ColdBox SES, so make sure to update accordingly. RewriteEngine on #SQL Injection Protection --Read More #Please use these rules if below words does not conflict with your friendly-urls. You may modify accordingly RewriteRule ^.*EXEC(@.*$ /notfound.htm [L,F,NC] RewriteRule ^.*CAST(.*$ /notfound.htm [L,F,NC] RewriteRule ^.*DECLARE.*$ /notfound.htm [L,F,NC] RewriteRule ^.*DECLARE%20.*$ /notfound.htm [L,F,NC] RewriteRule ^.*NVARCHAR.*$ /notfound.htm [L,F,NC] RewriteRule ^.*sp_password.*$ /notfound.htm [L,F,NC] RewriteRule ^.*%20xp_.*$ /notfound.htm [L,F,NC] #Ignore images and this would be last rule --if the condition matched RewriteRule ^/(.*.(png|gif|jpg|bmp)) /$1 [L,PT,NC] #Ignore CSS or JS files and this would be last rule --if the condition matched RewriteRule ^/(.*.(css|js)) /$1 [L,PT,NC] #Ignore txt/doc/pdf/xls files and this would be last rule --if the condition matched RewriteRule ^/(.*.(txt|pdf|doc|xls)) /$1 [L,PT,NC] RewriteRule ^$ index.cfm [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.cfm/%{REQUEST_URI} [QSA,L]

ColdBox MVC, Tutorials, Tutorials 2

New ColdBox Store Launched!

Luis Majano
Oct 15, 2008


I am happy to announce that our new ColdBox Marketplace has launched. We have tried to put together some great items for you and will be adding several more in the near future. Show your support for ColdBox by buying some of these great products. We have created several T-shirts, buttons, mousepads, jackets, hoodies with incredible design.

In the next few days we will be launching our accessories section where you will be able to buy customizable shoes, messenger bags, totes, ties, and even aprons. I already ordered my set!!

ColdBox MVC, News 0