I’m doing some serious thinking about the future of Squidhead, and I some stuff I wanted to run by the small but plucky group of Squidhead users that are out there.
It’s gotten a little unwieldy to do updates for both a ColdFusion 7 and 8 version of the feature set. Additionally, the whole business objects and non-business objects version is also getting hard to support. Finally, there are a whole bunch of features I would like to support but require ColdFusion 8. So here is what I am proposing:
- Ceasing development of the current version of Squidhead.
- Starting a new development track that required ColdFusion 8 for application generation. (But then generated application could run on ColdFusion 7.)
- Dropping the non-business objects version of the code.
Once I did that, I could do the following:
- Switch database analysis over to use <cfdbinfo> for most, but not all of what I do.
- This would make adding support for other DBMS’s easier
I’d be happy to hear any feedback you might have on these proposals. Assuming no one objects, I would publish one last version of the old code as 1.0, and then start pruning and working on what I would call version 2.0. (I would also come up with a more standard versioning system.)