<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Using ColdFusion frameworks on shared hosting</title>
	<atom:link href="http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/</link>
	<description></description>
	<lastBuildDate>Sun, 08 Jan 2012 15:53:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-117</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Wed, 04 Mar 2009 18:15:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-117</guid>
		<description>Hi Pedro, unfortunately, just adding coldspring to the custom tag
paths won&#039;t work. You will either need to

a) Put the coldspring into the root directory of your website (which
may or may not be a problem on a shared host, depending on the host)

b) Put coldspring in a subdirectory (e.g. &#039;/nw/coldspring&#039;), rename all of the components as described in this entry (with the understanding that some functionality of the framework may become unavailable), the create coldspring using:

&lt;cfset application.serviceFactory=createObject(&quot;component&quot;,&quot;nw.coldspring.beans.DefaultXmlBeanFactory&quot;).init() /&gt;

If at all possible, use a shared host that does would not allow anyone to create a &quot;coldspring&quot; mapping (e.g. HMS) and all should be fine.

Hope that helps.</description>
		<content:encoded><![CDATA[<p>Hi Pedro, unfortunately, just adding coldspring to the custom tag<br />
paths won&#8217;t work. You will either need to</p>
<p>a) Put the coldspring into the root directory of your website (which<br />
may or may not be a problem on a shared host, depending on the host)</p>
<p>b) Put coldspring in a subdirectory (e.g. &#8216;/nw/coldspring&#8217;), rename all of the components as described in this entry (with the understanding that some functionality of the framework may become unavailable), the create coldspring using:</p>
<p>&lt;cfset application.serviceFactory=createObject(&quot;component&quot;,&quot;nw.coldspring.beans.DefaultXmlBeanFactory&quot;).init() /&gt;</p>
<p>If at all possible, use a shared host that does would not allow anyone to create a &quot;coldspring&quot; mapping (e.g. HMS) and all should be fine.</p>
<p>Hope that helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro Bezunartea López</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-116</link>
		<dc:creator>Pedro Bezunartea López</dc:creator>
		<pubDate>Tue, 03 Mar 2009 04:27:35 +0000</pubDate>
		<guid isPermaLink="false">#comment-116</guid>
		<description>No luck... I&#039;m trying to use SAVA cms, but I keep running into the same problem. Sava is installed in a shared environment, the application is installed in the path: &quot;http://cfserver/nw&quot;, and the error I&#039;m getting is:
&quot;Could not find the ColdFusion Component coldspring.beans.DefaultXmlBeanFactory.
Please check that the given name is correct and that the component exists.
 
The error occurred in /devel/nw/config/settings.cfm: line 71
Called from /devel/nw/config/settings.cfm: line 48
Called from /devel/nw/config/settings.cfm: line 15
Called from /devel/nw/config/settings.cfm: line 1
Called from /devel/nw/Application.cfc: line 29

70 : 	
71 : 	&lt;cfset application.serviceFactory=createObject(&quot;component&quot;,&quot;coldspring.beans.DefaultXmlBeanFactory&quot;).init() /&gt;&quot;

I added the following to Sava&#039;s Application.cfc, inside the tag &lt;cfcomponent&gt;:
&lt;cfset customtagpaths = &quot;/devel/nw&quot;&gt;
&lt;cfset this.customTagPaths = listAppend(customtagpaths, expandPath(&#039;/coldspring&#039;)) /&gt;

Did I do something wrong? Thanks for the post!

Pedro.</description>
		<content:encoded><![CDATA[<p>No luck&#8230; I&#8217;m trying to use SAVA cms, but I keep running into the same problem. Sava is installed in a shared environment, the application is installed in the path: &quot;http://cfserver/nw&quot;, and the error I&#8217;m getting is:<br />
&quot;Could not find the ColdFusion Component coldspring.beans.DefaultXmlBeanFactory.<br />
Please check that the given name is correct and that the component exists.</p>
<p>The error occurred in /devel/nw/config/settings.cfm: line 71<br />
Called from /devel/nw/config/settings.cfm: line 48<br />
Called from /devel/nw/config/settings.cfm: line 15<br />
Called from /devel/nw/config/settings.cfm: line 1<br />
Called from /devel/nw/Application.cfc: line 29</p>
<p>70 :<br />
71 : 	&lt;cfset application.serviceFactory=createObject(&quot;component&quot;,&quot;coldspring.beans.DefaultXmlBeanFactory&quot;).init() /&gt;&quot;</p>
<p>I added the following to Sava&#8217;s Application.cfc, inside the tag &lt;cfcomponent&gt;:<br />
&lt;cfset customtagpaths = &quot;/devel/nw&quot;&gt;<br />
&lt;cfset this.customTagPaths = listAppend(customtagpaths, expandPath(&#8216;/coldspring&#8217;)) /&gt;</p>
<p>Did I do something wrong? Thanks for the post!</p>
<p>Pedro.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rony Fayyad</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-115</link>
		<dc:creator>Rony Fayyad</dc:creator>
		<pubDate>Tue, 22 Apr 2008 04:01:43 +0000</pubDate>
		<guid isPermaLink="false">#comment-115</guid>
		<description>I have just uploaded a MG site using CF8s mapping and it all works fine.

I am using HMS.

But I have noticed that the site is very slow. 

Sometimes a page loads in 10-15 seconds and then other times it loads in less than 1 second.

I just signed up with them two days ago and I am pretty disappointed with the speed.

I have ensure that all MG reload variables ( setting in coldspring.xml ) are set to false - so the site will not reload all the time. This does not seem to be the problem.

Has anyone experienced this with HMS ?</description>
		<content:encoded><![CDATA[<p>I have just uploaded a MG site using CF8s mapping and it all works fine.</p>
<p>I am using HMS.</p>
<p>But I have noticed that the site is very slow. </p>
<p>Sometimes a page loads in 10-15 seconds and then other times it loads in less than 1 second.</p>
<p>I just signed up with them two days ago and I am pretty disappointed with the speed.</p>
<p>I have ensure that all MG reload variables ( setting in coldspring.xml ) are set to false &#8211; so the site will not reload all the time. This does not seem to be the problem.</p>
<p>Has anyone experienced this with HMS ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-114</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Thu, 10 Apr 2008 18:51:55 +0000</pubDate>
		<guid isPermaLink="false">#comment-114</guid>
		<description>Hi Kevan,

When I spoke on the phone to a HMS tech support rep earlier today, he was looking on the server to see if they had it set up and it sounded like they did have ColdSpring but not Model-Glue set up.  I&#039;m flummoxed by this considering others sound like they are using it without any problems.  But then when I actually speak to HMS they keep telling me it&#039;s not installed but I can put the MG installation packages at the root of my site and then create a mapping.

Not sure what to do at this point.  

Thanks again!
Best,
Tony</description>
		<content:encoded><![CDATA[<p>Hi Kevan,</p>
<p>When I spoke on the phone to a HMS tech support rep earlier today, he was looking on the server to see if they had it set up and it sounded like they did have ColdSpring but not Model-Glue set up.  I&#8217;m flummoxed by this considering others sound like they are using it without any problems.  But then when I actually speak to HMS they keep telling me it&#8217;s not installed but I can put the MG installation packages at the root of my site and then create a mapping.</p>
<p>Not sure what to do at this point.  </p>
<p>Thanks again!<br />
Best,<br />
Tony</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-113</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Thu, 10 Apr 2008 15:19:42 +0000</pubDate>
		<guid isPermaLink="false">#comment-113</guid>
		<description>Hi Tony

MG and CS should work fine at HMS without any mappings or custom tag paths. I haven&#039;t tried, but I understand this to be the case.</description>
		<content:encoded><![CDATA[<p>Hi Tony</p>
<p>MG and CS should work fine at HMS without any mappings or custom tag paths. I haven&#8217;t tried, but I understand this to be the case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TP</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-112</link>
		<dc:creator>TP</dc:creator>
		<pubDate>Thu, 10 Apr 2008 14:18:22 +0000</pubDate>
		<guid isPermaLink="false">#comment-112</guid>
		<description>I realize I&#039;m responding to this one late in the game...sorry about that.  I just found this post recently after having started 2 different CF accounts with HostMySite for clients.  I have no regrets.  Their service has been impeccable so far.

I did try using the method specified by Adrock above but to no avail, I&#039;m afraid.  I need to use Model-Glue and ColdSpring.  

I did verify that my account is indeed on ColdFusion 8 and not MX7.

So, basically, based on Adrock&#039;s suggestion, I added the following to my Application.cfc file:

&lt;cfset this.customTagPaths = listAppend(customtagpaths, expandPath(&#039;/coldspring&#039;)) /&gt;
&lt;cfset this.customTagPaths = listAppend(customtagpaths, expandPath(&#039;/ModelGlue&#039;)) /&gt;

Am I doing anything incorrectly here?

(NOTE: the good people at HMS have told me they will definitely look into this and get right back with me on how it can be set up but in the meantime I&#039;m trying to see if there is any info out there on workarounds already in use.)

Thank you for any additional suggestions any of you might be able to provide!!

Best,
Tony</description>
		<content:encoded><![CDATA[<p>I realize I&#8217;m responding to this one late in the game&#8230;sorry about that.  I just found this post recently after having started 2 different CF accounts with HostMySite for clients.  I have no regrets.  Their service has been impeccable so far.</p>
<p>I did try using the method specified by Adrock above but to no avail, I&#8217;m afraid.  I need to use Model-Glue and ColdSpring.  </p>
<p>I did verify that my account is indeed on ColdFusion 8 and not MX7.</p>
<p>So, basically, based on Adrock&#8217;s suggestion, I added the following to my Application.cfc file:</p>
<p>&lt;cfset this.customTagPaths = listAppend(customtagpaths, expandPath(&#8216;/coldspring&#8217;)) /&gt;<br />
&lt;cfset this.customTagPaths = listAppend(customtagpaths, expandPath(&#8216;/ModelGlue&#8217;)) /&gt;</p>
<p>Am I doing anything incorrectly here?</p>
<p>(NOTE: the good people at HMS have told me they will definitely look into this and get right back with me on how it can be set up but in the meantime I&#8217;m trying to see if there is any info out there on workarounds already in use.)</p>
<p>Thank you for any additional suggestions any of you might be able to provide!!</p>
<p>Best,<br />
Tony</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-122</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Tue, 30 Oct 2007 01:50:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-122</guid>
		<description>Hi Sean, yes I do agree in principle about never touching a framework, but if the alternative is not to be able to use them all then I would be willing to use a transformed version. In particular with a change such a moving the location of the components it seems much less risky than changing actual behaviour. Generally if any bugs were introduced, I expect they would all be of a similar nature - i.e. &quot;component not found&quot;. 

Of course, the best solution is to use a host such as HMS (I was not aware of their mapping policy - good to know there are intelligent CF hosts available), but if this is not possible then I would certainly consider the approach above.

Overall, this is perhaps not much of an issue any longer with new projects and CF8 site mappings available.</description>
		<content:encoded><![CDATA[<p>Hi Sean, yes I do agree in principle about never touching a framework, but if the alternative is not to be able to use them all then I would be willing to use a transformed version. In particular with a change such a moving the location of the components it seems much less risky than changing actual behaviour. Generally if any bugs were introduced, I expect they would all be of a similar nature &#8211; i.e. &quot;component not found&quot;. </p>
<p>Of course, the best solution is to use a host such as HMS (I was not aware of their mapping policy &#8211; good to know there are intelligent CF hosts available), but if this is not possible then I would certainly consider the approach above.</p>
<p>Overall, this is perhaps not much of an issue any longer with new projects and CF8 site mappings available.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Corfield</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-121</link>
		<dc:creator>Sean Corfield</dc:creator>
		<pubDate>Mon, 29 Oct 2007 14:20:47 +0000</pubDate>
		<guid isPermaLink="false">#comment-121</guid>
		<description>Renaming stuff in the core files is a pretty dangerous practice and it makes it very hard for you to upgrade to later versions of the frameworks. If a framework uses variables for paths in createObject() a simple find&#039;n&#039;replace might not catch everything and then you&#039;ll have subtle bugs to track down. Golden rule: never touch a framework&#039;s core files!

Better to avoid hosting companies that let you hijack other people&#039;s paths. CrystalTech is one that should be avoided in this situation (unless you&#039;re on CF8 - see Adrock&#039;s comment). HMS do NOT have this problem as they only let you create mappings that include your customer number (so you CAN&#039;T create /coldspring, only /coldspring_h1234 or something similar). So Dan will not be affected because he&#039;s on a smart hosting company.</description>
		<content:encoded><![CDATA[<p>Renaming stuff in the core files is a pretty dangerous practice and it makes it very hard for you to upgrade to later versions of the frameworks. If a framework uses variables for paths in createObject() a simple find&#8217;n'replace might not catch everything and then you&#8217;ll have subtle bugs to track down. Golden rule: never touch a framework&#8217;s core files!</p>
<p>Better to avoid hosting companies that let you hijack other people&#8217;s paths. CrystalTech is one that should be avoided in this situation (unless you&#8217;re on CF8 &#8211; see Adrock&#8217;s comment). HMS do NOT have this problem as they only let you create mappings that include your customer number (so you CAN&#8217;T create /coldspring, only /coldspring_h1234 or something similar). So Dan will not be affected because he&#8217;s on a smart hosting company.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-120</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Mon, 29 Oct 2007 14:02:51 +0000</pubDate>
		<guid isPermaLink="false">#comment-120</guid>
		<description>@Dan, If you are running CF7 or lower then my guess would be that noone else on the same server has a /reactor mapping. If anyone else installed reactor on the same server then created a mapping then I expect your site would try to use their copy of reactor instead.

@Adrock, I have heard about this but not looked into it. This was one of my biggest gripes with CF and this new change is outstanding news. Thanks for the link!</description>
		<content:encoded><![CDATA[<p>@Dan, If you are running CF7 or lower then my guess would be that noone else on the same server has a /reactor mapping. If anyone else installed reactor on the same server then created a mapping then I expect your site would try to use their copy of reactor instead.</p>
<p>@Adrock, I have heard about this but not looked into it. This was one of my biggest gripes with CF and this new change is outstanding news. Thanks for the link!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrock</title>
		<link>http://blog.stannard.net.au/2007/10/29/using-coldfusion-frameworks-on-shared-hosting/comment-page-1/#comment-119</link>
		<dc:creator>Adrock</dc:creator>
		<pubDate>Mon, 29 Oct 2007 12:09:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-119</guid>
		<description>ColdFusion 8 introduced application specific mappings and custom tag paths.  Custom tag paths are the same as component paths. Simply add the following to your Application.cfc.

&lt;cfset THIS.customTagPaths = listAppend(customtagpaths, expandPath(&#039;/coldspring&#039;)) /&gt;

THIS.customTagPaths is a common delimited list of custom tag / component directories. The above example uses the expandPath function to supply a relative directory.

You can read more here:
http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=appFramework_04.html</description>
		<content:encoded><![CDATA[<p>ColdFusion 8 introduced application specific mappings and custom tag paths.  Custom tag paths are the same as component paths. Simply add the following to your Application.cfc.</p>
<p>&lt;cfset THIS.customTagPaths = listAppend(customtagpaths, expandPath(&#8216;/coldspring&#8217;)) /&gt;</p>
<p>THIS.customTagPaths is a common delimited list of custom tag / component directories. The above example uses the expandPath function to supply a relative directory.</p>
<p>You can read more here:<br />
<a href="http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=appFramework_04.html" rel="nofollow">http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=appFramework_04.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

