Uncategorized
Fusebox Presentation at CF.Objective
I submitted several presentations for cf.Objective when they put out the call for speakers. In the end they asked me to present on a topic I did not submit. I have been using Fusebox for about 6 years. Its something I am alway excited to talk about and when Jared asked me to use Fusebox as my topic I thought that sounded like fun.
However cf.Objective is not your usual CF conference. This is an enterprise conference with big ideas and great presentations. So how do you present Fusebox (something often considered a beginner framework ) to an enterprise crowd. And if you do go Enterprise how do you not alienate the folks who have not ever seen Fusebox before?
Well I decided the best approach was to spend a little time explaining what fusebox is and how it works and spend a lot of time writing different examples of uses of code.
I am attaching the presentation and code that I used in my topic. I started off with code in a folder called “old”. This is a very traditional old school style page-based application. I then copied the “old” folder and pasted it as “simple” In side simple I show the bare minimum required to turn that page based application into a fusebox application. In order for that to work I unzipped the fusebox framework download from the fusebox.org website into my webroot. From there we use circuits to reorganize our code a little bit in the “lesssimple” folder. This reorganization of code led us into a discussion of MVC architecture. From here I unziped the skeleton app availabe in the fusebox.org download sections and named the folder “mvc”. In the mvc application we looked at doing queries, displaying data and using global fuseactions for layout. Then just to prove that fusebox can keep up with the big dogs, we copied our “mvc” folder to the “cfc” folder and pulled our data access out of our query files and into a cfc. Using cfc’s in fusebox gave us a great opportunity to look at the use of custom lexicons so I used ColdSpring to initialize our CFC from the last example and in fusebox we used the custom lexicons to work with CS.
I really felt great about the presentation when it was over. I did all the coding except the “old” starter app during the presentation. It was a great progression and really took us from beginner to expert in terms of showing off the capabilities of Fusebox.
Anyway, I heard some murmering (thanks Sean) that someone wanted to see the presentation code. So I am posting that here for all. Please feel free to let me know if you have any problems or questions with the code.
17 May 2007 Simeon

Simeon…..I think the zip is corrupted. I get an error when I try to unzip the file. "Cannot open file: it does not appear to be a valid archive."
Tag! You are it. Come see my site for more details…
Hey Simeon, I show the .zip as corrupted as well. I guess you’ll just have to give the presentation in person again (-;
Simeon:
Any way you could re-upload this file? I tried downloading it and also got the "corrupted" message also.
Simeon:
Any way you could re-upload this file? I tried downloading it and also got the "corrupted" message also.