An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

FW/1 Updates (fairly important!)

May 23, 2011 ·

Work continues on FW/1 2.0 with the addition of a setLayout() method, addressing issue #47, and an important change to the project home on RIAForge: the Download link now delivers Bleeding Edge builds rather than the stable 1.x builds. If you are on earlier CFML engines, this will affect you because the 2.0 build stream requires Adobe ColdFusion 9.0.1, Railo 3.2.2 or later and has not yet been tested on Open BlueDragon - in the 2.0 build stream, the CFCs are all-script and will not run on earlier CFML engines.

If you want the 1.2 stable build - or more recent bug fixes on the 1.x stream - you need to go to the github site, select the master branch (which is the default) and download the build you want from there.

I've made this change to accelerate adoption of 2.0 and get more thorough testing feedback from the community.

Documentation for the recently added custom routes feature will appear shortly. My work on FW/1 has been somewhat disrupted of late by a hoard of other things (including preparation for cf.Objective() and my day job!) but now that we're using FW/1 at work, progress will pick up.

I've also added a roadmap page to the wiki so check that out!

Tags: coldfusion · fw1

2 responses

  • 1 Chris // Jul 9, 2011 at 8:43 PM

    What's the reason for requiring CF 9.0.1 for FW/1 2.0? CF 9 is a defective and unusable piece of software if your site uses cfcontent to handle large files--I learned this the hard way and downgraded back to CF 8. I'm curious about Railo, are there any CF tags or functions that it doesn't support?
  • 2 Sean Corfield // Jul 10, 2011 at 11:05 AM


    FW/1 2.0 is all cfscript so that I can make the code cleaner and easier to maintain / enhance. It uses cfscript features that don't work in ACF9 but got fixed in 9.0.1.

    As for Railo, I've been using it as my primary CFML engine for a couple of years and haven't found anything missing, but it will depend on your individual needs I guess. The Railo web site lists tags / functions that are missing / different. Don't have the link handy - I'm on my iPhone right now!