CFBuilderExtensions

<< Back to Dashboard

Contents

CFBuilder ColdBox Platform Utilities

This extension helps you when building ColdBox Platform applications using Adobe ColdFusion Builder. It will help you get started with application skeletons, to configuring URL rewriting, security and so much more.

Download

You can download the latest ColdBox extension from our extras download section: http://www.coldbox.org/download/extras or the forgebox entry: http://coldbox.org/forgebox/view/ColdBox-Platform-Utilities

Auto Update

Right click on any project or folder and click on the Check For Extensions Updates... context menu. This will contact ForgeBox and verify the latest release of this extension.

Installation

  • Go to the ColdFusion Builder/Eclipse preferences dialog and click on the ColdFusion link to expand it.
  • Now click on the Extensions in the left side panel.
  • On the right panel click on the button Install... and search for the zip file that you downloaded.
  • Follow the wizard and voila!

You can now right click on a project root, and some other trigger folders to get some of the following context menus:

Videos

v2.6 Release

v2.5 Release

Project-Wide Features

The following features are available when right clicking on any folder or project root:

  • Application generation : Choose from several different application templates.
  • Generate handlers : Can generate handlers, actions, views and even integration tests.
  • Generate plugins
  • Generate model objects
  • Generate interceptors
  • Generate ColdBox Modules
  • Install from ForgeBox

Project Only Features

The following features are available when right clicking on a project root:

  • Configure URL rewrite engine: The available rewrite engines are mod_rewrite and ISAPI Rewrite

Config Folder Features

The following features are available when right clicking on the application's config folder:

  • Setup the Deploy interceptor : Creates a deploy tag, ANT script and configures the Deploy interceptor
  • Setup the Security interceptor : Generation of a rules access file, validator object and Security interceptor
  • Setup the Environment interceptor : Generates an environments settings file and configures the Environment control interceptor
  • Setup Transfer ORM: This will configure the application to use the Transfer loader interceptor and generate some basic transfer files
  • Setup Reactor ORM: This will configure the application to use the Reactor loader interceptor and generate some basic reactor files

Modules Only Features

  • The ability to generate new ColdBox modules when right clicking on a modules folder.

You can also tweak the module template skeleton by looking and updating in the following location:

{ExtensionInstallation}/templates/modules

Creating Custom Application Templates

You can easily create your own application templates and have the plugin use them for application generation. All you have to do is follow these nice steps:

  1. Create your application template and zip it up
  2. Create a folder under the following directory inside of the expanded extension: {extensionfolder}/skeletons/ with the name of your skeleton. Example: CF9SimpleApp
  3. Copy the zip file under this directory with any name you like. Example: CF9SimpleApp.zip

That is it! The extension will now pick up your new application template.

Customizing Generation Templates

You can customize all the generation templates by looking in the {extensionfolder}/templates folder. Here you will find all the templates used for generating content.

category Categories:
 
Download in other Formats:
markup Markup | pdf PDF | html HTML | word Word

comments Comments (3)

kevin.misc@ssiwt.com's Gravatar

Kevin A. said

at 05:31:09 PM 03-Sep-2010

Installation of the extensions for ColdFusion Builder, using Eclipse 3.5.x, are not even close to what the instructions specify. Just wanted you to be aware of it. Keep up the great work!
lmajano@gmail.com's Gravatar

Luis Majano said

at 09:15:28 PM 04-Sep-2010

Thanks, can you help us out and give us some instructions, so we can post them here?
jeremy.deyoung@lunarfly.com's Gravatar

Jeremy DeYoung said

at 04:35:22 PM 23-Sep-2010

Luis/Kevin, I tried to install using CFBuilder1.0 on Windows7 and the directions significantly different. First I had to create a server, next I had to install extensions thru the Extensions at the bottom of CFBuilder. Once I got everything configured & installed, it worked perfectly!

ColdBox Book

book