<?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>PANESAR.net &#187; Coldfusion</title>
	<atom:link href="http://www.panesar.net/tag/coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.panesar.net</link>
	<description>Making the world a better place with ColdFusion, Web Startup, and Software</description>
	<lastBuildDate>Wed, 07 Jul 2010 21:20:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ColdFusion Builder request list</title>
		<link>http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/</link>
		<comments>http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 16:27:40 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[ColdFusion Builder]]></category>

		<guid isPermaLink="false">http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/</guid>
		<description><![CDATA[I just saw the neatest feature in the Linux text editor VI.
All of the links in the code are surfable. You just drill in through the includes between all of your files.  Very cool.
I wonder if there&#8217;s an extension to do this in CfBuilder, or from the Eclipse world?
]]></description>
			<content:encoded><![CDATA[<p>I just saw the neatest feature in the Linux text editor VI.</p>
<p>All of the links in the code are surfable. You just drill in through the includes between all of your files.  Very cool.</p>
<p>I wonder if there&#8217;s an extension to do this in CfBuilder, or from the Eclipse world?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2010/06/18/coldfusion-builder-request-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable or disable RDS on a Coldfusion Server</title>
		<link>http://www.panesar.net/2010/05/29/enable-or-disable-rds-on-a-coldfusion-server/</link>
		<comments>http://www.panesar.net/2010/05/29/enable-or-disable-rds-on-a-coldfusion-server/#comments</comments>
		<pubDate>Sat, 29 May 2010 23:29:38 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[ColdFusion Builder]]></category>
		<category><![CDATA[ColdFusion Report Builder]]></category>
		<category><![CDATA[RDS]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=230</guid>
		<description><![CDATA[It's well known that RDS shouldn't be enabled on a production ColdFusion Server.

Over the years I haven't been much of a user of RDS anyways so I usually just left it disabled.

Lately though RDS is starting to have a lot more value to me, I have been using ColdFusion's Report Builder a lot more in addition to ColdFusion Builder itself, which use RDS a lot more to expose a lot of neat functionality.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s well known that RDS shouldn&#8217;t be enabled on a production ColdFusion Server.</p>
<p>Over the years I haven&#8217;t been much of a user of RDS anyways so I usually just left it disabled.</p>
<p>Lately though RDS is starting to have a lot more value to me, I have been using ColdFusion&#8217;s Report Builder a lot more in addition to ColdFusion Builder itself, which use RDS a lot more to expose a lot of neat functionality.</p>
<p>ColdFusion Report Builder lets you connect and browse your ColdFusion data sources to build your report either through wizards, or construct (and test) your queries in real time.  Since ColdFusion Report Builder is from what I can tell, a repackaged Jasper Reports binary, it&#8217;s actually really nice to have a lot of the CF shortcuts built in.</p>
<p>ColdFusion Builder is something I&#8217;ve been using more and more in the past year.  I started slowly with the betas as the CFEclipse worked just fine for me.  As ColdFusion 9 came out though, a lot changed.  The integration between ColdFusion Builder and CF 9 is great.</p>
<p>I ended up having to find a mechanism to enable and disable (if needed) RDS.  Searched high and low, and forgot to check the knowledge base over at Adobe.</p>
<p>Lo and behold the explanation is simple:</p>
<ol>
<li>In the <strong>root of your coldfusion path</strong>, you have a <strong>/wwwroot </strong>folder.  inside of it there is a file called <strong>web.xml</strong></li>
<li>This file is used with the configuration of ColdFusion itself, and not only the internal web server.  So if you use another web server like IIS or Apache, this file is still relevant to edit.</li>
<li>When you open up the <strong>web.xml</strong> to edit, you&#8217;ll need to search the text for &#8220;RDS&#8221; and un-comment two spots where there are RDS services <strong>&lt;!&#8211; commented out &#8211;&gt;</strong> .. Both must be un-commented.</li>
<li>After you remove the comments and save the file, simply re-start the ColdFusion Server and RDS will be up and alive.  Use the ColdFusion Administrator to set your passwords as needed.</li>
</ol>
<p>AND RDS WORKS!  Reverse the steps to disable RDS on production servers.</p>
<p>Hope that helps, I know I&#8217;ll be back to reading this post when I forget in the future.  The knowledge base article to enable or disable RDS in ColdFusion in this technote.  The ColdFusion MX instructions are applicable to CF 6 and up: <a href="http://kb2.adobe.com/cps/172/tn_17276.html" target="_blank">http://kb2.adobe.com/cps/172/tn_17276.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2010/05/29/enable-or-disable-rds-on-a-coldfusion-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Impressions of ColdBox 3.0</title>
		<link>http://www.panesar.net/2009/12/19/impressions-of-coldbox-3/</link>
		<comments>http://www.panesar.net/2009/12/19/impressions-of-coldbox-3/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 19:31:32 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[ColdBox]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=89</guid>
		<description><![CDATA[Once you're past why someone would develop a new program in ColdFusion, you find a rich community of developers, examples, libraries and frameworks.

I've been playing around with the ColdBox Framework for ColdFusion for a few months.

What lead me to ColdBox was a period of discovering and playing around with the discoveries I made with ColdFusion 9 and it's killer Hibernate ORM integration.

I could no longer program, ever again until ColdFusion 9 came out.. it made for a slower fall on new projects.  I decided to dust off the old exploration cap and started looking at what was new and developing in the ColdFusion world.]]></description>
			<content:encoded><![CDATA[<p>Once you&#8217;re past <a href="http://www.panesar.net/2009/01/04/why-would-someone-develop-a-new-program-in-coldfusion/" target="_blank">why someone would develop a new program in ColdFusion</a>, you find a rich community of developers, examples, libraries and frameworks.</p>
<p>I&#8217;ve been playing around with the <a href="http://www.coldbox.org" target="_blank">ColdBox Framework</a> for <a href="http://www.coldfusion.com" target="_blank">ColdFusion</a> for a few months.</p>
<p>What lead me to ColdBox was a period of discovering and playing around with the discoveries I made with ColdFusion 9 and it&#8217;s killer Hibernate ORM integration.</p>
<p>I could no longer program, ever again until ColdFusion 9 came out.. it made for a slower fall on new projects.  I decided to dust off the old exploration cap and started looking at what was new and developing in the ColdFusion world.</p>
<p>For about as long as I can remember I&#8217;ve been using FuseBox and my own frameworks prior to it coming into existence. In my modified <a href="http://www.fusebox.org/" target="_blank">FuseBox</a> framework I have a simple, efficient, scalable system that has easily handled anything I&#8217;ve thrown at it, and more.  It&#8217;s very capable and rightfully so.</p>
<p>FuseBox is ColdFusion&#8217;s first major Framework and went on to dominate and inspire a lot of change in the PHP world not only with FuseBox itself, but the other great frameworks that exist in that language and maybe beyond.  Sitting in the ColdFusion world it&#8217;s nice to see that the ColdFusion &#8220;power with ease&#8221; eloquence was able to help spread this kind of empowerment, as much as ColdFusion&#8217;s continued track record of doing the best of similar languages and frameworks. No offence intended to any of the other great CF frameworks out there &#8212; I just didn&#8217;t feel the itch to shop around because I felt I had the good stuff at home. <img src='http://www.panesar.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>No language, in my experience, has focused on the developer and their experience as much as ColdFusion.  Happy developers make great software.  I like being happy doing what I do.</p>
<p>I came across ColdBox and remembered seeing an earlier version around 2006 that looked really promising. It looks like it&#8217;s been delivering on it&#8217;s promises.  In defense of my beloved FuseBox, I haven&#8217;t looked at the new version in a few years because the one I use has worked so well!</p>
<p>The first thing that struck me was the sheer volume of documentation available on ColdBox.</p>
<p>I couldn&#8217;t believe my eyes.  Someone, actually, seemed, to get the significance of, and anticipate the needs of<em> web application development</em>, and ColdBox was the result.  This was like Allaire/Macromedia/Adobe continuing to anticipate the needs of <em>application developers</em> with ColdFusion. ColdBox looks to this software architect to be the next shining star of ColdFusion, if it&#8217;s not already.  It improves both applications and developer&#8217;s lives.</p>
<p>We know that application development and application developers are kept happy in some common and unique ways.</p>
<p>At first, I didn&#8217;t believe what I was seeing.  Everything I&#8217;ve needed to touch or use, with respect to a web application and it&#8217;s framework, seemingly, conveniently put in one place.  Internationalization, no problem.  Need role based security?  No problem.  Want to add a doo-dad?  Decide if you want an interceptor or a plug-in.  Next question.</p>
<p>What is a software architect to do when something makes him blink?  Get a second opinion from the smartest developer he knows.</p>
<p>My friend is someone I&#8217;ve known for almost 15 years.  We shared a path in school but I went off the ColdFusion deep end while he continued learning everything under the sun&#8230; except ColdFusion.</p>
<p>So I asked for his unbiased opinion.  Which he&#8217;s known to give.  I asked him, find me every fault in this ColdBox and the language of ColdFusion compared to all the languages you&#8217;ve ever used.  As a developer completely fresh to this, tell me if something is better than this, and why, because I might want to switch.</p>
<p>Expecting him to correct ColdFusion, and ColdBox the same way he used to correct the professors, assignments, quizzes, exams, and TA&#8217;s in university, he came back convinced that ColdBox and ColdFusion is great for developing web applications.  Not to say something else wasn&#8217;t, but if he&#8217;d pick something ot build on his own he just might use it, especially with the open-source ColdFusion engines like Railo and Open BlueDragon.</p>
<p>So, I&#8217;m not crazy.  That&#8217;s good.</p>
<p>Here&#8217;s the thing with ColdBox for me.  It does MVC, really well, for the web, for web applications.  Yeah, I know Ruby&#8217;s got this, ASP.NET&#8217;s got that, and Django has something else that&#8217;s great.  I have used them all, either with new projects, or maintaining existing ones.</p>
<blockquote><p><strong>The thing  that happens with any project, over time, is that it either becomes one you want to work on more and more, or one you don&#8217;t want to work on due to increasing complexity to add or modify tasks.</strong></p>
<p><strong>We can argue it&#8217;s up to the developer to keep things simple, but inevitable the platform and framework play a huge role in what we do, or don&#8217;t have to do, or what we do/don&#8217;t deal with.<br />
</strong></p></blockquote>
<p>If we put all the languages, frameworks into one pile, there is one key test I use to see the value of any tool.</p>
<blockquote><p><strong>It is difficult to make the complex into something simple; and it is easy to make the simple into something complex.  Will this help me make the complex into something simple, without dealing with the language, or framework&#8217;s complexities?</strong></p></blockquote>
<p>ColdBox, with ColdFusion seems to understand that most of us have to build things that are solid, reliable and scalable.  99% of web applications that are remotely successful grow.  We need a way to manage that growth and keep the garden looking nice while it grows.</p>
<p>Web developers often have to solve more than simple problems.  We have to solve complex problems and make them simple.   There is little doubt ColdFusion is the best integration language for the web.  It simply does more out of the box than anything.</p>
<p>I have spent the last 2 days working in ColdBox and my impression is this.</p>
<p>I have been amazed at how much of an application I have built already in ColdBox.  Actual business logic.  Actual problem solving.  Actual &#8220;this will make someone&#8217;s life easier, more efficient and productive&#8221;.</p>
<p>What&#8217;s changed?  I didn&#8217;t build my own roles based security.  I didn&#8217;t have to integrate internationalization.  I didn&#8217;t have to extend a framework to do more (or less) than it did.  ColdBox appears to be a framework that can be customized easily, or left alone and just run.</p>
<p>To potentially have the best of both worlds (Rapid dev of FuseBox and the scalability of OO-programing), compared to what was out there before, is more than a little staggering to this software architect.  I don&#8217;t care to re-invent the wheel, I want to solve problems and help people that are forced to work with poor software.</p>
<p>Beyond learning the ins and outs of ColdBox, I am slowly realizing it&#8217;s feeling much like FuseBox did.. the next tool I will use for possibly a long time.  Just like ColdFusion made web development power with ease, ColdBox takes Web application development to a similar of power with ease.</p>
<p>ColdBox allows you to leverage ColdFusion&#8217;s rapid application development in such an improved way that I don&#8217;t think has happened in several years.  As much as Fusebox first came out for ColdFusion and then spread to PHP, etc., and pushed the bar so much, I think ColdBox will inspire as well.</p>
<p>What&#8217;s most impressive is that such a powerful framework has been kept, if I may, simple, relative to the complexity of everything it handles.  That&#8217;s something ColdFusion did first, and better than anyone too.</p>
<p>In the coming few days I will start a Quickstart to ColdBox series to catch my first impressions and experiences of piecing it all together, to help you see for yourself what ColdBox could do for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/12/19/impressions-of-coldbox-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Verity Search won&#8217;t install in ColdFusion 8</title>
		<link>http://www.panesar.net/2009/11/10/when-verity-search-wont-install-in-coldfusion-8/</link>
		<comments>http://www.panesar.net/2009/11/10/when-verity-search-wont-install-in-coldfusion-8/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:01:11 +0000</pubDate>
		<dc:creator>Jas Panesar</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Verity]]></category>

		<guid isPermaLink="false">http://www.panesar.net/?p=54</guid>
		<description><![CDATA[Today I dealt with a strange issue on one of my client's servers.  It was running ColdFusion 8 Standard, inside a Windows 2003 Server VMware virtual machine.  

The first time ColdFusion Server was installed, it crashed/timed out.  So we rebooted and uninstalled it.  We reinstalled and everything looked okay.  When we went into the Coldfusion Administrator and tried to create a new collection, we were presented with an error telling us that the search services are not installed.]]></description>
			<content:encoded><![CDATA[<p>Today I dealt with a strange issue on one of my client&#8217;s servers.  It was running ColdFusion 8 Standard, inside a Windows 2003 Server VMware virtual machine.</p>
<p>The first time ColdFusion Server was installed, it crashed/timed out.  So we rebooted and uninstalled it.  We reinstalled and everything looked okay.  When we went into the Coldfusion Administrator and tried to create a new collection, we were presented with an error:</p>
<blockquote><p>Unable to retrieve collections from the <span style="font-weight: bold; padding: 0px; margin: 0px;">Search</span> <span style="font-weight: bold; padding: 0px; margin: 0px;">Service</span>.<br style="padding: 0px; margin: 0px;" />Please verify that the <span style="font-weight: bold; padding: 0px; margin: 0px;">ColdFusion</span> <span style="font-weight: bold; padding: 0px; margin: 0px;">Search</span> Server is <span style="font-weight: bold; padding: 0px; margin: 0px;">installed</span> and running</p></blockquote>
<p>After looking around, the main suggestions were:</p>
<ol>
<li>for Coldfusion MX 7 users was to re-install ColdFusion and it should work.  Okay.  Reinstalled about 8 times, no luck or progress.  I tried it for CF 8 and it didn&#8217;t improve.  I did receive a report from one of our developers that he did solve this very problem on CF8 by reinstalling so it might be worth one or two tries, but no more.</li>
<li>Download the Verity installer from www.adobe.com/go/verity. You have to enter your CF serial number.  Only drawback is that it seems you need a ColdFusion MX 7 serial number to download it, and the search services that get installed are MX 7 and not 8.</li>
<li><strong>This is what worked for me:</strong> Run the verity-install batch file located inside your /verity folder where you have ColdFusion installed..  On our server it took a few minutes to run, spewed out a few errors due to a likely partial installation, or partial uninstall, however it ended up creating the &#8220;ColdFusion 8 Search services&#8221; in the Control Panel &gt; Services.</li>
</ol>
<p>You might also be interested in the <a href="http://kb2.adobe.com/cps/688/6c6881a9.html" target="_blank">Adobe technote</a> about this for ColdFusion MX 7.</p>
<p>One other thing to note is that the Verity Search services install on an incrementing port number.  So for  ColdFusion MX 7 the install port was 9550.  For ColdFusion 8, the installation port was 9551 and so on.. Likely a good way to run multiple versions of ColdFusion on one server without conflict, good thinking!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.panesar.net/2009/11/10/when-verity-search-wont-install-in-coldfusion-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
