<?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>Jeff Coughlin&apos;s ColdFusion Blog - FarCry CMS</title>
			<link>http://www.jeffcoughlin.com/blog/index.cfm</link>
			<description>inside the mind of a CF developer</description>
			<language>en-us</language>
			<pubDate>Fri, 10 Sep 2010 06:52:08 -0400</pubDate>
			<lastBuildDate>Fri, 09 May 2008 13:28:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>jeff@jeffcoughlin.com</managingEditor>
			<webMaster>jeff@jeffcoughlin.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>jeff@jeffcoughlin.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Jeff Coughlin&apos;s ColdFusion Blog</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Will FarCry Change its Open Source License (CPL) to a Dual License Model with GPLv3?</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2008/5/9/Will-FarCry-Change-its-Open-Source-License-CPL-to-a-Dual-License-Model-with-GPLv3</link>
				<description>
				
				There has been a lot of buzz this week when &lt;a href=&quot;http://blog.daemon.com.au/go/blog-post/farcry-license-changes&quot;&gt;Daemon announced&lt;/a&gt; they were thinking of changing their open source license model from Common Public License 1.0 (CPL) to a dual license with the GNU GPL License v3 (GPL).

I sat with Geoff Bowers, President and CEO of &lt;a href=&quot;http://www.daemon.com.au&quot;&gt;Daemon Internet Consultants&lt;/a&gt;, to ask him why they were thinking of changing to a dual license model.

Check out the article on &lt;a href=&quot;http://www.fusionauthority.com/news/4750-whats-in-a-license-anyway.htm&quot;&gt;Fusion Authority&lt;/a&gt; and see what all the buzz is about. 
				</description>
				
				<category>Open Source</category>				
				
				<category>Articles</category>				
				
				<category>FarCry Core</category>				
				
				<category>FarCry Plugins</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Fri, 09 May 2008 13:28:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2008/5/9/Will-FarCry-Change-its-Open-Source-License-CPL-to-a-Dual-License-Model-with-GPLv3</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>Speaking at the Boston CFUG Tonight</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/10/16/Speaking-at-the-Boston-CFUG-Tonight</link>
				<description>
				
				I&apos;ll be speaking at the &lt;a href=&quot;http://www.bostoncfug.org/index.cfm?event=showMeeting&amp;meetingID=DF271838-D61B-FA8C-85BB5F44230F419A&quot;&gt;Boston CFUG&lt;/a&gt; tonight about FarCry 4.0 (6:00pm ET).  If interested and you&apos;re in the area stop by to see what&apos;s new in FarCry (Sorry, it will not be broadcast via Breeze/Connect). 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry Core</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Tue, 16 Oct 2007 15:05:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/10/16/Speaking-at-the-Boston-CFUG-Tonight</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>FarCry 4.0 Training Course Released Under Creative Commons License</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/9/19/FarCry-40-Training-Course-Released-Under-Creative-Commons</link>
				<description>
				
				Head on over to the &lt;a href=&quot;http://blog.daemon.com.au/go/blog-post/farcry-4-0-training-course-released&quot;&gt;Daemonite blog&lt;/a&gt; to get your hands on the latest release of the FarCry training course in PDF format.

Now released under the Creative Commons license for personal use, readers will have can indulge themselves in 122 pages of FarCry goodness. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Wed, 19 Sep 2007 09:17:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/9/19/FarCry-40-Training-Course-Released-Under-Creative-Commons</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>New FMRP Website Using FarCry 4</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/8/9/New-FMRP-Website-Using-FarCry-4</link>
				<description>
				
				&lt;a href=&quot;http://www.middlesexfmrp.org&quot;&gt;&lt;img src=&quot;/blog/images/misc/fmrpThumb.jpg&quot; /&gt;&lt;/a&gt;A few days ago I launched a new website for Middlesex Hospital &lt;abbr title=&quot;Family Medical Residency Program&quot;&gt;FMRP&lt;/abbr&gt; (&lt;a href=&quot;http://www.middlesexfmrp.org/&quot;&gt;www.middlesexfmrp.org&lt;/a&gt;).

The site is not fairly large, but does take advantage of custom types, form tools, object broker, and more.

We really had to rush this site out the door to meet a tight deadline.  From the imitial meetings, to content gathering and  graphic design... we had only one month to design and make this site.

To make matters worse, I didn&apos;t have the final CSS+XHTML in my lap until a few days before launch.  So I wrote all of the FarCry code in record time.  Unfortunately I had to code  about 20+ hours a day and 2 days into my holiday/vacation, but I&apos;m happy we met the deadline and got the site up and running in time for the &lt;abbr title=&quot;Family Medical Residency Program&quot;&gt;FMRP&lt;/abbr&gt; recruiting event. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry Core</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Thu, 09 Aug 2007 21:09:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/8/9/New-FMRP-Website-Using-FarCry-4</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>FarCry Core 4.0.4 Released</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/7/12/FarCry-Core-404-Released</link>
				<description>
				
				Early this morning &lt;a href=&quot;http://www.farcrycore.org&quot;&gt;FarCry Core&lt;/a&gt; version 4.0.4 was released.  This is just the core/framework (not the CMS plugin).  Although many plugins (including the FarCry CMS plugin) will benefit from this update.

There were &lt;strong&gt;many&lt;/strong&gt; updates in this release, but I&apos;ll highlight a few that interested me.

&lt;h2&gt;A Few Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;TinyMCE updated to version 2.1.1&lt;/li&gt;
&lt;li&gt;Better Safari support&lt;/li&gt;
&lt;li&gt;Ajax updates/fixes&lt;/li&gt;
&lt;li&gt;dmCron updates&lt;/li&gt;
&lt;li&gt;DB updates for PostgreSQL and Oracle&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Changelog/Release Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://bugs.farcrycms.org:8080/secure/IssueNavigator.jspa?reset=true&amp;&amp;pid=10000&amp;fixfor=10141&quot;&gt;Changelog/Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Download&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://fisheye3.cenqua.com/browse/~tarball=zip/farcrycms/core/tags/milestone-4-0-4/milestone-4-0-4.zip&quot;&gt;Zip Format&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fisheye3.cenqua.com/browse/~tarball=zip/farcrycms/core/tags/milestone-4-0-4/milestone-4-0-4.tgz&quot;&gt;Tarball&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Subversion Tag&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://svn1.cvsdude.com/modius/farcry/core/tags/milestone-4-0-4/&quot;&gt;Subversion tag&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

Special thanks again to &lt;a href=&quot;http://www.daemon.com.au&quot;&gt;Daemon Internet Consultants&lt;/a&gt; for another great release. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry Core</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Thu, 12 Jul 2007 10:37:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/7/12/FarCry-Core-404-Released</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>Another FarCry 4 Website Launched</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/6/7/Another-FarCry-4-Website-Launched</link>
				<description>
				
				&lt;a href=&quot;http://www.acmeautosales.com&quot;&gt;&lt;img src=&quot;/blog/images/misc/acmeThumb.png&quot; /&gt;&lt;/a&gt;Today I wrapped up the final code pieces for a new website (&lt;a href=&quot;http://www.acmeautosales.com/&quot;&gt;www.acmeautosales.com&lt;/a&gt;).

Upon viewing the site we aimed at making the user experience quick and painless; getting the user right to the point (viewing the vehicles that are currently on the lot and for sale).

However, behind the scenes there is much more going on.  We&apos;re of course using many new features in FarCry 4.0 (formtools, object broker, extended arrays, etc), but there are a few extra tidbits in there to help make things easier for the client.

When the client came to me originally they just wanted the website and a management tool to create and maintain the vehicle data.  So we created a normalized database with many relational tables allowing for future growth (ie. A possible Advanced Search in a future release which can use the normalized DB for search filtering).

Then shortly before the initial launch date they asked if it was possible to auto-import the vehicle data daily using limited &lt;abbr title=&quot;comma separated value&quot;&gt;CSV&lt;/abbr&gt; data.

Long-story-short there is a massive import script in the backend which runs nightly.  It takes the CSV file (with only limited data), runs it through a &lt;abbr title=&quot;vehicle identification number&quot;&gt;VIN&lt;/abbr&gt; decoding service (web service) and returns the data I need.  Any images for the vehicles are uploaded and 5 different sizes are created for each vehicle (used throughout the site for various marking purposes).

Whew, its been a fun site :).  We are already planning Phase II for the site and couldn&apos;t be more happy (Phase II will incorporate more functionality and update some functionality we couldn&apos;t get into Phase I). 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Thu, 07 Jun 2007 13:51:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/6/7/Another-FarCry-4-Website-Launched</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>FarCry 4.01 Officially Released</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/5/29/FarCry-401-Officially-Released</link>
				<description>
				
				Its official.  &lt;a href=&quot;http://www.farcrycms.org/go/downloads&quot;&gt;FarCry&lt;/a&gt; 4.01 is officially released.  Version 4.0 was quietly released a little over a month ago (A couple of the plugins weren&apos;t ready for their 1.0.0 release yet).

Go to the &lt;a href=&quot;http://www.farcrycms.org/go/downloads&quot;&gt;downloads&lt;/a&gt; page and get the 4.01 suite which includes the following:
&lt;ul&gt;
&lt;li&gt;core (4.0.1)&lt;/li&gt;
&lt;li&gt;plugins/farcrycms (1.0.0)&lt;/li&gt;
&lt;li&gt;plugins/farcrycfximage (1.0.0)&lt;/li&gt;
&lt;li&gt;plugins/googleMaps (1.0.0)&lt;/li&gt;
&lt;/ul&gt;

A special thanks to Geoff Bowers and his team and &lt;a href=&quot;http://www.daemon.com.au/&quot;&gt;Daemon Internet Consultants&lt;/a&gt; for another great FarCry release.

And for those of you documentation nuts, Geoff and his team have been hard at work.  Much has already been &lt;a href=&quot;http://docs.farcrycms.org:8080/confluence/display/FCDEV40/Home&quot;&gt;published&lt;/a&gt; in the last few weeks and more is on the way. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Tue, 29 May 2007 10:23:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/5/29/FarCry-401-Officially-Released</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>I&apos;ll Be Speaking at CF.Objective 2007</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/2/23/Ill-Be-Speaking-at-CFObjective-2007</link>
				<description>
				
				I&apos;ll once again be speaking at the ColdFusion conference &lt;a href=&quot;http://www.cfobjective.com/&quot;&gt;CF.Objective&lt;/a&gt; this year (last year was a blast).

This year I&apos;ll be covering the new (yet ot be released) &lt;a href=&quot;http://www.farcrycms.org/go/downloads/farcry-beta-gonzales&quot;&gt;FarCry 4.0&lt;/a&gt;.  A list of some of the sessions was posted earlier tonight on the &lt;a href=&quot;http://www.cfobjective.com/conference/index.cfm?event=page.sessions&quot;&gt;CF.Objective Sessions Page&lt;/a&gt; as well as a mini description of my session.

My session will be convering some of the new features in FarCry 4.0 including the new object broker, &quot;formtools&quot; technology, instant wizards and more. 
				</description>
				
				<category>Conferences</category>				
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Fri, 23 Feb 2007 00:57:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/2/23/Ill-Be-Speaking-at-CFObjective-2007</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>New FarCry 4.0 Site Launched</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/2/13/New-FarCry-40-Site-Launched</link>
				<description>
				
				Without further ado I am finally able to show the new website for &lt;a href=&quot;http://www.lowellgeneral.org&quot;&gt;Lowell General Hospital&lt;/a&gt; in Lowell Massachusetts (&lt;a href=&quot;http://www.lowellgeneral.org&quot;&gt;http://www.lowellgeneral.org&lt;/a&gt;) outside of Boston.

As the title suggests this site is using &lt;a href=&quot;http://www.farcrycms.org&quot;&gt;FarCry 4.0 (beta)&lt;/a&gt;.

The website technically has been in development for almost two years, however the majority of that time has been content gathering and multiple meetings (it&apos;s quite a content-heavy site).  The ColdFusion coding portion started in the beginning of December 2006 and launched February 12, 2007 (just over two months).

Unfortunately the site was rushed (it was originally scheduled to be a 6-month development project) so there are a few quirks here and there that we&apos;re working out last-minute, but overall I am very pleased with the final result.  And &lt;a href=&quot;http://www.farcrycms.org&quot;&gt;FarCry 4.0&lt;/a&gt; made it possible.

I didn&apos;t get here alone.  Many people know that during the past 2+ months I&apos;ve been working on this site pretty much 8am to 5am (including weekends... and yes I worked the holidays as well).  A few people I&apos;d like to thank are:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.daemon.com.au/&quot;&gt;Mat Bryant&lt;/a&gt; (the brains behind most of the new features in FarCry 4 and who put up with my constant daily/evening/night owl questions)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://nil.checksite.co.uk/&quot;&gt;Stephen Moretti&lt;/a&gt; (while the both of us continue to learn and feed off each other&apos;s ideas for FarCry 4)&lt;/li&gt;
&lt;li&gt;The content team/editors at &lt;abbr title=&quot;Lowell General Hospital&quot;&gt;LGH&lt;/abbr&gt; (thanks for bearing with me as I broke the site code several times during development)&lt;/li&gt;
&lt;li&gt;My family (who had a running joke about &quot;Rare Jeff Sightings&quot; because I was locked away in my office most of the time)&lt;/li&gt;
&lt;li&gt;And many others.&lt;/li&gt;
&lt;/ul&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Tue, 13 Feb 2007 05:29:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/2/13/New-FarCry-40-Site-Launched</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>webDU Conference 2007 March 22-23</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/2/5/webDU-Conference-2007-May-2223</link>
				<description>
				
				&lt;div style=&quot;background: #ccc; padding: 5px;&quot;&gt;&lt;strong&gt;Update&lt;/strong&gt;: My apologies. In the blog post title I had May instead of &quot;March&quot;.  Please note the dates are March 22-23 2007. Hey, it almost 4 am when I posted that :). (Thanks Geoff for pointing it out!)&lt;/div&gt;

The guys at &lt;a href=&quot;http://www.daemon.com.au/&quot;&gt;Daemon&lt;/a&gt; are at it again.  This year &lt;a href=&quot;http://www.webdu.com.au&quot;&gt;webDU&lt;/a&gt; promises to be another great web technology conference.  Speakers like Tim Buntel, Mike Chambers, Ted Patrick, James Talbot, and Charlie Arehart (to name a few) will be there to once again share their expertise in tools and languages we know and love.

This will be the first year am I going to &lt;a href=&quot;http://www.webdu.com.au&quot;&gt;webDU&lt;/a&gt; (and my first year in Oz).  I will be speaking on the new upcoming &lt;a href=&quot;http://www.farcrycms.org/&quot;&gt;FarCry 4.0 Application Framework&lt;/a&gt; and some of it&apos;s really cool new features that have been added in this revision that help make FarCry development even easier and more streamlined than ever before.

Oh, and if you get a chance make sure to check out the cool &lt;a href=&quot;http://www.webdu.com.au/go/speaker-profile/jeff-coughlin-connecticut-usa&quot;&gt;new mug shot of me&lt;/a&gt; put together by the awesome team from &lt;a href=&quot;http://www.nectarine.com.au&quot;&gt;Nectarine&lt;/a&gt;. 
				</description>
				
				<category>Conferences</category>				
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Mon, 05 Feb 2007 03:39:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/2/5/webDU-Conference-2007-May-2223</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>New Extended Arrays in FarCry 4.0</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2007/1/2/New-Extended-Arrays-in-FarCry-40</link>
				<description>
				
				An array property in FarCry allows you to have relational tables for your content types and have it easily configurable and managed from within FarCry.

&lt;h2&gt;Real World Scenario&lt;/h2&gt;

Lets say I have a CFC (object) called &lt;strong&gt;products.cfc&lt;/strong&gt; where I store my company&apos;s product info.  To keep this example simple we&apos;ll say my fieldnames are &lt;em&gt;productName&lt;/em&gt;, &lt;em&gt;description&lt;/em&gt;, and &lt;em&gt;price&lt;/em&gt;.

Now my company tells me they want to have sale prices this month (in this case just price decreases) for different products.  Okay, so I create a new object called &lt;strong&gt;sale.cfc&lt;/strong&gt;.  To assign the products to a sale object in FarCry I can do it in one line of code in the &lt;strong&gt;sale.cfc&lt;/strong&gt; file like so...

&lt;code&gt;&lt;cfproperty name=&quot;aProducts&quot; type=&quot;array&quot; hint=&quot;Products in this sale&quot; /&gt;&lt;/code&gt;
(&lt;strong&gt;Note:&lt;/strong&gt; add the attribute ftJoin=&quot;sale&quot; (where &quot;sale&quot; matches the name of the CFC file w/o extension) to take advantage of one of the new FormTools in FarCry 4.0 (more on that in a future blog post))

This feature has always been possible with FarCry (at least since I started using it in version 2.1) and will create a table called &lt;em&gt;sale_aProducts&lt;/em&gt;.

But wait a second... I just realized that I need to have custom prices for each product in the sale (meaning for each item in the array table, I need a column called &lt;em&gt;price&lt;/em&gt; to override the default product price).  Before FarCry 3.0 this was not possible without managing your own table (something FarCry has always tried to eliminate the need for).  However, in FarCry 3.0 a new attribute came along called &lt;em&gt;arrayProps&lt;/em&gt;.  So I could use it by adding the attribute like so...
&lt;code&gt;arrayProps=&quot;price:numeric&quot; (add more by separating them with commas)&lt;/code&gt;

So now if I use that attribute I&apos;ll end up the following columns in my array table &lt;em&gt;parentid&lt;/em&gt;, &lt;em&gt;data&lt;/em&gt;, &lt;em&gt;seq&lt;/em&gt;, &lt;em&gt;typename&lt;/em&gt;, and &lt;em&gt;price&lt;/em&gt; (my new column).

This worked great and allowed me to add my new column(s) with ease.  Unfortunately trying to manage the data in the new column &lt;em&gt;price&lt;/em&gt; requires custom code/logic.

&lt;h2&gt;Introducing Extended Arrays&lt;/h2&gt;

In FarCry 4.0 we set aside the &quot;arrayProps&quot; attribute and instead create a CFC named after the array table.

&lt;strong&gt;File:&lt;/strong&gt; &amp;lt;project_folder&amp;gt;/packages/types/Sale_aProducts.cfc
&lt;code&gt;&lt;cfcomponent extends=&quot;farcry.core.packages.types.arrayTable&quot; displayname=&quot;Sale Products&quot; hint=&quot;Listing of products belonging to a sale&quot;&gt;
	&lt;cfproperty name=&quot;price&quot; type=&quot;numeric&quot; hint=&quot;Sale price for product item&quot; required=&quot;true&quot; /&gt;
&lt;/cfcomponent&gt;&lt;/code&gt;

Now the data can be accessed as a native FarCry object and not just some SQL table we had to write manual queries and logic for in order to manage the data.  We can even add more fields... heck, we can even add another array table to this array and the code will not get messy.

This is a great new feature to FarCry 4.0 that I plan to take full advantage of and hope you find it useful as well. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Tue, 02 Jan 2007 02:42:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2007/1/2/New-Extended-Arrays-in-FarCry-40</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>FarCry CMS vs. Drupal CMS</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2006/12/29/FarCry-CMS-vs-Drupal-CMS</link>
				<description>
				
				Someone recently posted on the &lt;a href=&quot;http://groups.google.com/group/farcry-user/browse_frm/thread/21ab065f15654234/19aa56b3c2885620?hl=en#19aa56b3c2885620&quot;&gt;[FarCry-User] mailing list&lt;/a&gt; asking questions about comparing the open source &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt; (which runs in &lt;abbr title=&quot;PHP: Hypertext Preprocessor&quot;&gt;PHP&lt;/abbr&gt;) to the open source &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; product &lt;a href=&quot;http://www.farcrycms.org&quot;&gt;FarCry&lt;/a&gt; (which runs on ColdFusion).  Of course there are differences in platform support and price when it comes to comparing &lt;abbr title=&quot;PHP: Hypertext Preprocessor&quot;&gt;PHP&lt;/abbr&gt; and ColdFusion, but that was not his question.

&lt;strong&gt;Cenk writes:&lt;/strong&gt;

&lt;blockquote&gt;
I am just trying to create a website for one of our customer with FarCry for latest 2 weeks. But today one of our developers used Drupal and created same site within some hours with lots of extra features. Now I need some tips to explain situation to our boss here. What would you suggest to me as argue tips? :)
&lt;/blockquote&gt;

Although I havent used Drupal I have heard great things about it.  So I just took a quick peek at their &lt;a href=&quot;http://drupal.org/features&quot;&gt;features&lt;/a&gt; page to do a quick comparison.  At first glance it does have a couple more features built-in.  I see a polling tool, blog, threaded comments, and module plugin capabilities.

&lt;h2&gt;Drupal Features FarCry is Missing&lt;/h2&gt;

I&apos;ll try to break these down.  If I missed something its not because I am dismissing them on purpose, rather it would be my unfamiliarity with the Drupal &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; system (note to self: I should check it out someday.  It really does look like a nice product).

&lt;h3&gt;Polling&lt;/h3&gt;
There was a tutorial put out by Daemon on plugging in a flash-based polling tool into FarCry a few years ago.  I&apos;m not sure what happened to it.  Needless to say, it should be easy enough to build one from scratch.  But alas, Drupal has one up on FarCry here.

&lt;h3&gt;Blog&lt;/h3&gt;
FarCry does not come with a built-in blog.  It has been a request in the past by a few people, but please keep in mind that FarCry is aimed at the Enterprise market (which generally doesn&apos;t care for blogging on their corporate website).  As for building one (a blog) it should be fairly simple.  Drupal says that it can syndicate content from its blog module.  FarCry has one up there in that it can syndicate any content object built in the FarCry framework (which should make it fairly easy to build a blog library in FarCry).  Still, being that the blog is built into Drupal they have a leg up.

&lt;h3&gt;Threaded comments&lt;/h3&gt;
Not sure what to say.  I mean, with FarCry a tool like that should take about 5 minutes to build.  I&apos;ve never seen it requested before, but could see it being useful on the right website.

&lt;h3&gt;Module Plugin Capabilities&lt;/h3&gt;
Although this has always been a feature in FarCry (called &quot;custom types&quot;) FarCry 4.0 makes it even easier now.  FarCry 4.0 (when released) will have a new feature called shared libraries.  It&apos;s essentially an easy way to share and deploy custom types among FarCry projects (much like modules).

&lt;h2&gt;FarCry Features Drupal is Missing&lt;/h2&gt;

Now let&apos;s point out some things that FarCry &quot;might&quot; have some advantages over Drupal (I say &quot;might&quot; because I am not familiar enough with Drupal and may be making assumptions).

&lt;h3&gt;Database Support:&lt;/h3&gt;
Drupal says it supports MySQL and PostgreSQL.  FarCry supports both of those plus 2 more (&lt;abbr title=&quot;Microsoft Structured Query Language&quot;&gt;MSSQL&lt;/abbr&gt; and Oracle) covering more of the Enterprise market.

&lt;h3&gt;Searching:&lt;/h3&gt;
Because FarCry runs on ColdFusion (and takes advantage of Verity) it has tools built right into FarCry that allow you to start searching your new custom type within seconds.  Drupal&apos;s feature page isn&apos;t clear what it uses.  It says that it is &quot;indexed and searchable&quot; which could mean many different things (like indexing &lt;abbr title=&quot;Database&quot;&gt;DB&lt;/abbr&gt; columns and then doing simple LIKE searches in &lt;abbr title=&quot;Structured Query Language&quot;&gt;SQL&lt;/abbr&gt;).  I&apos;m hoping its something decent like &lt;a href=&quot;http://lucene.apache.org/&quot;&gt;Lucene&lt;/a&gt; (or better).

&lt;h3&gt;Module/Custom Type Build Times:&lt;/h3&gt;
One of the great Features of FarCry (especially in FarCry 4.0) is how quickly you can make custom types (or modules).  With the introduction of new wizards, formtools, and even scafolding in FarCry 4.0 we can now build custom types (modules) in a matter of minutes.  You want to deploy a new custom type (module) on a page quickly?  Try FarCry&apos;s built-in rules and containers in design mode.  I have no idea how long it would take to design a module in Drupal (a lack of reading their docs on my part).

&lt;h3&gt;Module/Custom Type Deploy Times&lt;/h3&gt;
Again, I have no idea how long it takes to deploy a module in Drupal (I&apos;m assuming they have some neat tool to do it quickly).  FarCry has a feature under the &lt;abbr title=&quot;Content Object Application Programming Interface&quot;&gt;COAPI&lt;/abbr&gt; management tools to deploy a custom type (module) in one click (not too shabby). 

&lt;h3&gt;The List Goes On&lt;/h3&gt;
There are many more features built into FarCry that are not listed on the Drupal feature page (like &lt;abbr title=&quot;Extensible Markup Language&quot;&gt;XML&lt;/abbr&gt; export of any content type, or built in image manipulation like thumbnails, a media library, and more).  But like the current FarCry site the features page is possibly out of date, so I would hate to make assumptions.

In all reality it looks like the FarCry &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; website needs some content updating :) (especially an updated feature list page).  And once FarCry 4.0 is released Geoff promises to open up a shared library resource section on the FarCry CMS website where people can share libraries (modules/plugins) like drupal, &lt;a href=&quot;http://typo3.com/&quot;&gt;Typo3&lt;/a&gt;, and other successful &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; systems have done in the past (and hopefully have a social rating system where people can vote on libraries and post comments... one can only hope :)).

Drupal looks like a promising product.  If you&apos;re locked into use &lt;abbr title=&quot;PHP: Hypertext Preprocessor&quot;&gt;PHP&lt;/abbr&gt; I&apos;d definitely consider it as a possible choice for a &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt;.  But if ColdFusion is still on the table, don&apos;t dismiss it as a contender just because it&apos;s missing a polling tool and a built-in blog (unless if thats what you&apos;re specifically in the market for).  Those features are great markets for non-corporate environments, but alas it may be something we need to consider releasing as a pre-packaged library in FarCry to appease the masses.

&lt;h2&gt;Please Comment&lt;/h2&gt;
As always feel free to post comments, but please keep the flame wars to another website.  This blog post wasn&apos;t meant to say one product is better than the other.  Both products are great open source &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; products that fill different (and similar) needs.  I&apos;ll apologize ahead of time and say that if I said anything that sounded offensive to the Drupal &lt;abbr title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; product it was unintentional and I still believe it is a good product worth looking into. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Fri, 29 Dec 2006 06:15:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2006/12/29/FarCry-CMS-vs-Drupal-CMS</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>New Object Broker in FarCry 4.0</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2006/12/21/New-Object-Broker-in-FarCry-40</link>
				<description>
				
				FarCry 4.0 (&lt;a href=&quot;http://www.farcrycms.org/go/downloads/farcry-beta-gonzales&quot;&gt;currently still in Beta&lt;/a&gt;) has a new feature called an &lt;a href=&quot;http://docs.farcrycms.org:8080/confluence/display/FCDEV30/Object+Broker&quot;&gt;Object Broker&lt;/a&gt;.  It&apos;s essentially a caching tool for object types.

When used you set a numerical limit on it (for server memory reasons) where when the limit is reached it acts as &quot;newest in, oldest out&quot;.

At the moment activating and using the object broker is undocumented.  So for the moment consider this a good starting point :).

&lt;h2&gt;To Enable Object Broker&lt;/h2&gt;

Edit any custom type &lt;abbr title=&quot;ColdFusion Component&quot;&gt;CFC&lt;/abbr&gt; and add the following two attributes &lt;code&gt;bObjectBroker=&quot;true&quot;&lt;/code&gt; and &lt;code&gt;objectBrokerMaxObjects=&quot;1000&quot;&lt;/code&gt; (where 1000 is the numerical limit you want cached).

&lt;h2&gt;To Test Object Broker&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;Disable the object broker and turn on CF debugging to see all of the queries&lt;/li&gt;&lt;li&gt;Enable the object broker to see how &lt;strong&gt;few&lt;/strong&gt; queries are required.&lt;/li&gt;&lt;li&gt;Try dumping application.objectbroker to get a look at what&apos;s being cached.&lt;/li&gt;&lt;/ol&gt;

Thanks to Mat Bryant (&lt;a href=&quot;http://www.daemon.com.au&quot;&gt;Daemon Internet Consultants&lt;/a&gt;) for helping me wrap my brain around some of these features. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Thu, 21 Dec 2006 12:52:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2006/12/21/New-Object-Broker-in-FarCry-40</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>FarCry 4.0 Beta Released</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2006/10/25/FarCry-40-Beta-Released</link>
				<description>
				
				FarCry 4.0 Beta (code-named &lt;em&gt;Gonzales&lt;/em&gt;) has been &lt;a href=&quot;http://www.farcrycms.org/go/downloads/farcry-beta-gonzales&quot;&gt;released to the public for Beta testing&lt;/a&gt; (currently from &lt;abbr title=&quot;Subversion&quot;&gt;SVN&lt;/abbr&gt;).

So what&apos;s changed?  This release was aimed at developer improvements (although the user hasn&apos;t been forgotten).  Here are a few off the top of my head:
&lt;ul&gt;
  &lt;li&gt;New Installer (you asked... you begged... so hear it is in all its glory :)&lt;/li&gt;
  &lt;li&gt;New Custom Type Features for Developers
    &lt;ul&gt;
      &lt;li&gt;New object broker&lt;/li&gt;
      &lt;li&gt;Form Tools&lt;/li&gt;
      &lt;li&gt;Form Wizards&lt;/li&gt;
      &lt;li&gt;Other cool stuff&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;New Client Features
    &lt;ul&gt;
      &lt;li&gt;&lt;abbr title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/abbr&gt; features for seamless user interaction&lt;/li&gt;
      &lt;li&gt;New &lt;abbr title=&quot;User Interface&quot;&gt;UI&lt;/abbr&gt; features like drag &amp; drop and other cool web 2.0(ish) gadgets&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

Other things to keep in mind:
&lt;ul&gt;
  &lt;li&gt;The current plan is to have the minimum &lt;abbr title=&quot;ColdFusion&quot;&gt;CF&lt;/abbr&gt; version support be CF7.  This may or may not change by the final release, however it is something you should consider if planning using FarCry 4.0.&lt;/li&gt;
  &lt;li&gt;Because this is a Beta there will likely be bugs.&lt;/li&gt;
  &lt;li&gt;Currently there is &lt;a href=&quot;http://docs.farcrycms.org:8080/confluence/display/FCDEV30/Gonzales&quot;&gt;little-to-no documentation&lt;/a&gt; for &lt;a href=&quot;http://www.farcrycms.org/go/downloads/farcry-beta-gonzales&quot;&gt;Gonzales&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;Please refer any Beta questions (related to bugs or features) to the &lt;a href=&quot;http://farcrycms.org/go/support/community-support&quot;&gt;FarCry Beta Mailing list&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Wed, 25 Oct 2006 03:24:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2006/10/25/FarCry-40-Beta-Released</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			
			<item>
				<title>New FarCry Video Tutorial: FarCry 3.0 - An Overview (Part 5 of 5)</title>
				<link>http://www.jeffcoughlin.com/blog/index.cfm/2006/8/24/New-FarCry-Video-Tutorial-FarCry-30--An-Overview-Part-5-of-5</link>
				<description>
				
				&lt;a href=&quot;/?pg=9&quot;&lt;img src=&quot;/blog/images/coldfusion/farcry3.0-an.overview_part5-th.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;The final part to this 5-part video series titled &lt;a href=&quot;/?pg=9&quot;&gt;FarCry 3.0 &amp;mdash; An Overview&lt;/a&gt; (based on a presentation I gave at the &lt;a href=&quot;http://cfobjective.com&quot;&gt;CF.Objective() 2006 conference&lt;/a&gt;) is finally complete.

&lt;a href=&quot;/?pg=9&quot;&gt;Part 5&lt;/a&gt; completes the series by wrapping up the dynamic content portion of the presentation.  I give examples of Verity search integration, RSS/XML content syndication, SES Friendly URLs, and wrap up with reporting features built into FarCry (Website statistics and user auditing).  I also give examples of where you can find more resources to continue your thirst for knowledge in the world of FarCry CMS.

If interested, I have also provided the slides from my presentation (slightly updated).  You can download them in either PowerPoint (PPT) or PDF format.  You can find a copy of the presentation files in the &lt;em&gt;&lt;a href=&quot;/?pg=11&quot;&gt;downloads&lt;/a&gt;&lt;/em&gt; section of my website. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>FarCry CMS</category>				
				
				<pubDate>Thu, 24 Aug 2006 15:53:00 -0400</pubDate>
				<guid>http://www.jeffcoughlin.com/blog/index.cfm/2006/8/24/New-FarCry-Video-Tutorial-FarCry-30--An-Overview-Part-5-of-5</guid>
				<author>
				<name>Jeff Coughlin</name>
				</author>
				
			</item>
			</channel></rss>