Macromedia have had plenty of opportunity to turn the whole Spectra debarcle around and give the source to the community at large. Two years ago I would have been jumping for joy. One year ago I would have been excited by the prospect of reforging Spectra anew with CFMX. But now I'm scratching my head -- who really cares??
Macromedia has announced that the full source of Macromedia Spectra will be released under the Macromedia Spectra Software License (based on the Apache Software Foundation license).. The source will be available as a free download with which you can build and redistribute Spectra applications.
Out of the box, Spectra uses a couple of tags to do searching of object properties, neither of which are particularly good performance wise. Herein lies the tale of Dan doing battle versus the CFCONTENTOBJECTFIND behemoth.
FarCry is an open source CMS for CFMX, originally developed by Daemon. It's fully functional, and runs in a variety of Enterprise environments today. Released under the Common Public License 1.0 -- it's free to all.
The FourQ project endeavours to build a content object application programming interface (COAPI) for use with CFMX CFCs. This custom, object persistence layer will also incorporate utilities for deploying and managing the content in the object store and provide an application framework for the development of content management systems (CMS).
Daemon type creation scripts (dmCreateTypev2) enable developers to evolve the object model. If you need to create, modify, add or remove methods or properties on a type, build your types with these tags.