<?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>SANIsoft &#187; Amit Badkas</title>
	<atom:link href="http://www.sanisoft.com/blog/author/amitbadkas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sanisoft.com</link>
	<description>sharing technology, ideas, insights!</description>
	<lastBuildDate>Wed, 19 Oct 2011 11:18:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[CakePHP] Tweak translate behavior get belongsTo translations</title>
		<link>http://www.sanisoft.com/blog/2011/08/29/cakephp-tweak-translate-behavior-get-belongsto-translations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-tweak-translate-behavior-get-belongsto-translations</link>
		<comments>http://www.sanisoft.com/blog/2011/08/29/cakephp-tweak-translate-behavior-get-belongsto-translations/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 06:49:04 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2542</guid>
		<description><![CDATA[In one of my earlier posts, I had written about How to fallback to default language while using Translate behavior. This is one more Translate behavior tweak (in continuation with the previous) to get belongsTo data's translations in current locale. By default, Translate behavior only gets current model's translations in current locale and you need [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/08/29/cakephp-tweak-translate-behavior-get-belongsto-translations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to track SQL errors in CakePHP on production site</title>
		<link>http://www.sanisoft.com/blog/2011/07/05/how-to-track-sql-errors-in-cakephp-on-production-site/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-track-sql-errors-in-cakephp-on-production-site</link>
		<comments>http://www.sanisoft.com/blog/2011/07/05/how-to-track-sql-errors-in-cakephp-on-production-site/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 04:58:25 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2319</guid>
		<description><![CDATA[In a CakePHP application, if there is any SQL error and debug level is set to greater than 0, then the complete error message from the database is displayed on the screen, but if the debug is set to 0 it just gives something like "unable to add" or worse a blank page. This can [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/07/05/how-to-track-sql-errors-in-cakephp-on-production-site/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[CakePHP] Pagination options persistence</title>
		<link>http://www.sanisoft.com/blog/2011/06/09/cakephp-pagination-options-persistence/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-pagination-options-persistence</link>
		<comments>http://www.sanisoft.com/blog/2011/06/09/cakephp-pagination-options-persistence/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 06:00:29 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2274</guid>
		<description><![CDATA[Editing a record and redirecting to a paginated list is a very common workflow pattern in CakePHP. However there is a small problem with this pattern if used with default pagination. after editing the user is always returned to to the first page with the default order and default limit. This is not very user [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/06/09/cakephp-pagination-options-persistence/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[CakePHP] Back port Helper aliasing to CakePHP 1.2 and 1.3</title>
		<link>http://www.sanisoft.com/blog/2011/04/11/cakephp-back-port-helper-aliasing-to-cakephp-1-2-and-1-3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-back-port-helper-aliasing-to-cakephp-1-2-and-1-3</link>
		<comments>http://www.sanisoft.com/blog/2011/04/11/cakephp-back-port-helper-aliasing-to-cakephp-1-2-and-1-3/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 03:40:42 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2215</guid>
		<description><![CDATA[One of the enticing new features of CakePHP 2 is Aliasing. What do you do if you need aliasing in CakePHP 1.2 or 1.3? Here is a guide to back port aliasing for helpers. For this guide we will overwrite HTML helper's link method to always avoid escaping of the title. To start with you [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/04/11/cakephp-back-port-helper-aliasing-to-cakephp-1-2-and-1-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[CakePHP] How to show &#8216;all&#8217; records options while still using paginate</title>
		<link>http://www.sanisoft.com/blog/2011/02/28/cakephp-how-to-show-all-records-options-while-still-using-paginate/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-how-to-show-all-records-options-while-still-using-paginate</link>
		<comments>http://www.sanisoft.com/blog/2011/02/28/cakephp-how-to-show-all-records-options-while-still-using-paginate/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 03:11:11 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2074</guid>
		<description><![CDATA[Admittedly this is a marginal case but recently a client wanted to show "All" records along with a list of 'per page' options for paginated records, for example, something like '2, 5, 10, 25, 50, 100, All' or you need to use 'field sort' feature of pagination while displaying all records. So, following is a [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/02/28/cakephp-how-to-show-all-records-options-while-still-using-paginate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[CakePHP] Configure cache parameters for core and model</title>
		<link>http://www.sanisoft.com/blog/2011/01/17/cakephp-configure-cache-parameters-for-core-and-model/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-configure-cache-parameters-for-core-and-model</link>
		<comments>http://www.sanisoft.com/blog/2011/01/17/cakephp-configure-cache-parameters-for-core-and-model/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 04:30:34 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1945</guid>
		<description><![CDATA[Happy New Year to everyone and welcome to my first post of the year. Many times you need to have a look at total number of seconds taken by SQL queries in a CakePHP application. It's cumbersome to scroll a long list of SQL queries every time and if the application has a lot of [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/01/17/cakephp-configure-cache-parameters-for-core-and-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[CakePHP - How To] CKFinder configuration management using component</title>
		<link>http://www.sanisoft.com/blog/2010/12/13/cakephp-how-to-ckfinder-configuration-management-using-component/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-how-to-ckfinder-configuration-management-using-component</link>
		<comments>http://www.sanisoft.com/blog/2010/12/13/cakephp-how-to-ckfinder-configuration-management-using-component/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 05:25:20 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1836</guid>
		<description><![CDATA[Hello guyz, I am back again with an article on CakePHP. This one is related to CKFinder configuration management. CKFinder is a file management plugin for CKEditor using which you can upload new files or use existing files to link in to CKEditor's content. There is a config.php in CKFinder's directory which has many configuration [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/12/13/cakephp-how-to-ckfinder-configuration-management-using-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jCrop Demo using PHP</title>
		<link>http://www.sanisoft.com/blog/2010/11/08/jcrop-demo-using-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jcrop-demo-using-php</link>
		<comments>http://www.sanisoft.com/blog/2010/11/08/jcrop-demo-using-php/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 05:26:11 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1737</guid>
		<description><![CDATA[This is one more post in my 'image manipulation using PHP' series. This one uses jCrop, a jQuery plugin, which provides the quick and easy way to add image cropping functionality to your web application. Most of the people understand what the image cropping is, hence I am jumping to the demo of it by [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/11/08/jcrop-demo-using-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[How To] Use of image magick instead of GD for run-time image re-sizing</title>
		<link>http://www.sanisoft.com/blog/2010/10/04/how-to-use-image-magick-instead-of-gd-for-run-time-image-re-sizing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-image-magick-instead-of-gd-for-run-time-image-re-sizing</link>
		<comments>http://www.sanisoft.com/blog/2010/10/04/how-to-use-image-magick-instead-of-gd-for-run-time-image-re-sizing/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 02:30:38 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Image Magick]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1617</guid>
		<description><![CDATA[In my last post, we looked at a way to re-size images at run time. That method used PHP's built-in GD library for image processing. So it may happen that image processing may increase load on HTTP server. That's why in this post I am going to tell the way to use ImageMagick for image [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/10/04/how-to-use-image-magick-instead-of-gd-for-run-time-image-re-sizing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[CakePHP] How to re-size images at run-time</title>
		<link>http://www.sanisoft.com/blog/2010/08/30/cakephp-how-to-re-size-images-at-run-time/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-how-to-re-size-images-at-run-time</link>
		<comments>http://www.sanisoft.com/blog/2010/08/30/cakephp-how-to-re-size-images-at-run-time/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 02:30:35 +0000</pubDate>
		<dc:creator>Amit Badkas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1440</guid>
		<description><![CDATA[This is a helper + controller combo for CakePHP which I often use. It helps to re-size images at run-time and also aid display them. Oh yes! once the image is resized it also caches them. First let's look at helper method. PLAIN TEXT PHP: class MyHelper extends AppHelper &#123; &#160; &#160; function getImageUrl&#40;$path, $size, [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/08/30/cakephp-how-to-re-size-images-at-run-time/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

