Contact Us Today!   |   + 1 (301) 424 3903



Best wishes for the new Fusebox

The ColdFusion framework Fusebox has moved from TeraTech to a new team of community developers. In addition to an updated website the source code for Fusebox 5.6 is now under Github to allow easier distributed improvements to the code. We wish all the best for the new Fusebox and team. TeraTech continues to use Fusebox and other frameworks on our projects.

And in case you didn't know, Fusebox remains free to use under an Apache license. Fusebox is an easy to use a framework for web development that organizes your code for fewer development bugs and faster maintenance. It has a low runtime overhead. It is mainly targeted to ColdFusion but also has versions for PHP and ASP.

Fusebox still the most used framework

Fusebox is the most used framework, used by 35% of ColdFusion developers according to the partial results of the State of the CF Union survey. The next most used are Model Glue,  ColdBox and Mach-II each at about 15%. Note that the percentages don't add up to 100% because 1) people may use more than one framework 2) some people don't use any frameworks.

The survey is open for another few weeks, so if you haven't voted yet check it out. The survey also shows what versions of CF people use, databases used and common programming challenges.

New leader for Fusebox core development

Today Sean Corfield passed the torch of Fusebox core development to Adam Haskell (see Fusebox site for more details on Adam's vision for Fusebox core development). I appreciate Sean for the Olympic improvements he has made to Fusebox over the years - getting the source into a public Trac repository (with Sim's help), rewriting the core into CFCs and adding many useful features over the years. And consider that when Sean first came across Fusebox he argued against it - but after trying it out he liked it so much that he helped out on the core files and help to steer Fusebox to where it is today! I will miss his lively input at Team Fusebox meetings too.

And I am looking forward to Adam taking Fusebox to the next level. When we discussed his ideas for the core at CFUnited he showed both the experience and passion to improve things a lot. And I think from his message that he is interesting in hearing from the Fusebox community too.

 

Call for Fusebox sample apps

Did you have the experience of learning Fusebox some time ago and wishing that there were better sample applications to learn from? Several members of Team Fusebox are working on putting some more samples on the website. You can help! Do you have a sample Fusebox app that you could contribute to the fusebox website for others new to Fusebox to learn from? If so please goto the Fusebox website contact us form at http://www.fusebox.org/go/about/contact-us and direct your comments to the Sample Apps group. We will be happy to help clean up your code before sharing with the rest of the Fusebox community.

Or do you have a large Fusebox app that we could use to test future versions of Fusebox on for backwards compatiblity? (We won't publish your code on the website and will keep it confidential). If so please goto the Fusebox website contact us form and direct your comments to the Testing group. Thanks!

Cameron Childress to lead Fusebox documentation project

Many of you know Cameron Childress from his leadership of the Atlanta and San Diego ColdFusion User Groups. He is continuing his tradition of giving back to the ColdFusion community by leading the Fusebox documentation project. While the Fusebox code has been very strong over the past few years the documentation has taken a back seat. And I have heard from many people in the Fusebox survey that I did that improved documentation is very important. Especially to people new to Fusebox. So I am especially excited at Cameron joining Team Fusebox.

When I spoke with Cameron recently he said that "initially I would like to gather as much information and as many suggestions as I can". If you have a suggestion for Cameron or if you want to help him out with the project you can provide it via the Fusebox website contact us form at http://www.fusebox.org/go/about/contact-us and direct your comments to the Documentation group.

Fusedoc 3.0 working group started

Sandra Clark started a working group to discuss and come up with the Fusedoc 3.0 specification. Fusedoc are a way of specifying what a Fusebox fuse does, its inputs and outputs and other useful documentation. It is written in XML so that it is machine readable. This is long overdue and hopefully will address issues with Fusedocs that have come up in the past.

The Fusedoc specification that is currently available was created around the time of Fusebox 3.0 and ColdFusion 5. It does not take into consideration any of the more advanced data types such as objects.

The group is hosted at http://groups.google.com/group/fusedocs3

Goals of this group include:

  • Creation of a DTD or Schema Representation of Fusedocs Version 3.0
  • Documentation of both the Representation and Usage.
  • Possibility of Tool creation for Fusedocs within other Editors, specifically Eclipse.

  • Articles and Tutorials on Fusedocs would also be welcome.
Please note that this group is not for help with the existing Fusedocs, rather it is a working group to create both a new specification and the tools needed to work with it.

Fusebox 5.5 for PHP work started

We have a volunteer Philippe Back who has started work on converting Fusebox 5.5 CF to PHP together with team fusebox member Mike Richie. If you want to help with Fusebox let me know.

Currently Fusebox PHP is on version 5.0 and Fusebox CF is on version 5.5

Fusebox Scaffolding beta released

A new beta of the Fusebox Scaffolding has been released at http://www.fusebox.org/go/fusebox-downloads/core-files. This Fusebox extension was written by Kevin Roche and it automatically generates Fusebox code for Add/Edit/Delete pages based on the database tables that you give it. Normally you would use this during the building of your app and replace the scaffolding with custom build pages. Why do scaffolding? It greatly speeds up OO application development and lets you add in test data values at the project start.

Fusebox 5.5 to release 12/1/07

Fusebox 5.5 to release 12/1/07

That means you have just 3 days left to download the Public Beta and take it for a test drive! Please help us make Fusebox 5.5 to be the greatest release ever of Fusebox by testing it on your app and logging any issues you find on the Bug Tracker on the Fusebox website. Since the Public Beta release on October 1st and only a few minor bugs have been found so we're fairly confident that Fusebox 5.5 is ready to go but we'd really like some more folks to help test it!

There are two primary themes to Fusebox 5.5:

1. Simplify. Remove barriers. Make it easier for newbies. Make building
applications faster by favoring convention over configuration.

2. Extend through extensibility. Provide new functionality outside the core.
Add plugins, lexicons, even standardized circuits.

In addition, backward compatibility is of paramount importance so all
Fusebox 4.x and Fusebox 5.x applications should run, unchanged, on Fusebox
5.5. In theory, you can just unzip the new core files over the top of your
existing core files and everything should just work. (However we suggest
you backup your files before trying any beta software including Fusebox
5.5!)

Download at
http://www.fusebox.org/go/fusebox-downloads/beta-program

Fusebox 5.5 beta

Check out the Fusebox 5.5 beta that Sean Corfield released the other week.

There are two primary themes to Fusebox 5.5:

1. Simplify. Remove barriers. Make it easier for newbies. Make building
applications faster by favoring convention over configuration.

2. Extend through extensibility. Provide new functionality outside the core.
Add plugins, lexicons, even standardized circuits.

In addition, backward compatibility is of paramount importance so all
Fusebox 4.x and Fusebox 5.x applications should run, unchanged, on Fusebox
5.5. In theory, you can just unzip the new core files over the top of your
existing core files and everything should just work. (However we suggest
you backup your files before trying any beta software including Fusebox
5.5!)

Download at
http://www.fusebox.org/go/fusebox-downloads/beta-program

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.9.8.012. Contact Blog Owner