<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>askBenore</title>
	
	<link>http://www.askBenore.com</link>
	<description>When you ask the Benore, he'll tell you exactly what's on his mind.</description>
	<lastBuildDate>Sat, 10 Dec 2011 13:00:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/askBenore" /><feedburner:info uri="askbenore" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>POLITICO.COM – New Site Design! (powered by ColdFusion)</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/hEie0dohSco/</link>
		<comments>http://www.askBenore.com/2011/12/10/politico/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 13:00:03 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=133</guid>
		<description><![CDATA[Today (this morning in fact), we launched a new version of POLITICO.COM. I know political junkies (aka politicos) are very familiar with our site but for the uninitiated, POLITICO is a national political news source that covers mostly national political news stories. We have the website and a print newspaper that circulates throughout the DC [...]]]></description>
			<content:encoded><![CDATA[<p>Today (this morning in fact), we launched a new version of <a href="http://www.politico.com/" target="_blank">POLITICO.COM</a>. I know political junkies (aka politicos) are very familiar with our site but for the uninitiated, POLITICO is a national political news source that covers mostly national political news stories. We have the website and a print newspaper that circulates throughout the DC area. Politico also runs PoliticoPro.com, a subscription based news service for certain verticals. Our parent company owns a number of other news properties, including TV stations and other web properties.</p>
<p>So why am I blogging about it? Because POLITICO is powered by ColdFusion. We flatten our CF to HTML for content distribution and our dynamic sites are all CF. So congrats to my colleagues at POLITICO for delivering another great example of the power CF in a high volume enterprise!</p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/hEie0dohSco" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/12/10/politico/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/12/10/politico/</feedburner:origLink></item>
		<item>
		<title>Goodbye Steve</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/JuwOG2N7WlQ/</link>
		<comments>http://www.askBenore.com/2011/10/07/steve-jobs/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 07:08:37 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=123</guid>
		<description><![CDATA[Like most of you, I learned about the passing of Steve Jobs as the news broke yesterday. I was in a restaurant when the screen flashed the &#8220;breaking news&#8221; tag line followed by &#8220;Steve Jobs dies at 56 (1955-2011).&#8221; In my 35 years on this earth, I have never met Mr. Jobs. I know, it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Like most of you, I learned about the passing of Steve Jobs as the news broke yesterday. I was in a restaurant when the screen flashed the &#8220;breaking news&#8221; tag line followed by &#8220;Steve Jobs dies at 56 (1955-2011).&#8221; In my 35 years on this earth, I have never met Mr. Jobs. I know, it&#8217;s incredible to think that somehow I missed the same circles he ran in. The truth is, he ran in circles that just happened to be around most of us. He brought an insight to the technology world that many other tech companies still do not understand. His belief was that you should relentlessly focus on the customer and then all of the other ancillary stuff would fall into place. He had a vision for what products and services should be. He did not need to test them with a focus group, because he knew what people desired. He didn&#8217;t try to solve a problem with technology first, instead Steve worked backwards started with the customer first. Most companies fail to do that even today. In fact, I can only think of a few that think of the customer first &#8230; Google, Amazon, and my favorite company <a href="http://www.zappos.com" target="_blank">Zappos</a>.<br />
<span id="more-123"></span></p>
<p>Some of you are probably wondering why in the world I am blogging about Steve Jobs, since I typically blog about ColdFusion. It&#8217;s because what I do has been influenced greatly by Steve Jobs. I used to read the <a title="Apple Fanboy Credo" href="http://www.andrewkantor.com/2007-06/the-apple-fanboy-credo/" target="_blank">Apple Fanboy Credo</a> and laugh at those ridiculous Apple Fanboys. Now I read it thinking to each point, &#8220;yep that makes sense&#8221; in a playful sort of way. I am a ColdFusion developer. And while mostly the ColdFusion instances I deal with would please the <a title="Bill Gates" href="http://www.microsoft.com/presspass/exec/billg/?tab=biography" target="_blank">man from Redmond</a> instead of the one from Cupertino, my development environment is an Apple MacBook Pro. Yes, I am still forced to use a Windows VM (which Windows 7 isn&#8217;t all that bad since they have been borrowing from Apple since the early days). But I digress as I watch some video podcasts tonight on my hotel TV that is connected to my iPad 2, all the while answering texts on my iOS 5 device (an iPhone 4).</p>
<p>Even companies that have were not directly started by Apple, were built or indirectly effected as a result of decisions Steve made. I can&#8217;t help but think that Netflix would not have just completely changed their business model had the iPod not launched 10 years ago this November. Hear me out, before the iPod only music geeks had digital music. After the iPod, all media types have now gone digital. This transition to digital was consumer friendly largely because of what Apple had accomplished in cooperation with (or arm twisting) the entertainment industry. Therefore, streaming bits can flow through the Internet made possible because of the foundation Steve Jobs laid. Mobile devices, like the iPhone and iPad, have been a large contributor in making digital media become a more important medium than print. For instance, we now have large &#8220;internet only&#8221; video networks, such as Revision3, TWIT, ESPN3, and more! Newspapers who were once huge in print are finding new life on the web and on mobile. The company which I work, <a href="http://www.politico.com" target="_blank">POLITICO.com</a> is a predominately online political news destination. Sure we have a print newspaper too, but it reaches the DC area where our website and mobile apps reach the world. These successes are largely because Steve Jobs made the web accessible to everyone on the go.</p>
<p>Indeed, there were mobile web sites before Steve Jobs introduced the iPhone. But that is almost like saying there was global transportation before the airplane. Just as the airplane cut weeks of travel down to several hours, Steve Jobs turned a largely &#8220;mobile is text links&#8221; situation into a &#8220;rich media experience.&#8221; The Internet would be a government project still if it were not for the personal computer which Steve Jobs and co-founder Steve Wozniak brought to market. Perhaps a PC would have come to market, but would it be like it is now? Without Steve Jobs, there is no Pixar. Without Steve, you still may be buying your music at a store on CD. Who knows what life would have been like without Steve. And who knows what technology we could have had sooner, if Steve did not have to leave us so soon. Thankfully, his legacy will continue to live on at Apple. However now, we must say goodbye to possible the greatest CEO of our generation. Goodbye, Steve &#8230; your vision for the technology we have in our lives has inspired us all.</p>
<p><strong>Steve Jobs</strong><br />
1955-2011<br />
<a href="http://www.askBenore.com/wp-content/uploads/2011/10/245px-Steve_Jobs_Headshot_2010-CROP.jpg"><img class="alignnone size-full wp-image-124" title="Steve Jobs" src="http://www.askBenore.com/wp-content/uploads/2011/10/245px-Steve_Jobs_Headshot_2010-CROP.jpg" alt="" width="245" height="240" /><br />
</a><em style="font-size: .9em;">Photo By: <a title="Photo By: Matthew Yohe" href="http://en.wikipedia.org/wiki/User:Matt_Yohe" target="_blank">Matthew Yohe</a></em></p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/JuwOG2N7WlQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/10/07/steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/10/07/steve-jobs/</feedburner:origLink></item>
		<item>
		<title>Adobe MAX – No Real Server / CF News</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/8O9XmqMpc8Y/</link>
		<comments>http://www.askBenore.com/2011/10/07/max-keynote-2/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 05:46:54 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[ColdFusion 10]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=120</guid>
		<description><![CDATA[Day 2&#8242;s keynote which is classically developer centric, had really nothing new in the server world and specifically CF. That is not to say that MAX did not have such news, but the keynote fell silent (and a little bit flat). In the years since Adobe has taken over MAX, Day 2 had little in [...]]]></description>
			<content:encoded><![CDATA[<p>Day 2&#8242;s keynote which is classically developer centric, had really nothing new in the server world and specifically CF. That is not to say that MAX did not have such news, but the keynote fell silent (and a little bit flat). In the years since Adobe has taken over MAX, Day 2 had little in the way of &#8220;news&#8221; but was always fun &#8230; at least I am told since this was my first MAX. </p>
<p>I have heard from reliable sources that the history of Day 2 keynotes was that pre-Adobe they used to be more serious like they were this year. Now since Adobe is big enough, they wanted to release developer related news on Day 2 as they used to. Indeed they had developer news, just none for the ColdFusion community. In fact, I tweeted what a failure it was to see a myriad of developer product icons on the screen but not one CF product icon. No acknowledgement of CF at a developer keynote, even in a graphic, is a missed opportunity to at least say &#8230; &#8220;CF Community &#8230; stay tuned.&#8221;<br />
<span id="more-120"></span></p>
<p>Indeed, there will be news of features coming in ColdFusion Zeus. As they become public, you will see Ray Camden blog about them. As I can write about them, I will also do so. But I write this post to reassure all of those in the CF community, there will be a larger emphasis of CF at MAX next year. Why do I think that? Because CF Zeus will be part of next year&#8217;s release cycle and thus MAX will naturally emphasize it then. So even if Adobe doesn&#8217;t say it I will &#8230; &#8220;stay tuned.&#8221;</p>
<p>UPDATE:<br />
Go check out some of the features Ray Camden has already started blogging about: <a href="http://www.coldfusionjedi.com/index.cfm/2011/10/4/My-MAX-Preso–the-future-of-ColdFusion" target="_blank">http://www.coldfusionjedi.com/index.cfm/2011/10/4/My-MAX-Preso–the-future-of-ColdFusion</a>.</p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/8O9XmqMpc8Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/10/07/max-keynote-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/10/07/max-keynote-2/</feedburner:origLink></item>
		<item>
		<title>Adobe MAX – Introducing the Adobe Creative Cloud</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/9J2m0DQ1OV0/</link>
		<comments>http://www.askBenore.com/2011/10/03/max-keynote-1/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 19:12:27 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe MAX]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=113</guid>
		<description><![CDATA[Keynote 1 &#8211; Design Centric First we start with a record scratchin&#8217; DJ as the Adobe team got ready for the big keynote. Then a classical violinist came out with a rock&#8217; ballet. The visual opening was fantastic. Something I&#8217;d expect with the largest software company in the world. With other major company keynotes, you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Keynote 1 &#8211; Design Centric</strong><br />
First we start with a record scratchin&#8217; DJ as the Adobe team got ready for the big keynote. Then a classical violinist came out with a rock&#8217; ballet. The visual opening was fantastic. Something I&#8217;d expect with the largest software company in the world.</p>
<p>With other major company keynotes, you expect the CEO of the company to present info about upcoming product releases. Not so with Adobe. The main keynote was Adobe&#8217;s CTO (chief technology officer) Kevin Lynch which is completely appropriate for a software company. Now my discussion of the keynote may not be as verbose as others, because frankly I am not a design guy which is where the focus of these products lie. However, I did find some of this ridiculously cool so I did want to highlight. </p>
<p>The big announcement from Adobe on the first day was Adobe Creative Cloud.</p>
<p><strong><u>Adobe Creative Cloud</u></strong><br />
The Creative Cloud is broken down into three areas: Creative Services, Creative Community, and Creative Applications. Each user gets 20GB of storage to use.</p>
<p><strong>Creative Services</strong><br />
This represents a number of services, some existing like Business Catalyst and some new like Typekit which Adobe announced today they acquired. Typekit is an interesting company, as a web service they make tons of fonts available to use on one&#8217;s website as a web font. No need to make the font into an image like we had to in the past. Truly a cool service. They have a free option for super small sites, but most will have to pay based on their page views per month. A fun example of the font potential is: <a href="http://lostworldsfairs.com/atlantis/">http://lostworldsfairs.com/atlantis/</a></p>
<p><strong>Creative Community</strong><br />
Not much here, other than the cloud allows you to share with other people more easily.</p>
<p><strong>Creative Applications</strong><br />
Other than the traditional desktop apps, now Adobe will focus a lot of attention on touch devices. Some of the cooler apps in include Photoshop Touch and Proto (a wireframe tool).<br />
Photoshop Touch got lots of wows in the audience because of its the 3D layer effect. Very cool.</p>
<p>This new Creative Cloud includes all of the creative desktop apps you&#8217;ve come to know and love plus all of these touch apps. Beta coming in November to Android as well as pricing information. </p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/9J2m0DQ1OV0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/10/03/max-keynote-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/10/03/max-keynote-1/</feedburner:origLink></item>
		<item>
		<title>Adobe MAX – Let the Countdown Begin!</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/hELC7fn7Oao/</link>
		<comments>http://www.askBenore.com/2011/09/20/adobe-max/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 16:00:52 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe MAX]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=107</guid>
		<description><![CDATA[In just 2 weeks, Adobe MAX will be underway. The main Adobe MAX conference does have a few great ColdFusion related classes available but the &#8220;bread and butter&#8221; for ColdFusion developers will be the Unconference. Sadley, Adobe has relied heavily on the content of the Unconference. It seems that ColdFusion does not on the same [...]]]></description>
			<content:encoded><![CDATA[<p>In just 2 weeks, <a href="http://max.adobe.com" target="_blank">Adobe MAX</a> will be underway. The main Adobe MAX conference does have a few great ColdFusion related classes available but the &#8220;bread and butter&#8221; for ColdFusion developers will be the <a href="http://www.coldfusionjedi.com/page.cfm/coldfusion-unconference" target="_blank">Unconference</a>. Sadley, Adobe has relied heavily on the content of the Unconference. It seems that ColdFusion does not on the same level of emphasis as some of their other products. This is especially true in non-new release years. That being said, the Unconference as well as the MAX courses in CF that are offered make MAX well worth the time and money.</p>
<p>I also fully expect more information about CF10 to be announced. Although there has already been some<a href="http://www.askbenore.com/tag/coldfusion-10/" target="_blank"> good tidbits about CF 10</a> released at previous conferences, MAX is Adobe&#8217;s official conference and as such we can expect a bigger &#8220;show and tell.&#8221;<br />
<span id="more-107"></span><br />
I will be <a href="http://lanyrd.com/2011/coldfusion-unconference-adobe-max/" target="_blank">attending MAX</a> this year and am looking forward to many great topics. For a list of the topics I am most looking forward to, scroll down to the bottom of this page. Also, you may want to plan to follow this blog during the conference because as long as bandwidth cooperates I plan on posting as much information as I can. This will include information in the keynotes, but also perhaps something will also catch my eye in the classes. In addition to MAX, I will be staying in the Los Angeles area for a few days afterward to take in some of the sights with my family. So needless to say, I am looking forward to MAX for a multitude of reasons!</p>
<p>Conference topics I am looking forward to:</p>
<table width="650" border="0" cellspacing="0" cellpadding="0">
<colgroup>
<col width="225" />
<col width="135" />
<col width="115" />
<col width="85" />
<col width="90" /> </colgroup>
<tbody>
<tr style="background-color: black;">
<td style="color: #ffffff; font-weight: bold; font-size: 12px;" width="225" height="18">Session</td>
<td style="color: #ffffff; font-weight: bold; font-size: 12px;" width="135">Speaker(s)</td>
<td style="color: #ffffff; font-weight: bold; font-size: 12px;" width="115">Time</td>
<td style="color: #ffffff; font-weight: bold; font-size: 12px;" width="85">Day</td>
<td style="color: #ffffff; font-weight: bold; font-size: 12px;" width="90">Type</td>
</tr>
<tr>
<td height="45">Advanced Solr &#8211; Going Beyond the Basics of cfsearch</td>
<td>Jeff Coughlin</td>
<td>12:00PM-12:50PM</td>
<td>Monday</td>
<td>Unconference</td>
</tr>
<tr>
<td height="45">Hands-on with Coldfusion Builder 2</td>
<td>Josh Adams, Ramchandra Kulkarni, Rakshith Naresh</td>
<td>12:45PM-2:15PM</td>
<td>Monday</td>
<td>MAX</td>
</tr>
<tr>
<td height="45">What&#8217;s Next in ColdFusion</td>
<td>Raymond Camden</td>
<td>5:00PM-6:00PM</td>
<td>Monday</td>
<td>MAX</td>
</tr>
<tr>
<td height="45">5 Ways to Improve Your App With ORM (Beyond CRUD)</td>
<td>Sam Farmer</td>
<td>1:00PM-1:50PM</td>
<td>Tuesday</td>
<td>Unconference</td>
</tr>
<tr>
<td height="45">Large-Team Workflows: Best Practices for Enterprise Developers</td>
<td>Ted Chuh, Peter Martin, George Neill, Steven Webster</td>
<td>11:00AM-12:00PM</td>
<td>Wednesday</td>
<td>MAX</td>
</tr>
<tr>
<td height="45">&#8220;CloudFusion&#8221; : Deploying ColdFusion apps to the Amazon cloud.</td>
<td>Billy Cravens</td>
<td>12:00PM-12:50PM</td>
<td>Wednesday</td>
<td>Unconference</td>
</tr>
<tr>
<td height="45">Making the Leap to ORM in ColdFusion</td>
<td>Marc Esher, Joe Rinehart</td>
<td>1:30PM-3:00PM</td>
<td>Wednesday</td>
<td>MAX</td>
</tr>
</tbody>
</table>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/hELC7fn7Oao" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/09/20/adobe-max/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/09/20/adobe-max/</feedburner:origLink></item>
		<item>
		<title>ColdFusion Developers Week – Online Classes Available!</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/UnVWDJVfcMc/</link>
		<comments>http://www.askBenore.com/2011/09/13/coldfusion-developers-week-online-classes-available/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 12:41:45 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=105</guid>
		<description><![CDATA[I just wanted to let you everyone know that this week is Adobe&#8217;s ColdFusion Developer Week. It started yesterday and will continue through Friday. What does this mean? Adobe will have a series of &#8220;online classes&#8221; on a number of various topics. I believe these courses will be available after next week, but if you [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to let you everyone know that this week is Adobe&#8217;s ColdFusion Developer Week. It started yesterday and will continue through Friday. What does this mean? Adobe will have a series of &#8220;online classes&#8221; on a number of various topics. I believe these courses will be available after next week, but if you have a need to watch them LIVE here is the list for the remaining topics this week. Perhaps you could watch on your lunch break or after work. Note, the registration site is in PACIFIC TIME, but the schedule listed below is in EASTERN TIME.</p>
<p>To register you need your Adobe.com membership login and password. <a href="http://adobe.com/go/cfdeveloperweek" target="_blank">http://adobe.com/go/cfdeveloperweek </a></p>
<p><strong>Tuesday, September 13, 2011<br />
</strong>1:00PM &#8211; 2:00PM US/Eastern<br />
Improve Your ColdFusion Code Through Unit Testing</p>
<p>4:00PM &#8211; 5:00PM US/Eastern<br />
Using ColdFusion Frameworks for Application Development</p>
<p>7:00PM &#8211; 8:00PM US/Eastern<br />
Understanding and Using the ColdFusion Server Monitor</p>
<p><strong>Wednesday, September 14, 2011<br />
</strong>1:00PM &#8211; 2:00PM US/Eastern<br />
ColdFusion Builder: The Professional IDE to Boost Your Productivity</p>
<p>4:00PM &#8211; 5:00PM US/Eastern<br />
Expand Functionality with ColdFusion Builder Extensions</p>
<p><strong>Thursday, September 15, 2011<br />
</strong>1:00PM &#8211; 2:00PM US/Eastern<br />
Developing Your First Application Using ColdFusion 9 and ORM</p>
<p>2:30PM &#8211; 3:30PM US/Eastern<br />
Speed Up Your Apps with Caching in ColdFusion</p>
<p>4:00PM &#8211; 5:00PM US/Eastern<br />
ColdFusion and Mobile &#8211; Browser-Based Applications Made Easy</p>
<p>7:00PM &#8211; 8:00PM US/Eastern<br />
Become ColdFusion Empowered in Under an Hour</p>
<p><strong>Friday, September 16, 2011<br />
</strong>1:00PM &#8211; 2:00PM US/Eastern<br />
Accessing ColdFusion Services From Flex Applications</p>
<p>2:30PM &#8211; 3:30PM US/Eastern<br />
Securing your ColdFusion Applications</p>
<p>4:00PM &#8211; 5:00PM US/Eastern<br />
Make Your Site Searchable with Solr</p>
<p>7:00PM &#8211; 8:00PM US/Eastern<br />
Bringing ColdFusion to Java SpringMVC</p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/UnVWDJVfcMc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/09/13/coldfusion-developers-week-online-classes-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/09/13/coldfusion-developers-week-online-classes-available/</feedburner:origLink></item>
		<item>
		<title>Hurricane Irene and ColdFusion</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/wjaD5tjFnrg/</link>
		<comments>http://www.askBenore.com/2011/08/27/hurricane-irene-and-coldfusion/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 13:23:57 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Hurricane]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=98</guid>
		<description><![CDATA[As many of you know, I work for POLITICO in the DC area. Yes, this is the same area that experienced an 5.8 magnitude earthquake this week on Tuesday. Now we are staring down Irene, a hurricane that is threatening much of the east coast. So as you can imagine, the ColdFusion posts this week [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you know, I work for POLITICO in the DC area. Yes, this is the same area that experienced an 5.8 magnitude earthquake this week on Tuesday. Now we are staring down Irene, a hurricane that is threatening much of the east coast. So as you can imagine, the ColdFusion posts this week have been sparser than I would have liked. It has made landfall this morning in North Carolina and his heading up the coast. We suspect (that is my family and I) it will hit us tomorrow morning. Our previous residence was the Fort Worth area, where tornados were the weather threat to worry about. It has been about 9 or 10 years since we have experienced a full force hurricane, when we lived in Florida. In Texas we&#8217;d get the remnants of hurricanes that hit land and was on land for a few hundred miles. Of course, I lived in South Florida when <a href="http://en.wikipedia.org/wiki/Hurricane_Andrew" target="_blank">Hurricane Andrew</a> hit. That was a bit stronger, because it hit as a Category 5. I was not in the eye, but the damage was incredible.</p>
<p>So, being part of a news company (<a href="http://www.politico.com" target="_blank">POLITICO</a>, <a href="http://www.wjla.com" target="_blank">WJLA</a>, <a href="http://www.tbd.com" target="_blank">TBD</a>) all of our developers are on &#8220;emergency&#8221; standby, so that we can still deliver news in case of server issues. Needless to say, I won&#8217;t be whipping up Hurricane Irene related ColdFusion code examples for this event. Plus, I have stuff to secure outside!</p>
<p>I did remember an interesting post from another hurricane prone developer, in which he wrote a cool tracker for his hurricane tracking needs (or fun). Although this post is specific to his hurricane, it could be easily modified for the hurricane of your choice. Check out Ray Camden&#8217;s <a href="http://www.coldfusionjedi.com/index.cfm/2008/8/28/Tracking-the-storm-with-ColdFusion" target="_blank">Hurricane Gustav tracker code</a> from almost exactly 3 years ago (Thursday, August 28, 2008). </p>
<p>For those of you with me from the Carolinas up throughout the east coast, hunker down and be safe. If you are supposed to evacuate, do so! Had my stepmom not worked for the local hospital during Hurricane Andrew we would have promptly evacuated. There are no hurricane parties worth your life. Ok, that&#8217;s the end of my Public Service Announcement. I will likely tweet (<a href="http://www.twitter.com/askBenore" target="_blank">@askBenore</a>) our experience and when we are finally on the other side of the storm.</p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/wjaD5tjFnrg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/08/27/hurricane-irene-and-coldfusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/08/27/hurricane-irene-and-coldfusion/</feedburner:origLink></item>
		<item>
		<title>ValidateThis and Custom Rules and Conditions</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/ObrDCE0Zp-c/</link>
		<comments>http://www.askBenore.com/2011/08/16/validatethis-and-custom-rules-and-conditions/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 16:00:00 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ValidateThis Series]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=55</guid>
		<description><![CDATA[This is PART THREE in my ValidateThis Series. In my previous posts on the ValidateThis series, I introduced you to ValidateThis and its Rules (PART I) and then I showed you how you might overcome issues with multiple objects (PART II). Today&#8217;s post is an extension of those other posts. In the last post I [...]]]></description>
			<content:encoded><![CDATA[<p>This is PART THREE in my <a href="http://www.askbenore.com/tag/validatethis-series/">ValidateThis Series</a>.</p>
<p>In my previous posts on the ValidateThis series, I introduced you to <a href="http://www.validatethis.org" target="_blank">ValidateThis</a> and its Rules (<a href="http://www.askbenore.com/2011/08/10/validation-made-easy/" title="Validation Made Easy: ValidateThis">PART I</a>) and then I showed you how you might overcome issues with multiple objects (<a href="http://www.askBenore.com/2011/08/12/validatethis-and-multiple-objects/" title="ValidateThis and Multiple Objects">PART II</a>). Today&#8217;s post is an extension of those other posts. In the last post I  left you wondering why I had a function in my combined object called user.cfc. Below, I am displaying function once again.</p>
<p><span id="more-55"></span><br />
<strong>user.cfc &#8211; function isUniqueUsername</strong>.<br />
<pre><code>
&nbsp;&nbsp;function isUniqueUsername(){
&nbsp;&nbsp;&nbsp;&nbsp;var codeCheck = ormExecuteQuery(&quot;FROM users WHERE username=&#039;#username#&#039;&quot;);
&nbsp;&nbsp;&nbsp;&nbsp;var isResult = arraylen(codeCheck) == 0 ? 1 : 0;
&nbsp;&nbsp;&nbsp;&nbsp;return isResult;
&nbsp;&nbsp;}
</code></pre></p>
<p>ValidateThis allows for various rule types, but the &#8220;custom&#8221; rule is probably the most advanced &#8211; because you get to create your own rules. Now the predefined rule types are exhaustive, but there are times where you can&#8217;t complete your validations with just predefined rules. In my previous posts, I was dealing with a simple user form. This form contains elements like name, username, password, email, and more. But what if I want some data integrity on the username field? In other words, I don&#8217;t want two of the same username. After all &#8230; one <strong>askBenore</strong> user is enough. This is precisely where custom rules come in handy.</p>
<p>Here just a snippet of my username rule in JSON format.<br />
<pre><code>
&nbsp;&nbsp;{&quot;NAME&quot;:&quot;username&quot;,&quot;DESC&quot;:&quot;Username&quot;,&quot;RULES&quot;:
&nbsp;&nbsp;&nbsp;&nbsp;[
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;TYPE&quot;:&quot;required&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;TYPE&quot;:&quot;regex&quot;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;FAILUREMESSAGE&quot;:&quot;The Username can only contain alpha characters.&quot;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;PARAMS&quot;:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&quot;NAME&quot;:&quot;regex&quot;,&quot;VALUE&quot;:&quot;^[A-z]+$&quot;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;TYPE&quot;:&quot;custom&quot;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;CONDITION&quot;:&quot;Add_Or_EditNotCurrentUsername&quot;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;FAILUREMESSAGE&quot;:&quot;The Username already exists, please try another.&quot;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;PARAMS&quot;:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&quot;NAME&quot;:&quot;methodName&quot;,&quot;VALUE&quot;:&quot;isUniqueUsername&quot;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;]
&nbsp;&nbsp;}
</code></pre></p>
<p>As you can see I have 3 rules defined for username. First, the username is required. That rule is simple enough as it checks to see whether or not data is entered in the username field. Second, I am using a regex rule to make sure the username is only alpha characters (you know &#8230; letters). I don&#8217;t want there to be a &#8220;askBenore2&#8243;. Third, is my custom rule. The custom rule needs to call a method within the object you pass. As you can see above you declare the object&#8217;s method in the param &#8220;methodName&#8221;. So if you are passing over a form scope to ValidateThis, that simply will not do. The ValidateThis <a href="http://www.validatethis.org/docs/wiki/Using_the_Custom_Validation_Type.cfm" target="_blank">documentation on custom rules</a> is a bit sketchy on the second param type called &#8220;remoteURL&#8221;, so I am not going to discuss it.  </p>
<p>The custom rule works pretty simply. The method must exist in the object you are passing over. My function, isUniqueUsername, becomes a method when the user.cfc is called as an object. Since the object also contains the username value, there is nothing I have to pass as username is already part of the object. Now I use a little ORM HQL to query the database for other usernames with the one provided in form.username. If the ORM HQL returns 0 records I view that as a true or 1+ records as a false. ValidateThis does the rest. Typically you will return a boleen statement.</p>
<p>Finally, I also have a CONDITION that is placed on the custom rule. Conditions can be placed on any of the rule types. If the condition is met, then the rule is used to check the form. If the condition is not met, the rule is skipped. In this case, my condition is called &#8220;Add_Or_EditNotCurrentUsername&#8221;. My naming convention is not important, but I like things to be easy to read for future developers. So in this case my condition reads like: it can either be an &#8220;add&#8221; form OR an &#8220;edit&#8221; form as long as the username you are preposing is not the current username. It would be silly to check for the existence of the current username, because it will indeed exist. So on an edit form, we only want to check the database for the existence of a username if the username is changing. The condition is written before your OBJECTPROPERTIES element and in JSON would look like this:</p>
<p><pre><code>
&quot;CONDITIONS&quot;:
&nbsp;&nbsp;[
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;NAME&quot;:&quot;Add_Or_EditNotCurrentUsername&quot;,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;SERVERTEST&quot;:&quot;(NOT isDefined(&#039;cmsUserId&#039;)) OR (isDefined(&#039;cmsUserId&#039;) AND oldUsername IS NOT username )&quot;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;]
</code></pre></p>
<p>Custom rules and conditional based rules are just another easy, yet powerful part of the ValidateThis toolset. Special thanks to Bob Silverberg and his team for developing such a great framework.</p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/ObrDCE0Zp-c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/08/16/validatethis-and-custom-rules-and-conditions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/08/16/validatethis-and-custom-rules-and-conditions/</feedburner:origLink></item>
		<item>
		<title>ColdFusion 9 and OS X Lion</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/F5jKiBvWX6U/</link>
		<comments>http://www.askBenore.com/2011/08/13/coldfusion-9-and-os-x-lion/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 18:27:55 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[OS X Lion]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=81</guid>
		<description><![CDATA[This topic as been covered ad nauseum around the ColdFusion community, both on the Adobe site and through various CF bloggers. But let me recap the issue as of today: What works: ColdFusion 9 and 9.0.1 single server instance fresh install on OS X Lion ColdFusion Administrator on single server instance (after reboot) ColdFusion 9 (not [...]]]></description>
			<content:encoded><![CDATA[<p>This topic as been covered <em>ad nauseum</em> around the ColdFusion community, both on the Adobe site and through various CF bloggers. But let me recap the issue as of today:</p>
<p><strong>What works:</strong></p>
<ul>
<li>ColdFusion 9 and 9.0.1 single server instance fresh install on OS X Lion</li>
<li>ColdFusion Administrator on single server instance (after reboot)</li>
<li>ColdFusion 9 (not 9.0.1) multi server instances fresh install on OS X Lion (not recommended because 9.0.1 dies)</li>
</ul>
<p><strong>What doesn&#8217;t work:</strong></p>
<ul>
<li>ColdFusion 9.0.1 multi server install on OS X Lion (known issue)</li>
<li>Many ColdFusion 9 installs that ran before the Lion upgrade fail after the Lion upgrade (<a href="http://blogs.adobe.com/coldfusion/2011/08/05/where-is-documentroot-of-apache-in-mac-lion/" target="_blank">OS X document root issue</a>)</li>
</ul>
<p><span id="more-81"></span></p>
<p>As Rupesh Kumar has commented on an official Adobe blog, the ColdFusion engineering team is looking in to the issue (<a href="http://blogs.adobe.com/coldfusion/2011/08/05/where-is-documentroot-of-apache-in-mac-lion/#comment-1378" target="_blank">comment here</a>). However, many other comments around this issue on various sites are vocalizing frustration with Adobe. They wanted Adobe to support the new release of OS X Lion the day it was released. First let me just say, the problem is not as bad as it first seemed. As many of the bloggers point out, they got CF9 working on OS X Lion. The commenters of those blogs seemed to be more frustrated with Adobe&#8217;s silence or lack of release day support rather than being frustrated with whether or not CF works on OS X Lion. Rest assured, you CAN get ColdFusion 9.0.1 running on OS X Lion.</div>
<div>After listening to and talking with some of the ColdFusion engineers at RIACON 2011, I understand why support for a new OS is difficult on release day. First, it is a matter of many priorities. Adobe has to order these priorities. We demand new versions of CF. We demand bug releases of current code issues. We demand support for paid installs. So, other considerations are important but perhaps they put them lower on the priority list. I know I would. As a developer on a team, sometimes higher priorities trump what I want.</p>
<p>Secondly, they have a lot to test when releasing the ColdFusion server software. When we develop code for the interent, we have to worry about 4 or so browsers. ColdFusion engineers have to worry about <strong><em>multiple operating systems</em></strong>: Microsoft Windows, Sun Solaris, Linux, IBM AIX, and Mac OS,<strong><em> multiple J2EE systems</em></strong>: WebSphere, WebLogic, Oracle App Server, JRun, JBoss, and Tomcat, <strong><em>and multiple web servers</em></strong>: IIS, Apache, and Sun.</p>
<p>So, again if you need CF on OS X Lion now &#8230; it is possible to get it running. And if you need multiple server instances, Adobe is looking at it so stick with Snow Leopard for a short while.</p>
<p>Here is a list of other blogs takping on the technical part of this issue:</p>
<p></p>
<ul>
<li>August 5 - Evelin Varghese posting on <strong>Adobe.com </strong>blog: <em><a href="http://blogs.adobe.com/coldfusion/2011/08/05/where-is-documentroot-of-apache-in-mac-lion" target="_blank">Where is DocumentRoot of Apache in Mac Lion?</a></em></li>
<li>July 31 &#8211; Rob Sherman&#8217;s <strong>CFDad </strong>blog: <em><a href="http://cfdad.com/2011/07/31/coldfusion-9-01-lion-osx-problems-solutions/" target="_blank">ColdFusion 9.01 &amp; Lion OSX Problems &amp; Solutions</a></em></li>
<li>July 22 &#8211; Kevin Frickle&#8217;s <strong>Sargas</strong> blog: <em><a href="http://www.sargas.com/2011/07/coldfusion-spinning-after-upgrading-to-lion-osx-10-7/" target="_blank">Coldfusion spinning after upgrading to Lion (osx 10.7)</a> </em></li>
<li>July 20 &#8211; Rob Barthle&#8217;s <strong>Rob&#8217;s Ramblings </strong>blog: <em><a href="http://barthle.com/blog/index.cfm/2011/7/20/CF9-on-OS-X-Lion-anyone" target="_blank">CF9 on OS X Lion anyone? (update: it works)</a> </em></li>
<li>July 20 - Wil Genovese&#8217;s <strong>Trunkful &lt;CF_GEMS&gt;</strong> blog: <em><a href="http://www.trunkful.com/index.cfm/2011/7/20/ColdFusion-9-on-OS-X-Lion" target="_blank">ColdFusion 9 on OS X Lion</a></em></li>
<li>July 20 &#8211; <strong>Adobe.com Forums</strong>: <em><a href="http://forums.adobe.com/thread/879816" target="_blank">CF9 on OS X Lion?</a></em></li>
</ul>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/F5jKiBvWX6U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/08/13/coldfusion-9-and-os-x-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/08/13/coldfusion-9-and-os-x-lion/</feedburner:origLink></item>
		<item>
		<title>ValidateThis and Multiple Objects</title>
		<link>http://feedproxy.google.com/~r/askBenore/~3/i6VJQEwBCTU/</link>
		<comments>http://www.askBenore.com/2011/08/12/validatethis-and-multiple-objects/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 22:49:32 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ValidateThis Series]]></category>

		<guid isPermaLink="false">http://www.askBenore.com/?p=50</guid>
		<description><![CDATA[This is PART TWO in my ValidateThis Series. So I ran into an issue with ValidateThis that took a little elbow grease to solve. Now, this may not be the most elegant solution but it works. If you have a better solution feel free to put it in the comments. The problem? I have a [...]]]></description>
			<content:encoded><![CDATA[<p>This is PART TWO in my <a href="http://www.askbenore.com/tag/validatethis-series/">ValidateThis Series</a>.</p>
<p>So I ran into an issue with <a href="http://www.validatethis.org/" target="_blank">ValidateThis</a> that took a little elbow grease to solve. Now, this may not be the most elegant solution but it works. If you have a better solution feel free to put it in the comments. The problem? I have a form that is going to be handled by two separate ORM objects. For example, I have a user form that has all the demographic user information including username and password but it also has a &#8220;group&#8221; selector. The user information gets saved to the user ORM object, whereas that group selector saves the corresponding user id and group id to a group/user lookup table handled by another ORM object.</p>
<p>In ValidateThis, you send a single object (or even the form field itself) to the validate function and it evaluates that object based on rules you set up. For an example of the rules, see my previous post titled: <strong><em><a href="http://www.askbenore.com/2011/08/10/validation-made-easy/">Validation Made Easy: ValidateThis</a></em></strong>. The problem is I could not send only the user object to be validated, because I also wanted rules based on the group selector. So I needed an object that contained items from both the user object and the group user object. So I created a CFC in my validation directory for just this purpose. Below is sample code used to illustrate my issue, it however is not my exact code base.</p>
<p><span id="more-50"></span></p>
<p>Consider this <strong>user.cfc</strong>.<br />
<pre><code>
component accessors=&quot;true&quot; {
&nbsp;&nbsp;property name=&quot;name&quot; type=&quot;string&quot;;
&nbsp;&nbsp;property name=&quot;username&quot; type=&quot;string&quot;;
&nbsp;&nbsp;property name=&quot;passwordChange&quot; type=&quot;string&quot;;
&nbsp;&nbsp;property name=&quot;passwordChange2&quot; type=&quot;string&quot;;
&nbsp;&nbsp;property name=&quot;email&quot; type=&quot;string&quot;;
&nbsp;&nbsp;property name=&quot;active&quot; type=&quot;numeric&quot;;
&nbsp;&nbsp;property name=&quot;groups&quot; type=&quot;string&quot;;

&nbsp;&nbsp;function isUniqueUsername(){
&nbsp;&nbsp;&nbsp;&nbsp;var codeCheck = ormExecuteQuery(&quot;FROM users WHERE username=&#039;#username#&#039;&quot;);
&nbsp;&nbsp;&nbsp;&nbsp;var isResult = arraylen(codeCheck) == 0 ? 1 : 0;
&nbsp;&nbsp;&nbsp;&nbsp;return isResult;
&nbsp;&nbsp;}
}
</code></pre></p>
<p>I created the user.cfc to allow me to set information from both objects into this new object. The &#8220;property&#8221; syntax allows me to use getters and setters when calling this object. Below, I call this new object my &#8220;formValidator&#8221; object. </p>
<p><pre><code>
&nbsp;&nbsp;var formValidator = new validations.user() ;
&nbsp;&nbsp;formValidator.setCmsGroupCode( form.groups );
&nbsp;&nbsp;formValidator.setActive( form.active );
&nbsp;&nbsp;formValidator.setUserName( form.username );
&nbsp;&nbsp;formValidator.setName( form.name );
&nbsp;&nbsp;formValidator.setEmail( form.email );
&nbsp;&nbsp;formValidator.setPasswordChange( form.passwordChange );
&nbsp;&nbsp;formValidator.setPasswordChange2( form.passwordChange2 );
</code></pre></p>
<p>Now that I have called the new <strong>formValidator</strong> object, I can pass this object to ValidateThis. This solves my multiple objects dilemma. I can now right rules for all of the forms fields and still have separate objects for ORM. </p>
<p>Some of you may wonder why I even bothered, since I could just send the form scope over to ValidateThis. In my new user.cfc, you will notice a function called <strong>isUniqueUsername</strong>. This function must exist in my object as a method. Why? For that you will have to wait until PART III in my ValidateThis series.</p>
<img src="http://feeds.feedburner.com/~r/askBenore/~4/i6VJQEwBCTU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.askBenore.com/2011/08/12/validatethis-and-multiple-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.askBenore.com/2011/08/12/validatethis-and-multiple-objects/</feedburner:origLink></item>
	</channel>
</rss>

