coldfusion builder 3 making the awesome
DESCRIPTION
ColdFusion builder 3 making the awesomeTRANSCRIPT
Making teh
Awesome!COLDFUSION BUILDER 3
WHO AM I?
Tim, you can fil l this out
WHO AM I REALLY?
Long time CF Developer
IDMI Systems for Insurance
Industry
Content Committee for
Cf.Objective() Minneapolis
May 12-15 2015
& CFSummit
NOT RAY CAMDEN!
NOT A Builder Power User
@timcunningham71
Editor for working with ColdFusion
Windows, Mac, and Linux
Yes, Linux
No, really, it runs on Linux
And by run I mean you can open it and
do stuff
Runs as either an Eclipse plugin or a
standalone app
WHAT IS COLDFUSION BUILDER?
You get it free with ColdFusion Enterprise (3
whole copies!!!!) and ColdFusion Standard (1
copy)
$299 otherwise
No idea what it costs in other countries,
probably a billion euros
You can do a 60 day trial
But wait! There is a free version too!
$COST
Sublime has a “decent” CF editor…
Brackets has a CFML plugin…
WHAT ABOUT SUBLIME? BRACKETS?
The EASY
editor!ECLIPSE
Remember, Eclipse is an IDE, not just an editor.
It is deep. Complex.
Sublime is a girlfriend/boyfriend. Eclipse is a 20 year
marriage.
ECLIPSE IS AN IDE
FEATURE TOUR!
Color Coding
Makes code readable
Pretty & Stuff
Code Assist
Build knows CF, HTML & JS
I can never remember the parameter order for replaceNoCase()
Note: Much improved for HTML and JavaScript
Version per project one can be CF9, one CF 11 etc.
Code Insight
All your codes r belong to us
Builder is watching you
FEATURES
Code Folding (so you can hide the intern’s crap)
Snippets
Outline View
MORE FEATURES
Database view
Log Viewer
Service Browser
Server Manager
EXTERNAL CRAP
Refactoring (yes, this is kinda scary)
Debugger
EVEN MORE STUFF
Extensions can add new features to CFB
They can add right click options to the file browser, the RDS
area, the Outline, and even the file editor
They can present UI to the user
They can do stuff in the background
They can run when a project is created
EXTENSIBILITY
Written in XML and ColdFusion
Extension sends information to your CFML
Your CFML can do stuff, and then return output
Full system access since it is on your box
EXTENSIONS
For Mobile and Regular Projects
Kinda like extensions, but simpler
Basically – a skeleton for a project
http://www.raymondcamden.com/2014/5/5/Using-Project-
Templates-in-ColdFusion-Builder-3
http://www.raymondcamden.com/2014/5/1/A -Warning--The-
White-Screen-of-Death-with-ColdFusion-Builder-3
PROJECT TEMPLATES
Templates for CFCLIENT
Integrates with PhoneGap Build
On Device Debugging
Multi-Device Inspection
(Yes, I copied these from marketing.)
OH YEAH – MOBILE!
Projects are your friend
Views
Search can be a bit complex
Eclipse will use a default viewer for unknown files
Project refresh
You can hide files
SOME TIPS
You can find other plugins
You can tweak JVM settings
MORE TIPS
Marketing
http://www.adobe.com/products/coldfusion-builder.html
Docs (wiki, good stuff here!)
https://wikidocs.adobe.com/wiki/display/coldfusionen/Using+ColdF
usion+Builder
RIAForge Extensions
http://www.riaforge.org/index.cfm?event=page.category&id=14
RESOURCES!
THANK YOU!