<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Neil Crookes &#187; CakePHP</title>
	<atom:link href="http://www.neilcrookes.com/category/cakephp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neilcrookes.com</link>
	<description>Learnings and Teachings on Web Application Development &#38; CakePHP</description>
	<lastBuildDate>Tue, 22 Jun 2010 20:10:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>CakePHP Bit.ly Plugin</title>
		<link>http://www.neilcrookes.com/2010/06/22/cakephp-bit-ly-plugin/</link>
		<comments>http://www.neilcrookes.com/2010/06/22/cakephp-bit-ly-plugin/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 20:10:01 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Bit.ly]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=220</guid>
		<description><![CDATA[A CakePHP plugin for interacting with the Bit.ly API. Provides a simple, familiar API for things like listing a user's links, fetching click stats for one of your links and creating a bit.ly (or j.mp) link.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2010/06/22/cakephp-bit-ly-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CakePHP Yahoo GeoPlanet Plugin</title>
		<link>http://www.neilcrookes.com/2010/06/18/cakephp-yahoo-geoplanet-plugin/</link>
		<comments>http://www.neilcrookes.com/2010/06/18/cakephp-yahoo-geoplanet-plugin/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 10:06:52 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Geo]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=218</guid>
		<description><![CDATA[A CakePHP plugin for interacting with the Yahoo Geo Planet API. Provides a simple, familiar API for things like searching for places matching a given search term. Can be used to power 'store finder' or 'branch locator' type functionality.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2010/06/18/cakephp-yahoo-geoplanet-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ReST DataSource plugin for CakePHP</title>
		<link>http://www.neilcrookes.com/2010/06/01/rest-datasource-plugin-for-cakephp/</link>
		<comments>http://www.neilcrookes.com/2010/06/01/rest-datasource-plugin-for-cakephp/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 14:39:57 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[DataSource]]></category>
		<category><![CDATA[ReST]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=210</guid>
		<description><![CDATA[A CakePHP Plugin containing a DataSource for interarcting with ReSTful web services.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2010/06/01/rest-datasource-plugin-for-cakephp/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>OAuth extension to CakePHP HttpSocket</title>
		<link>http://www.neilcrookes.com/2010/04/12/cakephp-oauth-extension-to-httpsocket/</link>
		<comments>http://www.neilcrookes.com/2010/04/12/cakephp-oauth-extension-to-httpsocket/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 00:33:20 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=203</guid>
		<description><![CDATA[An extension to CakePHP's core HttpSocket class that supports OAuth requests in the same way HttpSocket supports Basic Auth. Provides a simple API with low level access and high flexibility. Usage instructions included with example for Twitter.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2010/04/12/cakephp-oauth-extension-to-httpsocket/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>CakePHP TreeCounterCacheBehavior plugin</title>
		<link>http://www.neilcrookes.com/2010/01/09/cakephp-treecountercachebehavior-plugin/</link>
		<comments>http://www.neilcrookes.com/2010/01/09/cakephp-treecountercachebehavior-plugin/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 22:58:06 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=196</guid>
		<description><![CDATA[An extension to CakePHP's core TreeBehavior that provides counterCache functionality for all children and/or direct children of each node in the tree. Packaged as a plugin with a fixture and unit tests with 100% code coverage.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2010/01/09/cakephp-treecountercachebehavior-plugin/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>CakePHP Searchable Plugin</title>
		<link>http://www.neilcrookes.com/2009/11/21/cakephp-searchable-plugin/</link>
		<comments>http://www.neilcrookes.com/2009/11/21/cakephp-searchable-plugin/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 09:50:32 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=191</guid>
		<description><![CDATA[A flexible and full featured CakePHP plugin for quickly adding site wide, multi-model search functionality to your application.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2009/11/21/cakephp-searchable-plugin/feed/</wfw:commentRss>
		<slash:comments>103</slash:comments>
		</item>
		<item>
		<title>Get Google Analytics data in your CakePHP app</title>
		<link>http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in-your-cakephp/</link>
		<comments>http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in-your-cakephp/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 23:37:56 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=184</guid>
		<description><![CDATA[A CakePHP plugin for displaying Google Analytics data in your own application. The bulk of the code is in 3 datasources, a generic one for working with any REST APIs, a Gdata datasource for handling authentication with any of the 18 Gdata APIs and the Gdata Analytics datasource driver itself.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in-your-cakephp/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Baking master class &#8211; CakeFest Jul 09</title>
		<link>http://www.neilcrookes.com/2009/07/11/baking-master-class-cakefest-jul-09/</link>
		<comments>http://www.neilcrookes.com/2009/07/11/baking-master-class-cakefest-jul-09/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 15:23:10 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[Bake]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=176</guid>
		<description><![CDATA[Slides from CakeFest talk on the Bake script]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2009/07/11/baking-master-class-cakefest-jul-09/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Get ALL ACL permissions</title>
		<link>http://www.neilcrookes.com/2009/02/26/get-all-acl-permissions/</link>
		<comments>http://www.neilcrookes.com/2009/02/26/get-all-acl-permissions/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 23:25:26 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[ACL]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=172</guid>
		<description><![CDATA[Use ACL in your CakePHP application? Ever wanted to load all permissions for a user at login? Ever tried it with Acl->check() for each aco in your system and found your users get bored of waiting for your application to log them in? Then try this solution for loading all permissions in one query, that takes a few milliseconds, all thanks to a young man called Ben Roberts.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2009/02/26/get-all-acl-permissions/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>CakePHP Sequence Behavior</title>
		<link>http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/</link>
		<comments>http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 13:06:49 +0000</pubDate>
		<dc:creator>Neil Crookes</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.neilcrookes.com/?p=164</guid>
		<description><![CDATA[A CakePHP behavior for maintaining a contiguous sequence of order values. Records can be grouped by zero, one or multiple fields and the contiguous sequence is maintained for each group when adding, editing or deleting records.]]></description>
		<wfw:commentRss>http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

