By barneyb on February 2, 2010
From an email Sean Corfield sent to the Fusebox5 mailing list (http://tech.groups.yahoo.com/group/fusebox5/message/4566):
I just wanted to provide a brief update on [Fusebox and 4CFF]. 4CFF discussed Fusebox with TeraTech (specifically John Zhu of 4CFF and Michael Smith of TeraTech) and were unable to reach an agreement on Fusebox joining 4CFF. One particular sticking point was that [...]
Posted in cfml, fusebox, personal
By barneyb on January 7, 2010
The XML syntax used by Fusebox since the 4.0 version allows for conditional expressions like these:
<if condition="x GT 4″>
<true>
<set name="y" value="7″ />
</true>
<false>
<set name="y" value="3″ />
</false>
</if>
<if condition="name EQ 'barney'">
<true>
<set name="session.isSuperUser" value="true" />
</true>
</if>
In the latter case, the <true> tags are basically irrelevant, because they provide the same containership and semantic as [...]
Posted in cfml, fusebox
By barneyb on November 17, 2009
About a week ago someone posted on the Fusebox mailing list looking for a way to generate flowcharts from his Fusebox XML files. Adalon was suggested, but it didn't do quite what he was looking for. So I sunk some of my spare time into building such a tool, and even managed to refrain from [...]
Posted in cfml, fusebox, tools
By barneyb on May 22, 2009
Last night at work Koen uncovered an issue with using FB3lite as a custom tag. Inside the tag it does "formUrl2Attributes" to merge the two scopes into the attributes scope. What I'd done incorrectly was omit the "don't override" parameter to the structAppend calls, so the URL and FORM scopes would supercede any existing attributes [...]
Posted in fusebox, tools
By barneyb on May 19, 2009
This evening while adding some reporting to PotD (NSFW, OMM) to help nail down some performance issues that I think are Apache's fault, I noticed a strange issue with FB3lite. If you've used it, you know the core of the "framework" are the do() and include() UDFs. Both contain a CFINCLUDE tag, and a weird [...]
Posted in cfml, coldfusion, fusebox, tools
By barneyb on January 26, 2009
Today at work, Joshua wanted to invoke one of our FB3Lite apps from within an external CFM file (a CMS template) to reuse some code. So I added a little snippet to the top of index.cfm to detect if it's being called as a custom tag and only execute during the start phase. So you [...]
Posted in cfml, fusebox, tools
By barneyb on December 28, 2008
I did a little experiment this weekend. I needed (well, wanted) to build a really simple little photo viewer application. Create a gallery, add some photos, view the photos as a slideshow. Really basic. The catch is that I build it using no framework at all, aside from Application.cfm. Note the 'm'. And no IDE: [...]
Posted in cfml, development, fusebox, tools
By barneyb on September 5, 2008
No, I'm not talking about those things full of water running down the mountainside, I'm talking about how you assemble a full HTML (or whatever) page from a webapp. Being a Trac user, I've done a bit with Genshi, and then with Grails used SiteMesh, both of which are stream-based engines. I'd always though the [...]
Posted in cfml, fusebox, tools
By barneyb on December 7, 2006
With technologists (aka "geeks"), there is often a "latest and greatest is best" mindset that pervades the psyche. I'm certainly guilty. It's worth keeping in mind that just because something is newer, more feature rich, along a defined upgrade path, etc., doesn't necessarily mean you should switch. A standout example of this [...]
Posted in coldfusion, fusebox
By barneyb on April 25, 2006
Sean's done a great job with the Fusebox 5 cores (as if anyone had any doubt), and released Alpha 2 to the mailing list this week. There've been a few little issues, but nothing major, and I'm happy to say I'm now running two production apps on the new version.
Both are stock _VC FB4.1 apps, [...]
Posted in fusebox