<?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: 11 EE-Tastic ways to speed up your development</title>
	<atom:link href="http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/</link>
	<description>Random posts of a programmer, martial artist, gamer and general geek</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:32:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Stephen Pratley</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-2355</link>
		<dc:creator>Stephen Pratley</dc:creator>
		<pubDate>Wed, 27 Jan 2010 18:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-2355</guid>
		<description>Great article, now I understand some of how the default template in EE2.0 was put together using global variable for various embeds.

John Faulds: I didn;t realise how much you could move into the default config file, that should save us a few headaches!</description>
		<content:encoded><![CDATA[<p>Great article, now I understand some of how the default template in EE2.0 was put together using global variable for various embeds.</p>
<p>John Faulds: I didn;t realise how much you could move into the default config file, that should save us a few headaches!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jerry Gennaria</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1873</link>
		<dc:creator>Jerry Gennaria</dc:creator>
		<pubDate>Thu, 03 Dec 2009 05:10:14 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1873</guid>
		<description>Would love to see a more indepth article on your technique for multi-language development.</description>
		<content:encoded><![CDATA[<p>Would love to see a more indepth article on your technique for multi-language development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Crawley</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1599</link>
		<dc:creator>Carl Crawley</dc:creator>
		<pubDate>Thu, 05 Nov 2009 18:13:16 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1599</guid>
		<description>@John =&gt; Many Thanks - I hadn&#039;t been able to find any documentation on whether I could use global config variables, but it&#039;s good to know!

@MarmaladeToday =&gt; Thanks for the pointers and the addons - I&#039;ll defo check them out as part of my default EE build - I&#039;ve also change the references to &#039;Expression Engine&#039; - hope that keeps you happy :-)

@Emmanuel =&gt; &#039;Merci Beacoup&#039; for the post, French duly changed!

All Comments are great - good to see that I can be of help to some people.</description>
		<content:encoded><![CDATA[<p>@John => Many Thanks &#8211; I hadn&#8217;t been able to find any documentation on whether I could use global config variables, but it&#8217;s good to know!</p>
<p>@MarmaladeToday => Thanks for the pointers and the addons &#8211; I&#8217;ll defo check them out as part of my default EE build &#8211; I&#8217;ve also change the references to &#8216;Expression Engine&#8217; &#8211; hope that keeps you happy <img src='http://cwcrawley.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>@Emmanuel => &#8216;Merci Beacoup&#8217; for the post, French duly changed!</p>
<p>All Comments are great &#8211; good to see that I can be of help to some people.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emmanuel</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1598</link>
		<dc:creator>Emmanuel</dc:creator>
		<pubDate>Thu, 05 Nov 2009 17:22:59 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1598</guid>
		<description>Thanks for this bunch of nice and truly efficient (life-saving?) tips and good-practices. I just hope I&#039;ll be using them very soon. 

And by the way....&quot;View our Archives&quot; =&gt; &quot;Consultez nos Archives&quot; ;-)</description>
		<content:encoded><![CDATA[<p>Thanks for this bunch of nice and truly efficient (life-saving?) tips and good-practices. I just hope I&#8217;ll be using them very soon. </p>
<p>And by the way&#8230;.&#8221;View our Archives&#8221; =&gt; &#8220;Consultez nos Archives&#8221; <img src='http://cwcrawley.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MarmaladeToday</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1594</link>
		<dc:creator>MarmaladeToday</dc:creator>
		<pubDate>Thu, 05 Nov 2009 12:47:56 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1594</guid>
		<description>Great article on EE setup. I particularly like that you flag up the per language folders and global arrays. Useful tricks for non-language sites too (e.g. per City).

I was going to point out the Deploy Helper and the config trick Tyssen flagged up as well. 

You should also take a look at the addons by &lt;a href=&#039;http://experienceinternet.co.uk/resources/details/sl-developer-info/&#039; rel=&quot;nofollow&quot;&gt;Experience Internet&lt;/a&gt; and &lt;a href=&#039;http://expressionengine.com/forums/viewthread/129922/&#039; rel=&quot;nofollow&quot;&gt;Purple Dogfish&lt;/a&gt; for easy settings finding during build. 

Also you can use {site_url} or {homepage} in the admin settings for URLs in weblog preferences etc too. 

And, on a pedantic note, it&#039;s ExpressionEngine (all one word). Sorry, but it just jars now when I see it spaced.</description>
		<content:encoded><![CDATA[<p>Great article on EE setup. I particularly like that you flag up the per language folders and global arrays. Useful tricks for non-language sites too (e.g. per City).</p>
<p>I was going to point out the Deploy Helper and the config trick Tyssen flagged up as well. </p>
<p>You should also take a look at the addons by <a href='http://experienceinternet.co.uk/resources/details/sl-developer-info/' rel="nofollow">Experience Internet</a> and <a href='http://expressionengine.com/forums/viewthread/129922/' rel="nofollow">Purple Dogfish</a> for easy settings finding during build. </p>
<p>Also you can use {site_url} or {homepage} in the admin settings for URLs in weblog preferences etc too. </p>
<p>And, on a pedantic note, it&#8217;s ExpressionEngine (all one word). Sorry, but it just jars now when I see it spaced.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Faulds</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1591</link>
		<dc:creator>John Faulds</dc:creator>
		<pubDate>Thu, 05 Nov 2009 05:25:25 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1591</guid>
		<description>You can save yourself having to update a lot of system paths if you add them to a default config file. Here&#039;s what mine usually looks like:

$conf[&#039;site_url&#039;] = &quot;http://${_SERVER[&#039;HTTP_HOST&#039;]}/&quot;;
$conf[&#039;tmpl_file_basepath&#039;] = &quot;${_SERVER[&#039;DOCUMENT_ROOT&#039;]}/templates/&quot;;
$conf[&#039;theme_folder_path&#039;]  = &quot;${_SERVER[&#039;DOCUMENT_ROOT&#039;]}/themes/&quot;;
$conf[&#039;theme_folder_url&#039;]   = &quot;http://${_SERVER[&#039;HTTP_HOST&#039;]}/themes&quot;;
 
$conf[&#039;captcha_path&#039;] = &quot;${_SERVER[&#039;DOCUMENT_ROOT&#039;]}/images/captchas&quot;;
$conf[&#039;captcha_url&#039;]  = &quot;http://${_SERVER[&#039;HTTP_HOST&#039;]}/images/captchas&quot;;
$conf[&#039;avatar_path&#039;]  = &quot;${_SERVER[&#039;DOCUMENT_ROOT&#039;]}/images/members/avatars&quot;;
$conf[&#039;avatar_url&#039;]   = &quot;http://${_SERVER[&#039;HTTP_HOST&#039;]}/images/members/avatars&quot;;
$conf[&#039;photo_path&#039;]   = &quot;${_SERVER[&#039;DOCUMENT_ROOT&#039;]}/images/members/photos&quot;;
$conf[&#039;photo_url&#039;]    = &quot;http://${_SERVER[&#039;HTTP_HOST&#039;]}/images/members/photos&quot;;
$conf[&#039;ft_path&#039;] = &quot;${_SERVER[&#039;DOCUMENT_ROOT&#039;]}/${conf[&#039;system_folder&#039;]}/extensions/fieldtypes/&quot;;
$conf[&#039;ft_url&#039;] = &quot;http://${_SERVER[&#039;HTTP_HOST&#039;]}/${conf[&#039;system_folder&#039;]}/extensions/fieldtypes/&quot;;

You can also get around having to reset file upload directories by using relative paths, e.g.

Server Path to Upload Directory = ../images/
URL of Upload Directory = /images/

Then, using your default install method, assuming you always keep the folder structure the same, whenever you start a new site, those settings are already correct without having to edit anything.

You can also get around having to use a particular naming convention for your custom fields if you use Brandon Kelly&#039;s excellent &lt;a&gt;Gypsy&lt;/a&gt; extension - create a custom field once and use it wherever you want.</description>
		<content:encoded><![CDATA[<p>You can save yourself having to update a lot of system paths if you add them to a default config file. Here&#8217;s what mine usually looks like:</p>
<p>$conf['site_url'] = &#8220;http://${_SERVER['HTTP_HOST']}/&#8221;;<br />
$conf['tmpl_file_basepath'] = &#8220;${_SERVER['DOCUMENT_ROOT']}/templates/&#8221;;<br />
$conf['theme_folder_path']  = &#8220;${_SERVER['DOCUMENT_ROOT']}/themes/&#8221;;<br />
$conf['theme_folder_url']   = &#8220;http://${_SERVER['HTTP_HOST']}/themes&#8221;;</p>
<p>$conf['captcha_path'] = &#8220;${_SERVER['DOCUMENT_ROOT']}/images/captchas&#8221;;<br />
$conf['captcha_url']  = &#8220;http://${_SERVER['HTTP_HOST']}/images/captchas&#8221;;<br />
$conf['avatar_path']  = &#8220;${_SERVER['DOCUMENT_ROOT']}/images/members/avatars&#8221;;<br />
$conf['avatar_url']   = &#8220;http://${_SERVER['HTTP_HOST']}/images/members/avatars&#8221;;<br />
$conf['photo_path']   = &#8220;${_SERVER['DOCUMENT_ROOT']}/images/members/photos&#8221;;<br />
$conf['photo_url']    = &#8220;http://${_SERVER['HTTP_HOST']}/images/members/photos&#8221;;<br />
$conf['ft_path'] = &#8220;${_SERVER['DOCUMENT_ROOT']}/${conf['system_folder']}/extensions/fieldtypes/&#8221;;<br />
$conf['ft_url'] = &#8220;http://${_SERVER['HTTP_HOST']}/${conf['system_folder']}/extensions/fieldtypes/&#8221;;</p>
<p>You can also get around having to reset file upload directories by using relative paths, e.g.</p>
<p>Server Path to Upload Directory = ../images/<br />
URL of Upload Directory = /images/</p>
<p>Then, using your default install method, assuming you always keep the folder structure the same, whenever you start a new site, those settings are already correct without having to edit anything.</p>
<p>You can also get around having to use a particular naming convention for your custom fields if you use Brandon Kelly&#8217;s excellent <a>Gypsy</a> extension &#8211; create a custom field once and use it wherever you want.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl Crawley</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1584</link>
		<dc:creator>Carl Crawley</dc:creator>
		<pubDate>Wed, 04 Nov 2009 20:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1584</guid>
		<description>@James =&gt; Thanks for the pointer, I&#039;ll defo take a look at that plugin on our next deployment!

@Jefj =&gt; No problems at all, feel free to hit me up on skype or email if you want to collaborate on a post at all... I&#039;ve already got other hints and tips that I&#039;ve thought about since!</description>
		<content:encoded><![CDATA[<p>@James => Thanks for the pointer, I&#8217;ll defo take a look at that plugin on our next deployment!</p>
<p>@Jefj => No problems at all, feel free to hit me up on skype or email if you want to collaborate on a post at all&#8230; I&#8217;ve already got other hints and tips that I&#8217;ve thought about since!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jefj</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1581</link>
		<dc:creator>Jefj</dc:creator>
		<pubDate>Wed, 04 Nov 2009 19:46:11 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1581</guid>
		<description>Great write-up! I&#039;ve been working on making my own checklist and this is a great supplement so thanks!</description>
		<content:encoded><![CDATA[<p>Great write-up! I&#8217;ve been working on making my own checklist and this is a great supplement so thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1574</link>
		<dc:creator>James</dc:creator>
		<pubDate>Wed, 04 Nov 2009 14:58:17 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1574</guid>
		<description>Under Creating a ‘deployment checklist’ -&gt; Update Paths in Control Panel we have found using the Deeploy Helper add-on from Hopstudios ( http://www.hopstudios.com/software/deeploy_helper/ )  has been a HUGE timesaver. It simply lets you adjust all your paths from one page.

Your points on language just saved me a million headaches, being in Montreal and all. 

Thanks for the excellent post.</description>
		<content:encoded><![CDATA[<p>Under Creating a ‘deployment checklist’ -&gt; Update Paths in Control Panel we have found using the Deeploy Helper add-on from Hopstudios ( <a href="http://www.hopstudios.com/software/deeploy_helper/" rel="nofollow">http://www.hopstudios.com/software/deeploy_helper/</a> )  has been a HUGE timesaver. It simply lets you adjust all your paths from one page.</p>
<p>Your points on language just saved me a million headaches, being in Montreal and all. </p>
<p>Thanks for the excellent post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luc</title>
		<link>http://cwcrawley.co.uk/2009/11/11-ee-tastic-ways-to-speed-up-your-development/comment-page-1/#comment-1572</link>
		<dc:creator>Luc</dc:creator>
		<pubDate>Wed, 04 Nov 2009 14:50:55 +0000</pubDate>
		<guid isPermaLink="false">http://cwcrawley.co.uk/?p=97#comment-1572</guid>
		<description>I wasn&#039;t aware that global variables were less of an overhead than embeds - I&#039;ll definitely be using that tip on my next site...</description>
		<content:encoded><![CDATA[<p>I wasn&#8217;t aware that global variables were less of an overhead than embeds &#8211; I&#8217;ll definitely be using that tip on my next site&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
