Before I even start talking about cwBlog, or telling you what it's all about, I want to say a big Thank You to Ray Camden for writing and maintaining BlogCFC. It's a great piece of software and a perfect example of how ColdFusion applications can rock! *sheds a tear*. But, there comes a time in every relationship where you just have to sit down, take a couple of minutes and wonder: is it all worth it? Do I really need to put up with all of the shortcomings? Of course, I jest. However, there have been occasions where I find myself wanting to tinker with the inner workings of BlogCFC and thinking: what happens to my changes when a new update comes out? This is where cwBlog comes into play.

cwBlog is going to be my attempt at writing up a complete blogging application in ColdFusion. I know it's ambitious, and also probably stupid, but I'm not known for making smart decisions. I've prepared a list of some of the key features that I'm planning on:

  • User management : this will allow multiple users to post to the same blog;
  • Categories management : other than the standard uses, the admin will be able to give users write access to the categories of his choice;
  • FCKEditor support built-in, with configuration management straight from the admin;
  • Easily skinnable layout, preferably also for the admin;
  • Interactive code snippets : links to view the code in a separate window and for download;
  • Modules support, or plug-ins;
  • And other standard features, like RSS feeds, archives, stats page and links to popular bookmarking sites.

The entire project is going to be open source : every single snippet of code will be freely available for viewing and distribution. I will also be posting details of how work is advancing, issues I'll be facing and interesting milestones as I reach them. Help is obviously welcome, so if anyone wants to join in on the fun just let me know. You can also simply sit back and enjoy the show. EIther is fine by me.