Introducting CFPrototype - a prototyping toolkit
CFPrototype toolkit can be used to create html prototype of an application. We have been using something similar at work where we develop software by using the Fusebox Lifecycle Process (FLiP).
FLiP focuses on obtaining feedback from the client early in the development cycle. HTML prototypes are created that have minimal code logic and database interaction. The focus is on making sure that the layout and presentation are correct. This is accomplished by using a threaded discussion system in this prototpye toolkit. The client can make comments on any page in the prototype by using the notes at the bottom of each page. The client and the developers collaborate on the prototype requirements using these notes to exchange comments. When the client determines that the prototype is an accurate representation of how the final application should look and behave the prototype is baselined and system architecture can begin.
Following are the few technical aspects of this small application
- Uses Fusebox version 5.5.1 as the controller framework with no-xml
- Uses Javascript prototype library version 1.6.0.2 for Ajax, event handling, class inheritance and templating.
- Nested set model is used for notes hierarchy.
You can download the toolkit from riaforge at
A demo is available on my website at
Comments are always welcome and I hope that folks find it useful.

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
There are no comments for this entry.
[Add Comment]