I missed this year’s CF Summit in Vegas, but FW/1 has been my favorite simple ColdFusion framework for years, so I wanted to pass the news along.
FW/1 has forked and rebranded as Ziggy MVC. South of Shasta (Nolan) made the announcement at CF Summit, and the project is now live at ziggymvc.github.io, with repos hosted at github.com/ZiggyMVC.
A few notes on how this came together, for anyone else who’s been out of the loop:
- Sean Corfield built FW/1 and has been aware of and supportive of this transition. A lot of us have shipped production apps on his work over the years, so that deserves a thank-you up front.
- There was a brief window where CFMVC, Mark Takata’s personal fork, looked like the heir apparent. That project is folding into Ziggy MVC, and Mark is behind the move.
- The new name and home (South of Shasta’s GitHub, rather than a personal account) are meant to make clear this isn’t an Adobe-specific project — the “CF” prefix in CFMVC was creating that impression.
The good news for existing FW/1 users: the migration is almost nothing. Ziggy MVC ships as v5.0.0, and the only change from FW/1 4.x is what your Application.cfc extends:
// Beforecomponent extends="framework.one" { // ...}// Aftercomponent extends="framework.ziggy" { // ...}
Everything else — conventions, lifecycle, subsystems — carries over unchanged. That’s a deliberate choice on the maintainers’ part, and it’s the right one; it means there’s no real excuse not to move over.
If you’ve leaned on FW/1 the way I have, it’s worth a look: docs | GitHub.
