40
Making teh Awesome! COLDFUSION BUILDER 3

ColdFusion builder 3 making the awesome

Embed Size (px)

DESCRIPTION

ColdFusion builder 3 making the awesome

Citation preview

Page 1: ColdFusion builder 3  making the awesome

Making teh

Awesome!COLDFUSION BUILDER 3

Page 2: ColdFusion builder 3  making the awesome

WHO AM I?

Page 3: ColdFusion builder 3  making the awesome

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

Page 4: ColdFusion builder 3  making the awesome

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?

Page 5: ColdFusion builder 3  making the awesome

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

Page 6: ColdFusion builder 3  making the awesome

Sublime has a “decent” CF editor…

Brackets has a CFML plugin…

WHAT ABOUT SUBLIME? BRACKETS?

Page 7: ColdFusion builder 3  making the awesome

The EASY

editor!ECLIPSE

Page 8: ColdFusion builder 3  making the awesome
Page 9: ColdFusion builder 3  making the awesome

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

Page 10: ColdFusion builder 3  making the awesome

FEATURE TOUR!

Page 11: ColdFusion builder 3  making the awesome

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

Page 12: ColdFusion builder 3  making the awesome
Page 13: ColdFusion builder 3  making the awesome
Page 14: ColdFusion builder 3  making the awesome
Page 15: ColdFusion builder 3  making the awesome

Code Folding (so you can hide the intern’s crap)

Snippets

Outline View

MORE FEATURES

Page 16: ColdFusion builder 3  making the awesome
Page 17: ColdFusion builder 3  making the awesome
Page 18: ColdFusion builder 3  making the awesome
Page 19: ColdFusion builder 3  making the awesome
Page 20: ColdFusion builder 3  making the awesome
Page 21: ColdFusion builder 3  making the awesome

Database view

Log Viewer

Service Browser

Server Manager

EXTERNAL CRAP

Page 22: ColdFusion builder 3  making the awesome
Page 23: ColdFusion builder 3  making the awesome
Page 24: ColdFusion builder 3  making the awesome
Page 25: ColdFusion builder 3  making the awesome
Page 26: ColdFusion builder 3  making the awesome
Page 27: ColdFusion builder 3  making the awesome

Refactoring (yes, this is kinda scary)

Debugger

EVEN MORE STUFF

Page 28: ColdFusion builder 3  making the awesome
Page 29: ColdFusion builder 3  making the awesome
Page 30: ColdFusion builder 3  making the awesome

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

Page 31: ColdFusion builder 3  making the awesome

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

Page 32: ColdFusion builder 3  making the awesome
Page 33: ColdFusion builder 3  making the awesome
Page 34: ColdFusion builder 3  making the awesome
Page 35: ColdFusion builder 3  making the awesome

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

Page 36: ColdFusion builder 3  making the awesome

Templates for CFCLIENT

Integrates with PhoneGap Build

On Device Debugging

Multi-Device Inspection

(Yes, I copied these from marketing.)

OH YEAH – MOBILE!

Page 37: ColdFusion builder 3  making the awesome

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

Page 38: ColdFusion builder 3  making the awesome

You can find other plugins

You can tweak JVM settings

MORE TIPS

Page 39: ColdFusion builder 3  making the awesome

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!

Page 40: ColdFusion builder 3  making the awesome

THANK YOU!