ColdFusion FW/1 Example Application Project26 Mar 2015
I just released a ColdFusion Example Application, built using the FW/1 framework in its latest version:
It’s a simple app to store articles and clippings from on and offline sources, using a single model/database table, but handling a series of interesting topics:
- Project Structure
- Forms and Validation Patterns
- Use of User Defined Function Libraries
- Interaction with a Remote Service
- BDD and Integration Tests
A few notes before the articles detailing ways to handle these topics:
As with most frameworks, there was a bit of a learning curve with FW/1, but I now wish I could port all my CFML projects to it! It certainly seems to work with the developer and I never felt like I had to follow a rigid workflow, or jump through hoops to get something working.
This project also left me with the desire to kick myself for not implementing integration tests sooner…they are fun to write! It’s also very satisfying to see selenium acting like a ghost, clicking links and filling forms “magically” for you.
The full source code is hosted on the fw1-clipping github project page.