Adaryl, FuseBox is a great methodology when used correctly. Yes, you can use it to make an architecture similar to MCV. We have a project underway that is doing just that. In our infancy stage of using it, it was just another fancy way to do CFINCLUDES.
Generally, the idea is to create an application where the functionality is separated out in circuits, settings, layouts, and fuseactions. The circuits identify where to find certain areas of functionality. The settings sets variables and parameters that are used by a fuse and all its children. Layouts identify the styles and skins to be employed within a given fuse or its children. The fuseactions define all the specific functionality available to a specific site area. When employed correctly (separating out all the display pages, action pages, and query pages) it makes for very easy code reuse without having to parse through very long documents to understand it. Additionally, FuseBox gives the programmer a structured way to comment your code, called FuseDocs that allow you to parse the code easily to see a given templates' properties, change history, pseudo-code, etc. This is very important, especially if you have a large number of programmers and do not use a version control product. The drawback is that many traditional ways of troubleshooting have to be re-learned. If you are used to the traditional top-to-bottom coding style for Coldfusion, it is definitely a change to get used to writing code that is easily separated out per above. Additionally, there are a number of bugs in CF 5.0 and CFMX that are only found when using FuseBox. This means that certain pieces of code written outside of FuseBox, like using custom tags with both beginning and end tags, have to be altered somewhat to get it to work in FuseBox. There are workarounds in place for all the bugs we have found though. These, however, are a minor price to pay for a well-built app. I recommend going to http://www.halhelms.com to learn more about it. Kory Bakken MIS Quality Assurance Manager / Nations Holding Company -----Original Message----- From: Adaryl "Bob" Wakefield [mailto:[EMAIL PROTECTED] Sent: Friday, April 02, 2004 9:40 AM To: [EMAIL PROTECTED] Subject: Re: [KCFusion] Form failure within Fusebox So if I have this right, fusebox is like a way of saying "all you wild cf coders do it this way". Kinda like MCV architecture? Adaryl "Bob" Wakefield Realtor www.bobwakefield.net ----- Original Message ----- From: "Keith Purtell" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, April 02, 2004 4:37 PM Subject: RE: [KCFusion] Form failure within Fusebox > Right now I'm using a Fusebox app for two reasons. 1-My project is adapted from another that was > written in Fusebox by someone else, and 2-Fusebox is a very structured method that I've been meaning > to tinker with for some time. > > Kory Bakken from Nations subscribes to this list, and they use Fusebox there. He's better qualified > to speak about Fusebox's strengths. > > Keith Purtell, Web/Network Administrator > VantageMed Operations (Kansas City) > > CONFIDENTIALITY NOTICE: This email message, including any attachments, is for the sole use of the > intended recipient(s) and may contain confidential and privileged information. Any unauthorized > review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please > contact the sender by reply email and destroy all copies of the original message. > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > Behalf Of Adaryl "Bob" Wakefield > > Sent: Friday, April 02, 2004 4:00 AM > > To: [EMAIL PROTECTED] > > Subject: Re: [KCFusion] Form failure within Fusebox > > > > > > What is the point of using something like Fusebox or MachII? > > > > Adaryl "Bob" Wakefield > > Realtor > > www.bobwakefield.net > > > > ========================================================= > Kansas City ColdFusion User Group's website & listserv is > hosted through the generous support of Clickdoug.com > To send email to the list, email [EMAIL PROTECTED] > To (un)subscribe, email [EMAIL PROTECTED] with your request. > For hosting solutions http://www.clickdoug.com > Featuring Win2003 Enterprise, RedHat Linux, CFMX 6.1. > ====================================================== > ========================================================= Kansas City ColdFusion User Group's website & listserv is hosted through the generous support of Clickdoug.com To send email to the list, email [EMAIL PROTECTED] To (un)subscribe, email [EMAIL PROTECTED] with your request. For hosting solutions http://www.clickdoug.com Featuring Win2003 Enterprise, RedHat Linux, CFMX 6.1. ====================================================== ========================================================Kansas City ColdFusion User Group's website & listserv is hosted through the generous support of Clickdoug.com To send email to the list, email [EMAIL PROTECTED] To (un)subscribe, email [EMAIL PROTECTED] with your request. For hosting solutions http://www.clickdoug.com Featuring Win2003 Enterprise, RedHat Linux, CFMX 6.1. =====================================================
