While XML is a great format for structured data, its not ideal for configuring code frameworks. When working with a framework your code is often broken up into smaller segments that are coordinated at run time. All to often this coordination is wired together using XML configuration files. Its this separation of configuration from code that makes XML so sucky. Embedding metadata into the code itself seems like a much more natural way to manage complex configuration.
Seems like a silly thing, but one of my favourite FarCry 5.0 features is the ability to add inline documentation and icons to the webtop. We've been busy making things look pretty in the backend. It's weird how if it looks good, it "feels" good and its just more fun working with the framework.
The FarCry 5.0 release has been delayed. We're contemplating a significant licensing change and as a consequence we want to make the decision prior to making the release. Once we have resolved whether or not the license change is right for our community, we'll either release 5.0 under the current license, Common Public License 1.0 (CPL), or under the newly proposed dual-licensing scheme.
One of the great innovations of FarCry Core 4.0 (the Gonzales release) was the introduction of plugins. The FarCry concept of Plugins can be just about anything from simple changes in UI controls to complete applications. At the tail end of an eSeminar, I gave a sneak peak to a couple of my favourite plugins. Well worth a look if you have 10 minutes to spare.
With FarCry Fortress' imminent release, what better time to kick up your heels and catch up on what the FarCry community has been up to? From bare-bones installation right the way through to fully functioning application. If you haven't had time to download FarCry CMS, this eSeminar recording might just give you the encouragement to give it a whirl.
Tragically the Gods were not kind. Google are very open about the whole process and gave us a few minutes of "face time" to discuss the application. I've included a summary of the transcript from the public #GSOC channel. It was a very amicable chat so don't read any specific negativity into it -- beyond my own disappointment.
Although it's better known as an open source content management system, FarCry is in fact a powerful framework for building ColdFusion applications. Geoff Bowers, CEO of Sydney-based Daemon and self-styled "benevolent dictator", lets us in on what makes FarCry tick.
Tonight! If you want to kick back you heels and listen to an overview of FarCry there are several upcoming presentations that might be of interest. With the upcoming release of FarCry 5.0 (Fortress), these are the first opportunities to take a look at some of the latest features to come out of this vibrant community.
Daemon is throwing it's hat in the ring for this years, "Google Summer of Code", in an attempt to get the FarCry code base onto the program. It would be a first for ColdFusion, and with any luck we might get some great projects off the ground. But we need help!
One of the cool little unsung features of CFEclipse are dictionaries. Dictionaries are those little files that provide all the code hinting and insight for your CF tags, functions and scopes as you type. Daemonite Blair has been investigating clever ways to build dictionaries for FarCry Core and keep them automatically up to date.