<?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; HowTo</title>
	<atom:link href="http://www.sanisoft.com/blog/category/howto/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] Index merging in Sphinx</title>
		<link>http://www.sanisoft.com/blog/2011/08/08/how-to-index-merging-sphinx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-index-merging-sphinx</link>
		<comments>http://www.sanisoft.com/blog/2011/08/08/how-to-index-merging-sphinx/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 04:36:59 +0000</pubDate>
		<dc:creator>Abbas Ali</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Sphinx]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2485</guid>
		<description><![CDATA[In an earlier post, Live index updates in Sphinx, we saw how to use main+delta indexing scheme for almost realtime index updates. In that we created two indexes as follows: main : Which is the archive of all the documents delta : Which holds only the newer documents One minor drawback in the above scheme [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/08/08/how-to-index-merging-sphinx/feed/</wfw:commentRss>
		<slash:comments>0</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>[How To] Implement Facebook Like button on web page</title>
		<link>http://www.sanisoft.com/blog/2011/06/13/how-to-implement-facebook-like-button-on-web-page/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-implement-facebook-like-button-on-web-page</link>
		<comments>http://www.sanisoft.com/blog/2011/06/13/how-to-implement-facebook-like-button-on-web-page/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 03:30:03 +0000</pubDate>
		<dc:creator>Sumit Meshram</dc:creator>
				<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2285</guid>
		<description><![CDATA[This post is more a note to myself than a blog post. There are two Like button implementations: XFBML and Iframe. The XFBML version is more versatile, but requires use of the JavaScript SDK We can use one of the following codes to display a Facebook Like button on our site. Iframe : PLAIN TEXT [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/06/13/how-to-implement-facebook-like-button-on-web-page/feed/</wfw:commentRss>
		<slash:comments>0</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] Organizing themes in sub-folders</title>
		<link>http://www.sanisoft.com/blog/2011/05/10/cakephp-organizing-themes-sub-folders/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-organizing-themes-sub-folders</link>
		<comments>http://www.sanisoft.com/blog/2011/05/10/cakephp-organizing-themes-sub-folders/#comments</comments>
		<pubDate>Tue, 10 May 2011 04:05:27 +0000</pubDate>
		<dc:creator>Rita Chouhan</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2251</guid>
		<description><![CDATA[CakePHP offers a wonderful built-in theming solution. However, the only shortfall is that all themes are to be kept in a single folder and there is no direct way to organize them in sub-folders. This post assumes that you are familiar with CakePHP Theming concepts. If not, then head on to the book before reading [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/05/10/cakephp-organizing-themes-sub-folders/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Geo-distance search in Sphinx</title>
		<link>http://www.sanisoft.com/blog/2011/05/02/geo-distance-search-in-sphinx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=geo-distance-search-in-sphinx</link>
		<comments>http://www.sanisoft.com/blog/2011/05/02/geo-distance-search-in-sphinx/#comments</comments>
		<pubDate>Mon, 02 May 2011 11:39:15 +0000</pubDate>
		<dc:creator>Abbas Ali</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Sphinx]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2239</guid>
		<description><![CDATA[A common scenario in many search applications is geo-distance based searches. Geo-distance search means finding geographic locations nearby to the specified point on earth. Geo distance search is a very common feature in applications involving set of entities each having a specific geographic coordinate associated with it. Some examples are real estate portals, property listings, [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/05/02/geo-distance-search-in-sphinx/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[How To] Create a component in Joomla &#8211; Part II</title>
		<link>http://www.sanisoft.com/blog/2011/04/25/how-to-create-a-component-in-joomla-part-ii/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-create-a-component-in-joomla-part-ii</link>
		<comments>http://www.sanisoft.com/blog/2011/04/25/how-to-create-a-component-in-joomla-part-ii/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 03:36:36 +0000</pubDate>
		<dc:creator>Sumit Meshram</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2225</guid>
		<description><![CDATA[In my last blog post I wrote about How To Create a component in Joomla. The output text was hardcoded into the view. This doesn't follow the MVC pattern exactly because the view is intended to only display the data, and not contain it. In this second part of the tutorial we will demonstrate how [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/04/25/how-to-create-a-component-in-joomla-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</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] Saving HABTM data with tables in different databases</title>
		<link>http://www.sanisoft.com/blog/2011/04/04/cakephp-how-to-sav-habtm-data-with-tables-in-different-databases/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-how-to-sav-habtm-data-with-tables-in-different-databases</link>
		<comments>http://www.sanisoft.com/blog/2011/04/04/cakephp-how-to-sav-habtm-data-with-tables-in-different-databases/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 03:52:35 +0000</pubDate>
		<dc:creator>Rita Chouhan</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2200</guid>
		<description><![CDATA[One of the powerful features of CakePHP is the model relationships. It handles relationships seamlessly and saves/finds data of related models on its own. The most complex among the relationship is the Has And Belongs To Many, often shortened as HABTM Recently I faced a problem in saving data for a HABTM model. The problem [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/04/04/cakephp-how-to-sav-habtm-data-with-tables-in-different-databases/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

