Developer Tools & Resources

There are a lot of useful resources out there, but unless you know what you are looking for, you might never find them. I have therefore compiled this list of what I think are the most relevant and useful resources for new CFML developers. For a complete list of everything you can imagine, checkout  CF411 by Charlie Arehart.

cfscript.me

For those you still coding in this is a handy tool that helps you switch from tag based CFML to script based CFML by converting your code for you.

cflive.net

Need to quickly test or debug a bit of cfml code, cflive allows you to edit and execute cfml code in realtime via the browser.

cfdocs.org

UltraFast CFML Documentation Reference.

CFML Frameworks & Methodologies

  • CFWheels, “inspired by Ruby on Rails that provides fast application development, a great organization system for your code, and is just plain fun to use”, from the CFWheels Team (last updated in 2017, as of a check in Jul 2017)
  • ColdBox, “ColdFusion Enterprise Conventions Development Platform”, from Luis Majano, et al (last updated in 2017, as of a check in Jul 2017)
  • FarCry, “is a leading, enterprise-class framework for building fast, scalable applications”, from Daemon Consulting (last updated in 2017, as of a check in Jul 2017)
  • Framework One (FW/1), “A very lightweight, convention-over-configuration MVC framework”, from Sean Corfield (last updated in 2017, as of a check in Jul 2017)
  • Switchboard, “MVC framework with built in authentication, redirecting, and URL routing. It’s non-OO approach makes it super fast during execution. No XML or Objects are ever used in the framework. No configuration is required to set which files are included, the framework discovers that for you. The URL routing is beneficial for search engine optimization (SEO). And all this can be yours in less than 250 lines of code”, from Daniel Slaughter (last updated in 2017, as of a check in Jul 2017)

CFML Editors (specifically for CF, or supporting CFML)

Following are editors which either specialize in CFML editing inherently (ColdFusion Builder, CFEclipse) or which offer CFML support, perhaps as a plugin.
  • Atom, open source, multiplatform (supporting CFML, with CFML support, updated as late as this writing, Dec 2015)
  • Coda, commercial, for OS X (supporting CFML, with CFML support updated as late as Oct 2014, as of this writing in Dec 2015)
  • ColdFusion Builder, CFML IDE from Adobe
  • D20, open source, from John Farrar. An IDE for developing COOP-based CFML apps (not quite general purpose, but CFML-oriented nonetheless), (last updated in 2008, as of a check in Dec 2015)
  • Dreamweaver, commercial, from Adobe (no longer supporting CFML since 2013)
  • Eclipse, free (for CFML support, see discussion of CFEclipse and other plugins below in the subcategory Eclipse plugins)
  • Espresso, commercial, for OS X, with an available ColdFusion Sugar plug-in, free from Scott Mebberson, providing complete syntax highlighting and code hinting for ColdFusion (Sugar being last updated in 2008, as of a check in Dec 2015)
  • HTML-Kit, free and commercial, for Windows, with available ColdFusion plugins, though they all seem quite dated, as of this writing, Dec 2015
  • IntelliJ, commercial (free for open source projects and educational use), which has an included CFML plugin (can’t readily tell date that CFML support was last updated)
  • JEdit open source, which does have CF support (can’t readily tell date that CFML support was last updated)
  • Komodo, free and commercial, with CFML support via Komodo-CFML open source project (updated as late as Sep 2015, as of this writing in Dec 2015)
  • nocCode open source, web-based IDE from Thomas Stiegler (last updated in 2009, as of a check in Dec 2015)
  • Notepad++, with available free nppColdFusion plugin (though the original developer of that nppColdFusion plugin has stopped supporting it, in favor of his working with Sublime, others have updated it as late as 2013, as of a check in Dec 2015)
  • PrimalScript, commercial, from Sapien, which offers support for CFML (can’t readily tell date that CFML support was last updated)
  • skEdit, commercial, for OS X (supports “Cold Fusion”, but can’t readily tell date that CFML support was last updated)
  • SourceEdit, free, for Windows (supports “Cold Fusion”, but can’t readily tell date that CFML support was last updated)
  • Sublime text, commercial, multi-platform, with CFML support (updated for CF10 as of this writing in Dec 2015), as well as Lucee support (which works also fine for CF, for the most part, but works for SublimeText 3 only, and updated at least as of Dec 2015, as of this writing then)
  • TextMate, for OS X, with available CFML support: CFTextMate (last updated in 2010, as of this writing in Dec 2015), and coldfusion.tmbundle last updated in 2013, as of this writing in Dec 2015)

CFML Tutorial/Article Sites

There are many sites which offer tutorials or articles about CF, in general and on particular topics.

CFML Training Resources (free)

Bear in mind some of these resources may be a tad out of date.
Skip to toolbar