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

Running a Django Application on Windows Server 2012 with IIS

This is a first for me since under normal circumstances we run all our Django applications on Linux with Nginx, but we're in the process of developing an application for another department and due to the requirements around this project, we'll be handing the code off to them to deploy. They don't have any experience with Linux or web servers other than IIS, so I recently took up the challenge of figuring out how to run Django applications on Windows Server 2012 with IIS.

Based on the dated or complete lack of information around this I'm assuming it's not something that's very common in the wild, so I thought I'd share what I came up with in case others need to do this.


This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Assumptions and CaveatsThe operating system is Windows Server 2012 R2, 64-bit. If another variant of the operating system is being used, these instructions may not work properly.All of the soft…

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 …

Fixing DPI Scaling Issues in Skype for Business on Windows 10

My setup for my day job these days is a Surface Pro 4 and either an LG 34UC87M-B or a Dell P2715Q monitor, depending on where I'm working. This is a fantastic setup, but some applications have trouble dealing with the high pixel density and don't scale appropriately.
One case in point is Skype for Business. For some reason it scales correctly as I move between the Surface screen and the external monitor when I use the Dell, but on the LG monitor Skype is either massive on the external monitor, or tiny on the Surface screen.
After a big of digging around I came across a solution that worked for me, which is to change a setting in Skype's manifest file (who knew there was one?). On my machine the file is here: C:\Program Files\Microsoft Office\Office16\LYNC.EXE.MANIFEST
And the setting in question is this:
<dpiAware>True/PM</dpiAware>
Which I changed to this: <dpiAware>False/PM</dpiAware>
Note that you'll probably have to edit the file as administr…