Open BlueDragon Has Been Released!

As of May 3rd, Open BlueDragon has finally been released into the wild, and is available in a variety of formats from their download page. Two versions are available now, and others are coming soon!

Open BlueDragon J2EE WAR Distribution 11 MB
Open BlueDragon Preconfiged Jetty Instance (Ready2Run) 24 MB
Open BlueDragon Preconfiged Amazon EC2 image (Ready2Run) coming soon
Open BlueDragon Preconfiged VMWare image (Ready2Run) coming soon

Let's start putting this thing to some good use! And when you've got a site running on OpenBD be sure to tell everyone on the OpenBD mailing list!

New Atlanta to Open-Source Java Version of BlueDragon

I caught this on CF-Talk today, and immediately jumped over to the New Atlanta press release on the subject.

Vince Bonfanti, President of New Atlanta said, "This announcement is in direct response to community and customer feedback, who've seen most other web-scripting languages like JSP, PHP and ASP become commoditized as part of a free and/or open-source portion of various web application stacks."

This is very encouraging! One thing that I really, really dig about the developers of the various CFML engines out there: They listen to their users! And they don't just listen, but take action based upon what we've told them that we want.

According to the FAQ the open source version of BlueDragon will be "...nearly identical to the current commercial Java EE version of BlueDragon..." minus a few third-party commercial technologies which they cannot include. New Atlanta says that these differences will be minor [emphasis added] and will be "clearly published."

Also, according to the FAQ this new open source edition of BlueDragon will be released under the GNU General Public License Version 2 (GPLv2), just like MySQL and other popular open source projects.

I for one, am seriously pumped about this announcement! The small company I work for only uses ColdFusion on our really big projects and even then my boss doesn't like spending the money on it -- but that's his issue. For all of our smaller one-off projects I've been forced to learn a bit of PHP to work on those, and while I'm not afraid of working in PHP, I'm definitely more comfortable in CFML if only for the fact that I rarely have to look anything up! That's all just a matter of how familiar I am with the language, but I still think working with queries in PHP (without any frameworks like Cake and the like) is damn stupid. I just dislike the way they work. I spent almost a half a day once just trying to figure out how sessions worked in PHP! It would have been a lot easier if they had something like application.cfm or application.cfc.

Okay, so this wasn't meant to turn into a tirade on my dislike of PHP, but it's very nice to see a heavy hitter like New Atlanta stepping up and open sourcing their CFML engine.

Let's make sure everyone and their dog knows about this! Let's get some link love happening!

http://www.dzone.com/links/open_source_cfml_engine_on_the_way.html

http://digg.com/software/New_Atlanta_announces_free_open_source_BlueDragon_edition

Left-to-Right Select ... A plug-in for jQuery

Ever wished you had a form element that emulated one of these?

For one of my clients we've got a need to have users assigned to groups, and we've employed some cool code written by my friend Steven Van Gemert that takes two standard select boxes to accomplish this sort of control.

It works, but we end up with lists that look like this:

Because of the nature of the select element, the width cannot be controlled -- at least in IE6, I'm honestly not sure about FF, IE7, Safari or any other browser.

I've been thinking about this problem for quite some time, and thought that a jQuery plug-in would be a nice way to solve the problem.

I've got some preliminary work done, but it's by no means finished. Look at demo that shows what I've got so far.

While I've not yet coded it, my plan is to automatically add and remove hidden form fields, one for each item. If it's moved over to the right: add a hidden field. If the item is moved over to the left: remove the hidden field corresponding to that item.

I figure, that doing this will allow the developer to simply submit the form as normal and handle the hidden fields as they normally would.

So, that's an idea for a plug-in that's been swimmin' around in my head for quite a while now. I've just been looking for the time to work on it. I've half expected someone to beat me to the punch.

Also, I'm not brilliant when it comes to CSS, so if anyone wanted to help out on that front, I probably wouldn't say no. :o)

BlogCFC was created by Raymond Camden. This blog is running version 5.9.4.001. Contact Blog Owner