Skip to main content

Open Source CF Applications

The DFW CFUG had a really great meeting last month about open source in general, and specifically as it relates to CF, so I thought I'd pass along a the presentation I put together.


It contains my general thoughts about open source as well as a list of some open source CF applications that you might not be aware of. If you have any comments or questions about this presentation (it was thrown together pretty quickly), please let me know, and particularly if you have good open source CF resources, links, applications, etc. that aren't on my list, please tell me. I'd like to keep a running link list to spread the word about open source CF applications.


This has kind of turned into a crusade of mine as of late, because I get a bit annoyed when I see CF-centric sites using PHP applications. Most recently someone started up a "worldwide CFUG" and it's running PHPBB. Its creator had all sorts of reasons for doing this (none of which were valid IMO other than perhaps the free hosting issue), but even CF Open is running on a PHP application. We all need to work to change this situation!





open_source_cf.pdf
Download this file



Comments


I wrote an article for CFDJ on how to integrate an open-source Java spell checker with ColdFusion, and created "CFSpellCheck" out of it. http://www.sys-con.com/story/?storyid=42120&DE=1 It really needs an update, and perhaps this post from you is just the motivation I need to refresh it and provide a gui for it and such...


Very cool--thanks for the reminder! I remember reading about this. I don't know that there's an existing list of open source CF apps so I'm thinking about making one; cfopen.org is a decent resource for projects (although it seems to be down today ...), but it doesn't seem to have become the centralized resource for open source CF projects that they were probably hoping. There's also OpenXCF (http://sourceforge.net/projects/openxcf/), cflib.org, and cfczone.org, so I'm looking to do something more along the lines of a simple list, or maybe even have it searchable by category, etc. and point to these other resources. When I tell people about this stuff I'm amazed at how few CFers are even aware it's out there!


There is cfopen.org too, although they seem to be offline at the moment.


Thanks Douglas, I noticed that as well--hopefully that doesn't mean they're offline permanently!


OpenXCF is home to a number of Mach II components, CFCUnit (the test harness) and Tartan (the service framework) as well as some Java CFX tags that include Excel reading/writing.


fuseblog also is a free opensource blog software coded with the fusebox metodology - http://www.riahsoftware.com/fuseblog/ (it also would great benefit by the inclusion in cfopen.org in my opinion)


Thanks for the additional info Sean and Luca. I'll get this added to my list and come up with some decent way of sharing it with folks. cfopen.org is still down ... I hope that's not a permanent thing!


Netdispatch also, a free open source fusebox newsletter marketing application, already on cfopen.org (but with no much success for now). I know that i'm not here on a team fusebox blog, but really i hope that the folks behind the rebuilding of the fusebox site will pose in great evidence the fusebox application already open source. This moment can sign a great starting point in the second decade of live for CFML !! :-)- fantastic productivity of CFML + Great and not too hard to understand framework like fusebox + natural benefits of open source (better quality, documentation, community support ) . Fusebox modularity can help so much for the building of higly modularized software package, being modularity one of the key selling point of many successfull php web software (eg Mambo).


Team Fusebox are planning to add the ability for people to submit articles and resources etc to the new fusebox.org website - I think that will address your concerns!


Excellent Sean, and I completely agree with you Luca--we have a bit of work to do in order to combat PHP on that front. It's getting better all the time, and I've seen an increasing interest in this lately, but we have some catching up to do. Modularity is definitely one of the big keys, which leads into the use of standard CF frameworks as well as more of an emphasis on OOP (something else that's increasingly on the minds of CFers). The more of this kind of stuff we can get out there the better off we'll all be. Keeping my fingers crossed on cfopen.org ... if the person who was maintaining that (IIRC it was Ray someone who also does CommunityMX, but I may be conflating people) is dropping it for time constraint or other issues I'd definitely volunteer to pick it up and host it.


I don't know what platform you will select to do the Open Source CF version... but I am game. I agree this needs to be done. There seems to be a "persistant" roadblock. You need to find a methodology to build this with and enough volenteers to get it done in that methdology.


Cool John, I noticed that you're involved with the GellyBeans project on cfopen.org which sounds like it's along these same lines, so any input you have based on your experience there will be greatly appreciated. If you want to join the project on cfopen just let me know and I'll get you added!


Send me an invite... certainly interested. I find it counter productive to have a PHP system for doing CF Opensource projects. Sure willing to see some progress made on this topic.

Comments

Popular posts from this blog

Installing and Configuring NextPVR as a Replacement for Windows Media Center

If you follow me on Google+ you'll know I had a recent rant about Windows Media Center, which after running fine for about a year suddenly decided as of January 29 it was done downloading the program guide and by extension was therefore done recording any TV shows.

I'll spare you more ranting and simply say that none of the suggestions I got (which I appreciate!) worked, and rather than spending more time figuring out why, I decided to try something different.

NextPVR is an awesome free (as in beer, not as in freedom unfortunately ...) PVR application for Windows that with a little bit of tweaking handily replaced Windows Media Center. It can even download guide data, which is apparently something WMC no longer feels like doing.

Background I wound up going down this road in a rather circuitous way. My initial goal for the weekend project was to get Raspbmc running on one of my Raspberry Pis. The latest version of XBMC has PVR functionality so I was anxious to try that out as a …

Setting Up Django On a Raspberry Pi

This past weekend I finally got a chance to set up one of my two Raspberry Pis to use as a Django server so I thought I'd share the steps I went through both to save someone else attempting to do this some time as well as get any feedback in case there are different/better ways to do any of this.

I'm running this from my house (URL forthcoming once I get the real Django app finalized and put on the Raspberry Pi) using dyndns.org. I don't cover that aspect of things in this post but I'm happy to write that up as well if people are interested.

General Comments and Assumptions

Using latest Raspbian “wheezy” distro as of 1/19/2013 (http://www.raspberrypi.org/downloads)We’lll be using Nginx (http://nginx.org) as the web server/proxy and Gunicorn (http://gunicorn.org) as the WSGI serverI used http://www.apreche.net/complete-single-server-django-stack-tutorial/ heavily as I was creating this, so many thanks to the author of that tutorial. If you’re looking for more details on …

The Definitive Guide to CouchDB Authentication and Security

With a bold title like that I suppose I should clarify a bit. I finally got frustrated enough with all the disparate and seemingly incomplete information on this topic to want to gather everything I know about this topic into a single place, both so I have it for my own reference but also in the hopes that it will help others.Since CouchDB is just an HTTP resource and can be secured at that level along the same lines as you'd secure any HTTP resource, I should also point out that I will not be covering things like putting a proxy in front of CouchDB, using SSL with CouchDB, or anything along those lines. This post is strictly limited to how authentication and security work within CouchDB itself.CouchDB security is powerful and granular but frankly it's also a bit quirky and counterintuitive. What I'm outlining here is my understanding of all of this after taking several runs at it, reading everything I could find on the Internet (yes, the whole Internet!), and a great deal…