Dec 17th, 2008
CFTextMate - Which Version Do I Download?
To be able to accomplish some of the things I want to do with cftextmate, I’ve had to make where the code lives, and how it gets pushed out a bit more complicated. In doing so, however, I’ve accidentally made “how to I get cftextmate” and “which version do I use” more complicated. Hopefully this should clear it up. This is from most fun to most stable.
I am an über nut bag and I want the raw code as it is committed / I want to help write cftextmate.
You can checkout the code from GitHub. You’ll have to be a bit of a self starter for that at present. The readme is still in flux, but should get you started.
If you have any questions, you can post them on the CFTextMate Google Group
I too am an über nut bag, but I don’t want to checkout the code; however, I want the very latest, possibly unstable, code.
You can use the Alpha version which is kind of like a nightly, but I only build it when something interesting has been added. This is more or less what I run on my computer day to day, but has the potential of having bugs. You can download the CFTextMate Alpha there.
This too is based on the latest Adobe ColdFusion release.
I want the newest features, but something that has been, at least, slightly tested. I want a version specific to Railo, BlueDragon, etc
Use the Beta version (currently 3.0). The beta versions can be downloaded from this site on the download section (currently on the right side of the home page).
(see Which version of ColdFusion do I use below)
I want the super stable version
This version will have less features, but will have been around the longest. This is also for the latest public Adobe distribution of Coldfusion (it will work with Railo and BlueDragon, but the tags and items are specifically for Adobe Coldfusion).
You can grab this version (currently version 2.0) on this site as well - on the right on the home page.
Or you can get this version by using the Macromates SVN and checking out the code to your ~/Library/Application\ Support/TextMate/Bundles directory.
Which version of ColdFusion do I use / what is the difference between ColdFusion and ColdFusion 8 bundles - do I need both?
No, you don’t need both. The ColdFusion bundle is probably what you are after. That is the bundle for the latest Coldfusion server from Adobe. The reason there is an 8 version is because it’s part of the distribution machinery, and ColdFusion 9 is in the works - kind of planning ahead.
If you want a specifically built bundle - say Railo for example, you just download the Railo version of the bundle and that’s it.
If you code for both Railo and Adobe Coldfusion, and you want the editor to be somewhat smart about help files and what not, you can download and install both bundles.
I hope that cleared up any confusion, and if you have any questions / comments / suggestions the CFTextMate Google Group is always open.
Hi Rob,
I tried to email but the contact link doesn’t work.
Just wanted to let you know that you’ve got a SQL injection vulnerability in your demo:
http://cftextmate.com/coldfusion-textmate-screencast-1.html
“select email from newsletter where email = ‘#trim(form.email)#’”
If someone puts a string with ‘ in it for their email, it’ll break your SQL and they can do nasty things.
You should be using to get around this. It’s also faster.
Thanks Chris, that’s actually bill though not me :-), and I think it was just for demo purposes not actually running anywhere.
However, you can never be too careful. Thanks for pointing it out