<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>ColdFusioning</title>
			<link>http://www.coldfusioning.com/index.cfm</link>
			<description>My personal blog about ColdFusion, code, Adobe, Google, &amp; computers...</description>
			<language>en-us</language>
			<pubDate>Thu, 09 Sep 2010 20:31:25 -0400</pubDate>
			<lastBuildDate>Sun, 22 Aug 2010 23:08:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>james@gulftobaytrading.com</managingEditor>
			<webMaster>james@gulftobaytrading.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>james@gulftobaytrading.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>ColdFusioning</title>
				<link>http://www.coldfusioning.com/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Need Multiple EMail Addresses For Testing?</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/8/22/Need-Multiple-EMail-Addresses-For-Testing</link>
				<description>
				
				Many times when we&apos;re debugging software or testing new functionality, we need to use an email address to register, over and over.  Well, rather than create multiple accounts over and over, you can just use Gmail.  
&lt;br /&gt;&lt;br /&gt;
Let&apos;s say your email address is:
&lt;br /&gt;&lt;br /&gt;
james@gmail.com 
&lt;br /&gt;
(it&apos;s not because they require 6 letter minimum so this is a good example)
&lt;br /&gt;&lt;br /&gt;
If you append a plus sign (+) after your username, but before the @, you can enter any number or combination of characters and you will still receive the email at your normal Gmail address.  For example:
&lt;br /&gt;&lt;br /&gt;
james+test@gmail.com&lt;br /&gt;
james+test1@gmail.com&lt;br /&gt;
james+test2@gmail.com&lt;br /&gt;
james+testOneMillion@gmail.com
&lt;br /&gt;&lt;br /&gt;
All of these would be delivered to james@gmail.com and save you from having to create one million email addresses.  

&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>Tips</category>				
				
				<pubDate>Sun, 22 Aug 2010 23:08:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/8/22/Need-Multiple-EMail-Addresses-For-Testing</guid>
				
			</item>
			
			<item>
				<title>ColdFusion / Railo Object Relational Mapping - ORM Source Code and Notes</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/8/4/ColdFusion--Railo-Object-Relational-Mapping--ORM-Source-Code-and-Notes</link>
				<description>
				
				&lt;style&gt;
#list li{
margin-left: 25px;
}
#list li ul li{
margin-left: 50px !important;
}
&lt;/style&gt;
Tonight I gave a presentation on using ORM with ColdFusion or Railo.  You can watch the recorded presentation on &lt;a href=&quot;http://experts.na3.acrobat.com/p69672624/&quot; onClick=&quot;recordOutboundLink(this, &apos;Outbound Links&apos;, &apos;experts.na3.acrobat.com/p69672624/&apos;);return false;&quot;&gt;Adobe Connect&lt;/a&gt;.  As promised, I&apos;m publishing the source code from the meeting.  
&lt;br /&gt;&lt;br /&gt;
Since the code uses ColdBox and a database,  it requires some setup.  If you follow the steps below, you&apos;ll be able to get setup to run the examples:
&lt;br /&gt;&lt;br /&gt;
&lt;ul id=&quot;list&quot;&gt;
	&lt;li&gt;Setup ColdBox with a mapping (&quot;/coldbox&quot;) to the ColdBox source &lt;br /&gt;(I&apos;m using Version 3115)&lt;/li&gt;
	&lt;li&gt;Unzip the &lt;a href=&quot;/files/ColdFusion-Railo-ORM-1.0.rar&quot; onClick=&quot;recordOutboundLink(this, &apos;Downloads&apos;, &apos;ColdFusion-Railo-ORM&apos;);return false;&quot;&gt;source files&lt;/a&gt; to a empty directory&lt;/li&gt;
	&lt;li&gt;Setup a new site (I&apos;m using &quot;http://office.scribble/&quot; in the examples)&lt;/li&gt;
	&lt;li&gt;In ColdFusion Admin
&lt;ul&gt;
		&lt;li&gt;Setup a mapping &quot;scribble&quot; that points at the directory&lt;/li&gt;
		&lt;li&gt;Create a datasource pointing at a new database&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
	&lt;li&gt;Update Application.cfc with the new datasource (line 24)&lt;/li&gt;
	&lt;li&gt;Call the application from the browser&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
At this point, you should see the ColdBox version number and a list of actions.  You&apos;ll want to run the &quot;Reload&quot; link first so the tables are all created.  I&apos;m not sure why, but if you receive an error on the &quot;Reload&quot; page, refresh the browser a couple times and I&apos;ll complete properly.
&lt;br /&gt;&lt;br /&gt;
If you have problems setting up ColdBox, please refer to the ColdBox Documentation at &lt;a href=&quot;http://wiki.coldbox.org/&quot;  onClick=&quot;recordOutboundLink(this, &apos;Outbound Links&apos;, &apos;wiki.coldbox.org&apos;);return false;&quot;&gt;http://wiki.coldbox.org/&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
Most of the code you&apos;ll be utilizing is in either /handlers/dev/ or /model/objects/
&lt;br /&gt;&lt;br /&gt;
Also, I added a deleteContact example that wasn&apos;t covered in the presentation.  It should be pretty self explanatory.
&lt;br /&gt;&lt;br /&gt;
Lastly, this code is a basis to build on and should not be used in a production environment.  
&lt;br /&gt;&lt;br /&gt;
If you have any questions or problems, please leave a comment below.  
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;/files/ColdFusion-Railo-ORM-1.0.rar&quot; onClick=&quot;recordOutboundLink(this, &apos;Downloads&apos;, &apos;ColdFusion-Railo-ORM&apos;);return false;&quot;&gt;Download Source Code&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;img style=&quot;visibility:hidden;width:0px;height:0px;&quot; border=0 width=0 height=0 src=&quot;http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyODA5MDIwOTAxMjMmcHQ9MTI4MDkwMjA5MjkzNiZwPTEwMDA3NTImZD*mZz*yJm89YjhhYjkwY2Q*ZWZkNDNkN2I1/NmY3MjcwOTIyYjA2MzYmb2Y9MA==.gif&quot; /&gt;&lt;object height=&quot;425&quot; width=&quot;550&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=Object-Relational-Mapping-ORM&quot;/&gt;
	&lt;param name=&quot;menu&quot; value=&quot;false&quot;/&gt;
	&lt;param name=&quot;scale&quot; value=&quot;noScale&quot;/&gt;
	&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
	&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;
	&lt;embed src=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=Object-Relational-Mapping-ORM&quot; allowscriptaccess=&quot;always&quot; allowFullScreen=&quot;true&quot; height=&quot;425&quot; width=&quot;550&quot; type=&quot;application/x-shockwave-flash&quot;  FlashVars=&quot;gig_lt=1280902090123&amp;gig_pt=1280902092936&amp;gig_g=2&quot;/&gt;
 &lt;param name=&quot;FlashVars&quot; value=&quot;gig_lt=1280902090123&amp;gig_pt=1280902092936&amp;gig_g=2&quot; /&gt;&lt;/object&gt;
&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ORM</category>				
				
				<pubDate>Wed, 04 Aug 2010 03:53:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/8/4/ColdFusion--Railo-Object-Relational-Mapping--ORM-Source-Code-and-Notes</guid>
				
			</item>
			
			<item>
				<title>Object Relational Mapping (ORM) in ColdFusion 9 and Railo Free Presentation</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/8/2/Object-Relational-Mapping-ORM-in-ColdFusion-9-and-Railo-Free-Presentation</link>
				<description>
				
				Tomorrow night I will be presenting on using ORM with ColdFusion and Railo.  We&apos;ll be looking at the concepts behind ORM but will also be exploring code samples and practical, real-world utilization of ORM.
&lt;br /&gt;&lt;br /&gt;
The presentation will be in Tampa, FL and will also be offered via Adobe Acrobat Connect.  That&apos;s right, we&apos;ll be broadcasting live and accepting questions from remote attendees!  
&lt;br /&gt;&lt;br /&gt;
If you ever have wondered what ORM was and how you could use it or if you&apos;re already using ORM but would like to learn more and solidify your understanding, this is the presentation to attend.
&lt;br /&gt;&lt;br /&gt;
View more information or register over on &lt;a href=&quot;http://www.meetup.com/florida-web-developers/calendar/13819738/&quot;&gt;Meetup&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ORM</category>				
				
				<pubDate>Mon, 02 Aug 2010 13:47:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/8/2/Object-Relational-Mapping-ORM-in-ColdFusion-9-and-Railo-Free-Presentation</guid>
				
			</item>
			
			<item>
				<title>ColdFusion Now Supports Multiple Data Sources for ORM</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/7/13/ColdFusion-Now-Supports-Multiple-Data-Sources-for-ORM</link>
				<description>
				
				With the ColdFusion 9.0.1 update, you can now use multiple data sources with ORM.  When you create your objects, use the &quot;datasource&quot; attribute to specify which each should use.  Below is an example of it in use:

&lt;code&gt;
component		persistent		= true
			accessors		= true
			entityname		= &apos;Contact&apos;
			hint			= &apos;This object holds contacts and their associated properties&apos;
			datasource		= &apos;mydatasource&apos; {

property name=&apos;ContactID&apos; type=&apos;numeric&apos; persistent=true ormtype=&apos;integer&apos; fieldtype=&apos;id&apos; generator=&apos;increment&apos;;
}
&lt;/code&gt;
&lt;br /&gt;
If you don&apos;t specify a data source, the default data source is used. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>ORM</category>				
				
				<pubDate>Tue, 13 Jul 2010 16:05:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/7/13/ColdFusion-Now-Supports-Multiple-Data-Sources-for-ORM</guid>
				
			</item>
			
			<item>
				<title>Load jQuery From Google Without Risk of Breaking Your Site</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/7/9/Load-jQuery-From-Google-Without-Risk-of-Breaking-Your-Site</link>
				<description>
				
				We&apos;ve all heard the best practices recommendation to load jQuery (or &lt;a href=&quot;http://code.google.com/apis/ajaxlibs/documentation/&quot;&gt;other JavaScript libraries&lt;/a&gt;) from a CDN, such as Google&apos;s for performance reasons.  But what happens if, in the rare chance, Google&apos;s network is down or inaccessible?  At a minimum, your site would start throwing errors &amp; wouldn&apos;t function properly.
&lt;br /&gt;&lt;br /&gt;

Fear not, all is not lost.  Using the code below, we can try to load the file from the Google CDN and then quickly test if it successfully loaded.  If it did load properly, we don&apos;t do anything different.  But if it didn&apos;t, we can load the file from another location, assumingly our web server.  Then our site will function properly and once Google&apos;s CDN is re-accessible, visitors will continue to benefit from the use of the CDN.


&lt;code&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt; 

&lt;script type=&quot;text/javascript&quot;&gt; 
if (typeof jQuery === &apos;undefined&apos;) document.write(&quot;&lt;scr&quot;+&quot;ipt src=&apos;/js/jquery-1.4.2.min.js&apos;&gt;&lt;/scr&quot;+&quot;ipt&gt;&quot;);
&lt;/script&gt; 
&lt;/code&gt;
&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>jQuery</category>				
				
				<category>Tips</category>				
				
				<pubDate>Fri, 09 Jul 2010 03:23:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/7/9/Load-jQuery-From-Google-Without-Risk-of-Breaking-Your-Site</guid>
				
			</item>
			
			<item>
				<title>ColdFusion Developer Population Survey</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/6/30/ColdFusion-Developer-Population-Survey</link>
				<description>
				
				Please take a minute (very quick) to fill out the survey from Adobe regarding the ColdFusion developer population.  
&lt;br /&gt;&lt;br /&gt;
From Adobe:&lt;br /&gt;
&quot;There has been a bit of speculation on just how many ColdFusion developers there are in the world today. If you wouldn&apos;t mind, please take 1-2 minutes to complete the following survey. If you do, you will have a 1 in 100 chance of winning a copy of ColdFusion Builder.&quot;
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://bit.ly/CFDevPop&quot;&gt;http://bit.ly/CFDevPop&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
Thanks! 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 30 Jun 2010 21:26:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/6/30/ColdFusion-Developer-Population-Survey</guid>
				
			</item>
			
			<item>
				<title>Tour de ColdFusion Beta Released</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/6/24/Tour-de-ColdFusion-Beta-Released</link>
				<description>
				
				We are proud to announce the Tour de ColdFusion Beta is available for download!  Check it out today!

&lt;a href=&quot;http://bit.ly/tourdecoldfusion&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/tourdecoldfusion&lt;/a&gt;

If you would like to submit samples, please send them to:
&lt;a href=&quot;mailto:submit@tourdecoldfusion.com&quot;&gt;submit@tourdecoldfusion.com&lt;/a&gt;.

&lt;img src=&quot;http://gregorywilson.smugmug.com/photos/912390492_kmW4L-O.png&quot;&gt; 
				</description>
				
				<category>Tour de ColdFusion</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 24 Jun 2010 17:48:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/6/24/Tour-de-ColdFusion-Beta-Released</guid>
				
			</item>
			
			<item>
				<title>Quick Media and Video Player in ColdFusion 9</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/6/23/Quick-Media-and-Video-Player-in-ColdFusion-9</link>
				<description>
				
				If you are using the new ColdFusion 9 and need a quick video player, check out the new cfmediaplayer tag:

&lt;code&gt;
&lt;cfmediaplayer 
    name=&quot;Myvideo&quot; 
    source=&quot;./billboard.flv&quot; 
    width=500 
    height=400 
    align=&quot;middle&quot; 
    quality=&quot;high&quot; 
    fullscreencontrol=&quot;true&quot;/&gt;
&lt;/code&gt;
&lt;br /&gt;
That&apos;s how simple it is to implement.  Just put the FLV file on your server and change the source attribute above.  That all being said, the tag is also very powerful and highly customizable.  For a full list of attributes, check out &lt;a href=&quot;http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSE66DB0CD-E16D-49e7-AAEE-F51F9580554E.html&quot; rel=&quot;nofollow&quot;&gt;Adobe Help&lt;/a&gt;. 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 23 Jun 2010 08:49:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/6/23/Quick-Media-and-Video-Player-in-ColdFusion-9</guid>
				
			</item>
			
			<item>
				<title>ColdFusion 9 Server Lockdown Guide</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/6/4/ColdFusion-9-Server-Lockdown-Guide</link>
				<description>
				
				The Adobe ColdFusion team has published a ColdFusion 9 server lockdown guide.  Even if you aren&apos;t running your own ColdFusion server, this is a good read and a MUST if you are managing your own servers:
&lt;br /&gt;&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.adobe.com/products/coldfusion/whitepapers/pdf/91025512_cf9_lockdownguide_wp_ue.pdf&quot;&gt;Download Today&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Grab your copy today!! 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 04 Jun 2010 11:28:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/6/4/ColdFusion-9-Server-Lockdown-Guide</guid>
				
			</item>
			
			<item>
				<title>ColdBox and Event Default Actions - Shorter Links and SEO</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/5/14/ColdBox-and-Event-Default-Actions--Shorter-Links-and-SEO</link>
				<description>
				
				When using ColdBox, you are not required to call an action inside of an event.  What this means is if the framework detects an incoming event, and one doesn&apos;t exist, it will look for a method called &lt;strong&gt;index&lt;/strong&gt;.  If it exists, it will execute it. You can also change the name of the default action in your configuration file.
&lt;br /&gt;&lt;br /&gt;
For example, lets say we have an event handler called &lt;strong&gt;services&lt;/strong&gt; and we call it like this:

&lt;code&gt;
index.cfm/services
or
index.cfm?event=services
&lt;/code&gt;
&lt;br /&gt;
ColdBox will now look in the &lt;strong&gt;services&lt;/strong&gt; handler for the &lt;strong&gt;index&lt;/strong&gt; method.  If it exists, it will treat the request as &lt;strong&gt;services.index&lt;/strong&gt;.  This is how your function should look, inside of &lt;strong&gt;services&lt;/strong&gt;:

&lt;code&gt;
&lt;cffunction name=&quot;index&quot; returntype=&quot;void&quot; access=&quot;public&quot;&gt;
  &lt;cfargument name=&quot;event&quot;&gt;
  
&lt;/cffunction&gt;
&lt;/code&gt;
This feature is wonderful on many levels.  It lets you create shorter urls and also do some implicit declarations. 
				</description>
				
				<category>ColdBox</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 14 May 2010 12:38:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/5/14/ColdBox-and-Event-Default-Actions--Shorter-Links-and-SEO</guid>
				
			</item>
			
			<item>
				<title>Building Site Site-Wide Links With ColdBox</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/5/11/Building-Site-SiteWide-Links-With-ColdBox</link>
				<description>
				
				Today, we&apos;re going to look at using ColdBox to build site-wide links and a global menu.  This post assumes you have ColdBox successfully running and are using the standard folder structure for ColdBox.
&lt;br /&gt;&lt;br /&gt;
The first thing we need to do is register an implicit event so we can build our Exit Event Handlers (xeh) for the site.  The xeh variables will let us use the links site-wide and have a single point to update the links, should we need to later.
&lt;br /&gt;&lt;br /&gt;
If you open up your Coldbox.cfc, you will see a requestStartHandler.  We&apos;re going to set this to &quot;general.onRequestStart&quot;.  You could use any event handler, but we&apos;re going to use &quot;general&quot; for this example.  Now every request will now run &quot;onRequestStart&quot; in the &quot;general&quot; event handler, before any other code is run.  Think of it as a global pre-event.
&lt;br /&gt;&lt;br /&gt;
Next, let&apos;s open up general.cfc and add the following function:

&lt;code&gt;
&lt;cffunction name=&quot;onRequestStart&quot; returntype=&quot;void&quot; output=&quot;false&quot;&gt;
		&lt;cfargument name=&quot;event&quot; required=&quot;true&quot;&gt;
		&lt;cfscript&gt;
			xeh = {
						 home 				= &quot;&quot;
						,services		= {
												 index 				= &quot;services&quot;
												,consulting			= &quot;services.businesslaw&quot;
												,webdesign			= &quot;services.webdesign&quot;
												,seo				= &quot;services.seo&quot;
												}
						,about				= &quot;about&quot;
						,faq				= &quot;general.faq&quot;
						,contactus			= &quot;contactus&quot;
						,videos				= &quot;videos&quot;
			};
			event.setValue(&quot;xeh&quot;, xeh);
		&lt;/cfscript&gt;
	&lt;/cffunction&gt;
&lt;/code&gt;
&lt;br /&gt;
What this will do is build a struct, xeh, with our different links.  Since we put this into the event object, we&apos;ll be able to use this anywhere, including our views.
&lt;br /&gt;&lt;br /&gt;
The next step we&apos;re going to do is build our menu.  Open up your layout file and let&apos;s add the following line where we want the menu to display:

&lt;code&gt;
&lt;cfoutput&gt;
#renderview(view=&quot;menu&quot;)#
&lt;/cfoutput&gt;
&lt;/code&gt;
&lt;br /&gt;
Then go into your /views/ folder and create menu.cfm.  This file is where we will build the actual menu.  Let&apos;s use this menu to utilize the xeh we build above:

&lt;code&gt;
&lt;cfoutput&gt;
&lt;ul class=&quot;dropdown&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.home)#&quot;&gt;Home Page&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.services.index)#&quot;&gt;Services&lt;/a&gt;
		&lt;ul class=&quot;subnav&quot;&gt;
			&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.services.consulting)#&quot;&gt;Consulting&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
			&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.services.webdesign)#&quot;&gt;Webdesign&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
			&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.services.seo)#&quot;&gt;SEO&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.about)#&quot;&gt;About&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.faq)#&quot;&gt;F.A.Q.&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.contactus)#&quot;&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#event.buildLink(rc.xeh.videos)#&quot;&gt;Videos&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/cfoutput&gt;
&lt;/code&gt;
&lt;br /&gt;
What this is doing is using the xeh links to construct the links.  Now, as long as we build each function in our event handlers to accept the incoming requests, our links will work.  Additionally, in any of our views, we can display links, and they will point to the correct location.  For example:
&lt;br /&gt;&lt;br /&gt;
&lt;code&gt;Please view our full list of &lt;a href=&quot;#event.buildLink(rc.xeh.services.index)#&quot;&gt;services&lt;/a&gt;.&lt;/code&gt;
&lt;br /&gt;
Then if you need to change a link destination, you can just open up your &quot;general.onRequestStart&quot;, update the struct, and site-wide your links will be updated.
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>ColdBox</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Tue, 11 May 2010 10:15:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/5/11/Building-Site-SiteWide-Links-With-ColdBox</guid>
				
			</item>
			
			<item>
				<title>ColdBox and Event Default Actions - Shorter Links and SEO</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/5/10/ColdBox-and-Event-Default-Actions-Shorter-Links-and-SEO</link>
				<description>
				
				When using ColdBox, you are not required to call an action inside of an event.  What this means is if the framework detects an incoming event, and one doesn&apos;t exist, it will look for a method called &lt;strong&gt;index&lt;/strong&gt;.  If it exists, it will execute it. You can also change the name of the default action in your configuration file.
&lt;br /&gt;&lt;br /&gt;
For example, lets say we have an event handler called &lt;strong&gt;services&lt;/strong&gt; and we call it like this:

&lt;code&gt;
index.cfm/services
or
index.cfm?event=services
&lt;/code&gt;
&lt;br /&gt;
ColdBox will now look in the &lt;strong&gt;services&lt;/strong&gt; handler for the &lt;strong&gt;index&lt;/strong&gt; method.  If it exists, it will treat the request as &lt;strong&gt;services.index&lt;/strong&gt;.  This is how your function should look, inside of &lt;strong&gt;services&lt;/strong&gt;:

&lt;code&gt;
&lt;cffunction name=&quot;index&quot; returntype=&quot;void&quot; access=&quot;public&quot;&gt;
  &lt;cfargument name=&quot;event&quot;&gt;
  
&lt;/cffunction&gt;
&lt;/code&gt;
&lt;/code&gt;
This feature is wonderful on many levels.  It lets you create shorter urls and also do some implicit declarations. 
				</description>
				
				<category>ColdBox</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 10 May 2010 09:00:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/5/10/ColdBox-and-Event-Default-Actions-Shorter-Links-and-SEO</guid>
				
			</item>
			
			<item>
				<title>Creative Suite 5 is Released - CS5</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/4/30/Creative-Suite-5-is-Released--CS5</link>
				<description>
				
				&lt;br /&gt;Download it today!

&lt;a href=&quot;http://www.adobe.com/downloads/&quot;&gt;http://www.adobe.com/downloads/&lt;/a&gt;

&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>Adobe</category>				
				
				<pubDate>Fri, 30 Apr 2010 04:54:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/4/30/Creative-Suite-5-is-Released--CS5</guid>
				
			</item>
			
			<item>
				<title>Massive ColdFusion Resource List</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/4/1/Massive-ColdFusion-Resource-List</link>
				<description>
				
				Get your bookmarks ready!
&lt;br /&gt;&lt;br /&gt;
Time to take a visit to the site of the great ColdFusion &quot;troubleshooter&quot;, Charlie Arehart.  Charlie has put together an exhaustive list of tools and resources for ColdFusion.  Titled &lt;a href=&quot;http://www.carehart.org/cf411/&quot;&gt;CF411&lt;/a&gt;, the site features over 1,200 links and is quite comprehensive.  The greatest part is it appears Charlie is actively maintaining the list, with the last update being only days before this post.
&lt;br /&gt;&lt;br /&gt;
Jump on over to CF411 and bookmark it today:  &lt;a href=&quot;http://www.carehart.org/cf411/&quot;&gt;http://www.carehart.org/cf411/&lt;/a&gt;

&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 01 Apr 2010 09:33:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/4/1/Massive-ColdFusion-Resource-List</guid>
				
			</item>
			
			<item>
				<title>Adobe Labs Ideas - Give Feedback On Your Favorite Products</title>
				<link>http://www.coldfusioning.com/index.cfm/2010/3/29/Adobe-Labs-Ideas--Give-Feedback-On-Your-Favorite-Products</link>
				<description>
				
				Adobe now has a way you can give ideas and feedback on a select number of their products.  Currently you can &quot;Post Ideas&quot; or &quot;View Ideas&quot; from the following products:
&lt;br /&gt;&lt;br /&gt;
Adobe AIR&lt;br /&gt;
Adobe Flash Builder&lt;br /&gt;
Adobe Flash Catalyst&lt;br /&gt;
Adobe Flash Professional&lt;br /&gt;
Adobe Flex SDK&lt;br /&gt;
Adobe WorkflowLab&lt;br /&gt;
&lt;br /&gt;
Personally, I think this is a great idea to get a pulse on feedback from the actual users of the product.  Sometimes software companies feel they know best on what the users want, and websites like this would help confirm same.  However, and more likely, it would give insight into ideas that the company may have never thought of themselves.  The only criticism I have is that they only feature six products, out of more than 100 of their current products.  The more noticeably missing is Photoshop and ColdFusion.  Hopefully, this is just the beginning and they are gearing up to add their flagship products.
&lt;br /&gt;&lt;br /&gt;
Check out the site today and leave a great idea:  &lt;a href=&quot;http://ideas.adobe.com/&quot;&gt;http://ideas.adobe.com/&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt; 
				</description>
				
				<category>Adobe</category>				
				
				<pubDate>Mon, 29 Mar 2010 09:25:00 -0400</pubDate>
				<guid>http://www.coldfusioning.com/index.cfm/2010/3/29/Adobe-Labs-Ideas--Give-Feedback-On-Your-Favorite-Products</guid>
				
			</item>
			</channel></rss>