Hello Derek,
no problem. I spent a huge amount of hours in agony with plp
limitations and annoying behaviour. The wizards system arose
from a need I had on my personal site, and has grown from there
- We've now used them on two or three major projects, and given
them some pretty hardcore testing.
There are a lot of expansions we're working on for it, but the
original tag keeps it as simple as possible. There's a tag
called cf_wizard, which wraps around your switch statement in
the index file (put it just inside the bodyContent tag). Or you
can wrap it around several fuseactions... It provides you with
input and output scopes, catches modification to these scopes
durnig execution, and allows extremely simple nesting.
The entire system adds well under 100 milliseconds to an app,
and if used to surround the entire switch generally adds about
10-20 milliseconds and no more.
I've been building extra functionality for it as I have time -
the ability to quickly save a wizard's state to database or
file, stepAwareness and conditional logic facilitated by a
simple config file, inherant wizard navigation etc etc. These
are being tested, and when ready they'll be completely optional
functions - the idea of this system is to give you the
functionality of the wizards without huge overhead or
complexities that you don't need.
Our current project employs about 40 extremely complex wizards,
several of them nested and/or called with returnFuseaction etc,
and the tag has stodd up to everything we've thrown at it - plus
made the development exponentially faster.
Toby
Wednesday, January 09, 2002, 5:00:11 AM, you wrote:
DW> Can you give more detail about your fusebox wizards?
DW> I've not used Fusebox but I am a fan of PLPs and would love to see what
DW> advantages you've come up with.
DW> Derek
>> plus we've completely replaced
>> plp's with fusebox based wizards which we invented and make
>> things a hellof a lot easier.
DW>
______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/spectra_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.