<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>thecrumb.com &#187; CFEclipse</title>
	<atom:link href="http://thecrumb.com/tag/cfeclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://thecrumb.com</link>
	<description>developer &#124; thinker &#124; tinkerer</description>
	<lastBuildDate>Sat, 04 Feb 2012 01:28:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AnyEdit Tools &#8211; camelCase or under_score</title>
		<link>http://thecrumb.com/2011/10/12/anyedit-tools-camelcase-or-under_score/</link>
		<comments>http://thecrumb.com/2011/10/12/anyedit-tools-camelcase-or-under_score/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 15:14:13 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://thecrumb.com/?p=1600</guid>
		<description><![CDATA[AnyEdit tools is becoming one of my favorite Eclipse plugins. I&#8217;ve already blogged about the sorting feature. In my current project I&#8217;m overhauling a lot of old spaghetti code. The code is a mix of camelCase (more recent) and under_score &#8230; <a href="http://thecrumb.com/2011/10/12/anyedit-tools-camelcase-or-under_score/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://andrei.gmxhome.de/anyedit/">AnyEdit tools</a> is becoming one of my favorite Eclipse plugins.  I&#8217;ve already <a href="http://thecrumb.com/2011/01/21/sorting-it-out-more-readable-code/">blogged about the sorting feature</a>.</p>
<p>In my current project I&#8217;m overhauling a lot of old spaghetti code.  The code is a mix of camelCase (more recent) and under_score variables (the old stuff).  We&#8217;re currently favoring camelCase but changing the old under_score variables can be a chore.  That is until I noticed AnyEdit tools has a camelCase to under_score! </p>
<p>Select your variable, hit CTRL+ALT+K and voila, it will switch between thisIsMyFieldName and this_is_my_field_name.</p>
<p>AnyEdit tools includes a host of other useful utilities and makes a great addition to your standard Eclipse install.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2011/10/12/anyedit-tools-camelcase-or-under_score/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mylyn Meets Project Tracker</title>
		<link>http://thecrumb.com/2011/08/22/mylyn-meets-project-tracker/</link>
		<comments>http://thecrumb.com/2011/08/22/mylyn-meets-project-tracker/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 20:02:19 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[mylyn]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://thecrumb.com/?p=1572</guid>
		<description><![CDATA[At my new job we have a ticket system. That&#8217;s good. I immediately looked to see if it supported Mylyn. Quick searches didn&#8217;t turn up anything. That&#8217;s bad. We&#8217;re using Project Tracker a ColdFusion based application written by Joe Danziger. &#8230; <a href="http://thecrumb.com/2011/08/22/mylyn-meets-project-tracker/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At my new job we have a ticket system.  That&#8217;s good. I immediately looked to see if it supported <a href="http://www.eclipse.org/mylyn/" title="Mylyn">Mylyn</a>. Quick searches didn&#8217;t turn up anything.  That&#8217;s bad.</p>
<p>We&#8217;re using <a href="http://projecttracker.riaforge.org/" title="Project Tracker">Project Tracker</a> a ColdFusion based application written by Joe Danziger.  </p>
<p>I don&#8217;t have the time or talent to write a native Mylyn connector but I did remember hearing about a &#8216;generic&#8217; web connector. For reference it&#8217;s now in the &#8216;<a href="http://download.eclipse.org/mylyn/incubator/3.7/" title="Mylyn Incubator">incubator</a>&#8216;<br />
<span id="more-1572"></span><br />
Installing that gives you several preconfigured example repositories to choose from:</p>
<div id="attachment_1573" class="wp-caption aligncenter" style="width: 563px"><a href="http://thecrumb.com/wp-content/uploads/2011/08/mylyn1.gif"><img src="http://thecrumb.com/wp-content/uploads/2011/08/mylyn1.gif" alt="" title="mylyn1" width="553" height="452" class="size-full wp-image-1573" /></a><p class="wp-caption-text">Preconfigured examples</p></div>
<p>I didn&#8217;t expect to see Project Tracker in the list but what did catch my eye was the listing for Eclipse Plugin Central which had (RSS) next to it.  I knew Project Tracker supported RSS&#8230;</p>
<h3>Configuration</h3>
<p><em>Please note this is still a work in progress&#8230; the steps outlined below &#8216;work&#8217; but may not be the best way to do this.  As I tinker more I&#8217;ll update this post.  </em></p>
<ul>
<li>Open the Planning perspective and the Task Repositories view.</li>
<li>Right click in the view and select &#8220;Add Task Repository&#8230;&#8221;</li>
<li>Select Web Template (Advanced) and click Next</li>
<li>Server: the base URL to your Project Tracker</li>
<li>Label: Whatever you want to call it</li>
<li>UserID:  Depending on how you have your authentication setup Mylyn can store your credentials &#8211; enter the username and password you use to access Project Tracker here&#8230;</li>
</ul>
<div id="attachment_1574" class="wp-caption aligncenter" style="width: 559px"><a href="http://thecrumb.com/wp-content/uploads/2011/08/mylyn2.gif"><img src="http://thecrumb.com/wp-content/uploads/2011/08/mylyn2.gif" alt="" title="mylyn2" width="549" height="452" class="size-full wp-image-1574" /></a><p class="wp-caption-text">Initial configuration</p></div>
<ul>
<li>Expand &#8220;Additional Settings&#8221; at the bottom</li>
<li>Then expand &#8220;Advanced Configuration&#8221;</li>
</ul>
<p>Here you can enter several URLs. Remember we&#8217;re using RSS again so:</p>
<ul>
<li>Query Request URL: https://my.project.com/project/rss.cfm</li>
<li>Login Form URL: https://my.project.com/project/index.cfm?username=${userId}&#038;password=${password}</li>
</ul>
<p>Here we&#8217;re passing the username and password we entered earlier.</p>
<p>Click finish to save your repository.  Next we need to write a &#8216;query&#8217; to pull tickets. But first we have to generate our RSS feed.</p>
<h3>RSS Feed</h3>
<p>I opened up Project Tracker, navigated to one of my projects and selected the &#8220;Issues&#8221; tab.  At the top there is an RSS feed button.  Copy that URL.</p>
<p>You should get something like so:</p>
<blockquote><p>https://my.project.com/project/rss.cfm?&#038;p=4BA4E-9B9-DFG00-6F4702A9FB4A5&#038;type=issues&#038;assignedto=&#038;severity=&#038;milestone=&#038;issuetype=</p></blockquote>
<p>Note: Your URL may vary depending on how you have things setup!</p>
<p>Empty items we can ignore so we can trim down our query string:</p>
<blockquote><p>https://my.project.com/project/rss.cfm?&#038;p=4B814A4E-19B9-DA00-6F4C76706A9FB3A5&#038;type=issues</p></blockquote>
<p>Now the important part! Run this URL through your browser and verify the results are correct.</p>
<h3>Mylyn Meets RSS</h3>
<p>With a working URL:</p>
<ul>
<li>In Eclipse open the Task List view, right click inside it and select &#8220;New > Query&#8221;</li>
<li>Select your newly added task repository we just created</li>
<li>Click next</li>
<li>On the &#8220;Create web query&#8221; window &#8211; select &#8220;Advanced Configuration&#8221;</li>
</ul>
<p>Enter the RSS URL in the Query URL field:</p>
<div id="attachment_1576" class="wp-caption aligncenter" style="width: 637px"><a href="http://thecrumb.com/wp-content/uploads/2011/08/mylyn4.gif"><img src="http://thecrumb.com/wp-content/uploads/2011/08/mylyn4.gif" alt="" title="mylyn4" width="627" height="247" class="size-full wp-image-1576" /></a><p class="wp-caption-text">RSS configuration</p></div>
<p>You can click the &#8220;Open&#8221; button to verify Mylyn is also reading the URL correctly. If you get an error continue to tweak and test your URL.</p>
<p>Once it&#8217;s working in Eclipse &#8211; click Finish.</p>
<p>Your Task List should refresh and you will see a list of your items!</p>
<div id="attachment_1577" class="wp-caption aligncenter" style="width: 483px"><a href="http://thecrumb.com/wp-content/uploads/2011/08/mylyn5.gif"><img src="http://thecrumb.com/wp-content/uploads/2011/08/mylyn5.gif" alt="" title="mylyn5" width="473" height="195" class="size-full wp-image-1577" /></a><p class="wp-caption-text">It works!</p></div>
<p><strong>Note</strong>: I modified the Project Tracker rss.cfm file and added the Ticket # to the title. </p>
<h3>Next</h3>
<p>Looking at the Mylyn examples online there are ways I can streamline some of the URLs like we did with the authentication URL to assign and use variables.  I&#8217;ll be looking into that next.  I don&#8217;t think opening and modifying tickets via this interface is doable but this functionality gives me 90% of what I use Mylyn for.  I can see my tasks, I can activate them and use contexts. I&#8217;m happy.</p>
<h3>Followup</h3>
<p>One thing that was bugging me was the dates showing up in the issue list (see the last screenshot above). Turns out this is due to the type of RSS feed, and this is easily changed in ProjectTracker.  I&#8217;m using v.2.6.2.  Open rss.cfm and around line 117 you will need to tweak:</p>
<pre class="brush: plain; title: ; notranslate">
&lt;cfset rssXML = rss.generateRSS(&quot;RSS092&quot;,data,meta)&gt;
</pre>
<p>I changed it from RSS1 to RSS092.  Your mileage may vary.  I now get a nicely formatted list with no weird dates.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2011/08/22/mylyn-meets-project-tracker/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Sorting It Out (more readable code)</title>
		<link>http://thecrumb.com/2011/01/21/sorting-it-out-more-readable-code/</link>
		<comments>http://thecrumb.com/2011/01/21/sorting-it-out-more-readable-code/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 15:54:49 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://thecrumb.com/?p=1329</guid>
		<description><![CDATA[With my latest project I&#8217;ve been dealing with big property files using ColdFusion ORM. What invariably happens is properties get added, removed and eventually you have this big file of jumbled names which is really difficult to scan through. I &#8230; <a href="http://thecrumb.com/2011/01/21/sorting-it-out-more-readable-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With my latest project I&#8217;ve been dealing with big property files using ColdFusion ORM. What invariably happens is properties get added, removed and eventually you have this big file of jumbled names which is really difficult to scan through.</p>
<p>I was tinkering with Notepad++ ( a great text editor ) and noticed it had a plugin to sort text&#8230;</p>
<pre>TextFX &gt; TextFX Tools &gt; Sort lines case sensitive (at column)</pre>
<p>This will turn</p>
<pre class="brush: plain; title: ; notranslate">
&lt;cfproperty name=&quot;submitURL&quot; ...
&lt;cfproperty name=&quot;date_applicant_signed&quot; ...
&lt;cfproperty name=&quot;special_conditions_limitations&quot;  ...
&lt;cfproperty name=&quot;chair_signature&quot; ...
&lt;cfproperty name=&quot;special_privileges&quot; ...
&lt;cfproperty name=&quot;applicant_signature_confirm&quot; ...
</pre>
<p>Into an much easier to scan:</p>
<pre class="brush: plain; title: ; notranslate">
&lt;cfproperty name=&quot;applicant_signature_confirm&quot; ...
&lt;cfproperty name=&quot;chair_signature&quot; ...
&lt;cfproperty name=&quot;date_applicant_signed&quot; ...
&lt;cfproperty name=&quot;special_conditions_limitations&quot;  ...
&lt;cfproperty name=&quot;special_privileges&quot; ...
&lt;cfproperty name=&quot;submitURL&quot; ...
</pre>
<p>But going back and forth from CFEclipse to Notepad++ was a pain.  A quick search turned up the <a href="http://www.stateofflow.com/projects/2/sortit">Sort-It plugin</a> for Eclipse.  After installing it you should have a new menu item on the Edit menu &gt; Sort.</p>
<p>I&#8217;ve found this is really handy for sorting properties, variable declarations, CSS, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2011/01/21/sorting-it-out-more-readable-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Send A Developer To The OpenCF Summit</title>
		<link>http://thecrumb.com/2010/12/01/send-a-developer-to-the-opencf-summit/</link>
		<comments>http://thecrumb.com/2010/12/01/send-a-developer-to-the-opencf-summit/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 01:58:38 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[opencf]]></category>

		<guid isPermaLink="false">http://thecrumb.com/?p=1260</guid>
		<description><![CDATA[Have you heard about the OpenCF Summit? OpenCF Summit is a community gathering focused exclusively on advancing free and open source software in the CFML community. If you&#8217;re interested in diving into the free software CFML engines,  learning more about &#8230; <a href="http://thecrumb.com/2010/12/01/send-a-developer-to-the-opencf-summit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://thecrumb.com/wp-content/uploads/2010/12/opencf1.png"><img class="alignright size-full wp-image-1263" title="opencf" src="http://thecrumb.com/wp-content/uploads/2010/12/opencf1.png" alt="" width="96" height="96" /></a>Have you heard about the <a href="http://www.opencfsummit.org/">OpenCF Summit</a>?</p>
<blockquote><p>OpenCF Summit is a community gathering focused exclusively on advancing free and open source software in the CFML community.</p>
<p>If you&#8217;re interested in diving into the free software CFML engines,   learning more about the free software movement, and interacting with the  most progressive thinkers in the CFML community, OpenCF Summit is for  you!</p></blockquote>
<p>When I saw this I immediately thought CFEclipse should have a presence there and who better but Denny (our main developer) to represent CFEclipse?  Denny has posted a blog entry on the CFEclipse sit. You can read it here: <a href="http://cfeclipse.org/index.cfm/blog/dengocon/">Want to see Den at a conference? Donate!</a></p>
<p>The event is only $199 ( a bargain!)  but factor in travel and lodging and it adds up.</p>
<p>We have a donate button on the site for WePay (see Denny&#8217;s post above) and for those of you outside the US Denny has posted his PayPal information on the <a href="http://groups.google.com/group/cfeclipse-users/msg/63055f5dd2498932">CFEclipse mailing list</a>.</p>
<p>If you are using CFEclipse please consider making  donation.  I think the OpenCF Summit will be a great event for the CFML community and I would love for Denny to be able to attend and talk to others about contributing to open-source projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2010/12/01/send-a-developer-to-the-opencf-summit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cfhug</title>
		<link>http://thecrumb.com/2010/11/25/cfhug/</link>
		<comments>http://thecrumb.com/2010/11/25/cfhug/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 20:08:20 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[cfbuilder]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[cfml]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://thecrumb.com/?p=1246</guid>
		<description><![CDATA[Adam has  a great post up today : The History Of ColdFusion Builder If you are done with your turkey I&#8217;d encourage you to go read that, I&#8217;ll wait. I&#8217;d like to clarify a few things about my post from &#8230; <a href="http://thecrumb.com/2010/11/25/cfhug/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Adam has  a great post up today : <a href="http://www.adrocknaphobia.com/post.cfm/the-history-of-coldfusion-builder">The History Of ColdFusion Builder</a></p>
<p>If you are done with your turkey I&#8217;d encourage you to go read that, I&#8217;ll wait.</p>
<p>I&#8217;d like to clarify a few things about my post from yesterday:</p>
<ol>
<li>My blog post was meant to reflect my <em>opinion</em>. I was not speaking for CFEclipse or I&#8217;d have blogged about it there (did you know we now have a blog?)  And I wasn&#8217;t attacking or slamming anyone. I apologize if it came across that way.</li>
<li>I do diddly squat on the CFEclipse project compared to the hard work folks like Denny do under the hood.  When I feel that work is being belittled  I&#8217;m going to speak up about it. More on that below.</li>
<li>I never mentioned anything about price. I have <em>no</em> problems with Adobe charging for CFBuilder.  We&#8217;ve already had that discussion.</li>
</ol>
<p>After re-reading Adam&#8217;s blog post and the white paper my only real gripe  is with some of the wording and tone in the blog post.  What irked me (<em>again this is my opinion</em>) were statements like:</p>
<blockquote><p>In just one version, ColdFusion Builder didn&#8217;t just catch up to CFEclipse, it took many steps beyond it.</p></blockquote>
<p>That is to be expected with a large team of developers and a budget. :)</p>
<blockquote><p>Professionals who make their living writing code &#8230; will  also prefer ColdFusion Builder.</p></blockquote>
<p>I think the paper could have focused more on the positives &#8211; CFBuilder is a great tool that should sell itself:  CFBuilder extension (which was a brilliant idea), RDS support, debugging, etc.</p>
<p>There was a lot of discussion which cropped up yesterday. Some of it was negative but overall there was some great insight which I&#8217;m going to be thinking about moving forward (and before  I blog again) :)</p>
<p>Today&#8217;s a day of thanks and I&#8217;d like to thank anyone who uses, or contributes to CFEclipse!</p>
<p>I&#8217;d also like to thank Adobe for supporting our beloved CFML language. Everyday I&#8217;m thankful I go to work and write ColdFusion instead of .NET.</p>
<p><a href="http://thecrumb.com/wp-content/uploads/2010/11/hugs.jpg"><img class="aligncenter size-full wp-image-1254" title="hugs" src="http://thecrumb.com/wp-content/uploads/2010/11/hugs.jpg" alt="Photo by kalandrakas" width="500" height="333" /></a></p>
<p>And next time I see Adam I&#8217;ll buy him a beer. No wait &#8211; we&#8217;re the open source project &#8211; he can buy me a beer! :)</p>
<p>Happy Thanksgiving!</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2010/11/25/cfhug/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe Wants Your Lunch Money. Now.</title>
		<link>http://thecrumb.com/2010/11/24/adobe-wants-your-lunch-money-now/</link>
		<comments>http://thecrumb.com/2010/11/24/adobe-wants-your-lunch-money-now/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 14:00:30 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[cfbuilder]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[cfml]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://thecrumb.com/?p=1238</guid>
		<description><![CDATA[Today Adam Lehman posted about ColdFusion Builder and CFEclipse. Think ColdFusion Builder v.1 and CFEclipse are the same? Think again. Adobe just published a new whitepaper comparing the two CFML development tools to set the record straight. In just one &#8230; <a href="http://thecrumb.com/2010/11/24/adobe-wants-your-lunch-money-now/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today Adam Lehman posted about <a href="http://www.adrocknaphobia.com/post.cfm/coldfusion-builder-and-cfeclipse">ColdFusion Builder and CFEclipse</a>.</p>
<blockquote><p>Think ColdFusion Builder v.1 and CFEclipse are the same? Think again. Adobe just published a new whitepaper comparing the two CFML development tools to set the record straight. In just one version, ColdFusion Builder didn&#8217;t just catch up to CFEclipse, it took many steps beyond it.</p></blockquote>
<p>I&#8217;ve been a avid supporter of CFEclipse for awhile and when Adobe announced they were developing their own IDE &#8211; I never saw them as a competitor. There are only two of us &#8211; why fight?  But apparently Adobe needs to bash someone and have set their sites on the geeky kid on the playground.</p>
<p><a href="http://thecrumb.com/wp-content/uploads/2010/11/geek.jpg"><img class="aligncenter size-medium wp-image-1240" title="CFEclipse vs. CFBuilder" src="http://thecrumb.com/wp-content/uploads/2010/11/geek-300x200.jpg" alt="" width="300" height="200" /></a></p>
<p>A whitepaper? Really? You could have donated the money you spent on creating that to the CFEclipse project! :)</p>
<p>But clearly we are talking about a two different endeavors here and for Adobe to whip out white papers and comparison charts is a little unfair I think.</p>
<p>CFBuilder is built by a large team of developers.  Their full time job is to develop CFBuilder.  I met several of them at CFUnited and they are a great group who I have no doubt are passionate about their product.  But at the end of the day they are developing a commercial product for Adobe.</p>
<p>CFEclipse on the other hand is a free, open source tool that has been developed over the years by a small, passionate group of people. Many people have worked on CFEclipse over the years but over the years there is usually only one or two people actually cranking out code.</p>
<p>Currently Denny is our main programmer and he has done a <em>tremendous </em>job fixing bugs and adding features.  He&#8217;s done that while supporting his family, working a regular job, contributing to other projects and dealing with all the other &#8216;distractions&#8217; of every day life.  He does that for free.</p>
<p>So why does Adobe feel the need to pick on CFEclipse?</p>
<p>Is ColdFusion Builder a better product?</p>
<p>I don&#8217;t think a white paper is going to answer that question. CFEclipse is available to <a href="http://www.cfeclipse.org">download</a> and install for free. CFBuilder also has a <span style="text-decoration: line-through;">30</span> 60 day trial version.</p>
<p>Download them both. Try them. Write code. Then make your decision.</p>
<p>And if you like CFEclipse please consider joining our community and help us make it better.</p>
<p>But please don&#8217;t take our lunch money.</p>
<h3>The community weighs in:</h3>
<ul>
<li>Charlie Griefer &#8211; &#8220;<a href="http://charlie.griefer.com/blog/index.cfm/2010/11/25/On-ColdFusion-Builder-vs-CFEclipse-and-the-Sky-Falling">On ColdFusion Builder vs CFEclipse and the Sky Falling</a>&#8220;</li>
<li>Nicholas Tunney &#8220;<a href="http://blog.nictunney.com/2010/11/adobe-can-have-my-lunch-money.html">Adobe can have my lunch money&#8221;</a></li>
<li>Stephen Moretti  &#8220;<a href="http://nil.checksite.co.uk/index.cfm/2010/11/24/ColdFusion-Community-Rumbles-in-the-Jungle">ColdFusion Community Rumbles in the Jungle&#8221;</a></li>
<li>Lola J. Lee Beno  &#8220;<a href="http://www.knitgal.com/blog/index.cfm/2010/11/25/A-Comment-on-the-Recent-Controversy">A Comment on the Recent Controversy&#8221;</a> (this is a good one)<a href="http://www.knitgal.com/blog/index.cfm/2010/11/25/A-Comment-on-the-Recent-Controversy"><br />
</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2010/11/24/adobe-wants-your-lunch-money-now/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Passing Arguments To Ant Using Eclipse</title>
		<link>http://thecrumb.com/2010/05/29/passing-arguments-to-ant-using-eclipse/</link>
		<comments>http://thecrumb.com/2010/05/29/passing-arguments-to-ant-using-eclipse/#comments</comments>
		<pubDate>Sat, 29 May 2010 20:03:03 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=1122</guid>
		<description><![CDATA[Over the last few days I&#8217;ve been reworking one of my build files and needed to be able to pass in an argument at run time, which is easy to do using the command line.  But I became curious if &#8230; <a href="http://thecrumb.com/2010/05/29/passing-arguments-to-ant-using-eclipse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the last few days I&#8217;ve been reworking one of my build files and needed to be able to pass in an argument at run time, which is easy to do using the command line.  But I became curious if there was any way to do it running the script within Eclipse.</p>
<p>Turns out it was easy.</p>
<p>Crank up the Ant view and right click on your build file:</p>
<div id="attachment_1123" class="wp-caption alignnone" style="width: 510px"><a href="http://thecrumb.com/wp-content/uploads/2010/05/antargs1.png"><img class="size-full wp-image-1123 " src="http://thecrumb.com/wp-content/uploads/2010/05/antargs1.png" alt="" width="500" height="270" /></a><p class="wp-caption-text">Run As</p></div>
<p>Click <strong>Run As</strong> and select <strong>External Tools Configuration</strong></p>
<div id="attachment_1124" class="wp-caption alignnone" style="width: 510px"><a href="http://thecrumb.com/wp-content/uploads/2010/05/antargs2.png"><img class="size-full wp-image-1124" src="http://thecrumb.com/wp-content/uploads/2010/05/antargs2.png" alt="" width="500" height="362" /></a><p class="wp-caption-text">External Tool Dialog</p></div>
<p>Click the <strong>Main </strong>tab and enter your Ant arguments in the arguments dialog. What is neat is you can create multiple configurations so you can run your build easily with different arguments.  Enter a friendly name and notice it show up on the file list on the left.</p>
<p>You can then right click on that name and duplicate it and then modify the arguments in the new config.</p>
<div id="attachment_1125" class="wp-caption alignnone" style="width: 421px"><a href="http://thecrumb.com/wp-content/uploads/2010/05/antargs3.png"><img class="size-full wp-image-1125" src="http://thecrumb.com/wp-content/uploads/2010/05/antargs3.png" alt="" width="411" height="307" /></a><p class="wp-caption-text">Duplicate</p></div>
<p>Now if you return to the Ant view, right click and select <strong>Run As&#8230;</strong> you will get a dialog with the configurations you defined&#8230;</p>
<div id="attachment_1126" class="wp-caption alignnone" style="width: 408px"><a href="http://thecrumb.com/wp-content/uploads/2010/05/antargs4.png"><img class="size-full wp-image-1126" src="http://thecrumb.com/wp-content/uploads/2010/05/antargs4.png" alt="" width="398" height="266" /></a><p class="wp-caption-text">Options</p></div>
<p>My Ant target looks like:</p>
<pre class="brush: plain; title: ; notranslate">
</pre>
<p>And we&#8217;ll replace ${myValue} with an argument I defined in my  configuration above (<em>-DmyValue=&#8221;Jim Likes Ant&#8221;</em>). Running my two options I defined will output</p>
<pre class="brush: plain; title: ; notranslate">

Buildfile: D:\workspace\ant\helloworld-1.xml
helloworld:
[echo] Hello World Jim Likes Ant
BUILD SUCCESSFUL
Total time: 122 milliseconds

Buildfile: D:\workspace\ant\helloworld-1.xml
helloworld:
[echo] Hello World Jim Hates Ant
BUILD SUCCESSFUL
Total time: 122 milliseconds
</pre>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2010/05/29/passing-arguments-to-ant-using-eclipse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CFEclipse 1.3.5 Released &#8211; Now with Code Formatting</title>
		<link>http://thecrumb.com/2010/02/01/cfeclipse-1-3-5-released-now-with-code-formatting/</link>
		<comments>http://thecrumb.com/2010/02/01/cfeclipse-1-3-5-released-now-with-code-formatting/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 16:24:30 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CFEclipse]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=1044</guid>
		<description><![CDATA[One of the things I&#8217;m most excited about in the latest CFEclipse 1.3.5 release is the new code formatting feature. At work we have a LOT of spaghetti code&#8230;  weird indenting, mixed case tags, etc.  With the new code formatter &#8230; <a href="http://thecrumb.com/2010/02/01/cfeclipse-1-3-5-released-now-with-code-formatting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the things I&#8217;m most excited about in the latest CFEclipse 1.3.5 release is the new code formatting feature.</p>
<p>At work we have a LOT of spaghetti code&#8230;  weird indenting, mixed case tags, etc.  With the new code formatter in CFEclipse getting this cleaned up is a matter of a few keystrokes!</p>
<div id="attachment_1045" class="wp-caption aligncenter" style="width: 510px"><a href="http://thecrumb.com/wp-content/uploads/2010/02/formatsource1.png"><img class="size-full wp-image-1045" src="http://thecrumb.com/wp-content/uploads/2010/02/formatsource1.png" alt="Format Source" width="500" height="80" /></a><p class="wp-caption-text">Format Source - New in CFEclipse 1.3.5</p></div>
<p>The mixed case tags really drive me nuts as well and I&#8217;ve kept Homesite installed because it can easily swap case on tags.  I asked Denny about this (Denny is one of our <em>awesome </em>CFEclipse developers) and he added an experimental &#8216;change case&#8217; feature!  Woot!</p>
<div id="attachment_1046" class="wp-caption aligncenter" style="width: 426px"><a href="http://thecrumb.com/wp-content/uploads/2010/02/formatsource2.png"><img class="size-full wp-image-1046" src="http://thecrumb.com/wp-content/uploads/2010/02/formatsource2.png" alt="Change Case Option" width="416" height="235" /></a><p class="wp-caption-text">Change Case Option -  New in CFEclipse 1.3.5</p></div>
<p>It doesn&#8217;t work with cfscript but most of the older code I work with was probably written before the cfscript was introduced so it isn&#8217;t a huge deal.</p>
<p>See <a title="CFEclipse 1.3.5 New Features" href="http://www.cfeclipse.org/update/web/doc/intro/doc/new.html">this list</a> for more new features in the CFEclipse 1.3.5 release.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2010/02/01/cfeclipse-1-3-5-released-now-with-code-formatting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fusebox Fuseactions In Eclipse Outline View</title>
		<link>http://thecrumb.com/2010/01/28/fusebox-fuseactions-in-eclipse-outline-view/</link>
		<comments>http://thecrumb.com/2010/01/28/fusebox-fuseactions-in-eclipse-outline-view/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 16:16:05 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[fusebox]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=1040</guid>
		<description><![CDATA[I&#8217;m working on an older project written in Fusebox (I&#8217;m so happy to be working on something using a framework for a change!) and was struggling to weed through the circuit files. I&#8217;m using CFEclipse and editing the XML files &#8230; <a href="http://thecrumb.com/2010/01/28/fusebox-fuseactions-in-eclipse-outline-view/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on an older project written in Fusebox (I&#8217;m so happy to be working on something using a framework for a change!) and was struggling to weed through the circuit files.</p>
<p>I&#8217;m using CFEclipse and editing the XML files using Aptana&#8217;s XML editor.</p>
<p>My first thought was I could use the Outline view but that didn&#8217;t give me anything useful:</p>
<div id="attachment_1041" class="wp-caption aligncenter" style="width: 510px"><a href="http://thecrumb.com/wp-content/uploads/2010/01/outline1.png"><img class="size-full wp-image-1041" src="http://thecrumb.com/wp-content/uploads/2010/01/outline1.png" alt="Aptana XML Editor - Default Outline View" width="500" height="172" /></a><p class="wp-caption-text">Aptana XML Editor - Default Outline View</p></div>
<p>Digging in the Aptana preferences however turned up this GEM:</p>
<p><strong>Aptana &gt; Editors &gt; XML </strong></p>
<p><em>&#8220;Tag attributes to show in outline view&#8221;</em></p>
<p>By default this is set to &#8216;id&#8217;.  I added &#8216;name&#8217; (it accepts a comma delimited list) and viola! It now shows my fuseactions in the Outline view:</p>
<div id="attachment_1042" class="wp-caption aligncenter" style="width: 510px"><a href="http://thecrumb.com/wp-content/uploads/2010/01/outline2.png"><img class="size-full wp-image-1042" src="http://thecrumb.com/wp-content/uploads/2010/01/outline2.png" alt="Outline View Showing Name Attribute" width="500" height="156" /></a><p class="wp-caption-text">Outline View Showing Name Attribute</p></div>
<p>I think CFBuilder is using Aptana under the hood so I would imagine this may work there as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2010/01/28/fusebox-fuseactions-in-eclipse-outline-view/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saying Something Nice About Adobe</title>
		<link>http://thecrumb.com/2009/12/10/saying-something-nice-about-adobe/</link>
		<comments>http://thecrumb.com/2009/12/10/saying-something-nice-about-adobe/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 19:01:48 +0000</pubDate>
		<dc:creator>Jim Priest</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CFEclipse]]></category>
		<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=1015</guid>
		<description><![CDATA[In the past I&#8217;ve bashed on Adobe about costly software, broken extensions and lack of Linux support but today I have something nice to say! Recently on the CFEclipse mailing list we were discussing the ColdFusion 9 dictionary file and &#8230; <a href="http://thecrumb.com/2009/12/10/saying-something-nice-about-adobe/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://thecrumb.com/wp-content/uploads/2009/12/adobe.png" alt="adobe" width="226" height="200" class="alignright size-full wp-image-1016" />In the past I&#8217;ve bashed on Adobe about costly software, broken extensions and lack of Linux support but today I have something nice to say!</p>
<p>Recently on the CFEclipse mailing list we were discussing the ColdFusion 9 dictionary file and someone mentioned it would be nice if we could simply use the one from ColdFusion Builder.  I shot off an email to Adam Lehman from Adobe and honestly expected either a) no reply or b) a firm &#8216;No&#8217;.</p>
<p>But instead Adam <em>did</em> reply and indicated he&#8217;d &#8220;look into it&#8221;.</p>
<p>So I waited a few weeks knowing Adam is a busy person and emailed him again.  And again he replied!  He said it seemed like sharing the dictionary file was possible but he still had to &#8216;run it by legal&#8217;.</p>
<p>OK. Now we&#8217;re doomed I thought.</p>
<p>So I waited another week or so and bugged him again.   And low and behold this comes across Twitter:</p>
<blockquote><p>@thecrumb btw. I got Adobe VP approval to share the #ColdFusion Builder dictionary w/ CFEclipse!</p></blockquote>
<p>So I&#8217;d just like to publicly thank Adam for following through on my inquiry, and thanks to Adobe for sharing their toys with the other kids!</p>
<p>Now about that Linux version of ColdFusion Builder&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://thecrumb.com/2009/12/10/saying-something-nice-about-adobe/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

