<?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; Aditya Mooley</title>
	<atom:link href="http://www.sanisoft.com/blog/author/adityamooley/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>[How to] Optgroups in select for Drupal CCK module</title>
		<link>http://www.sanisoft.com/blog/2011/01/31/how-to-optgroups-in-drupal-cck-module/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-optgroups-in-drupal-cck-module</link>
		<comments>http://www.sanisoft.com/blog/2011/01/31/how-to-optgroups-in-drupal-cck-module/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 04:22:41 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=2021</guid>
		<description><![CDATA[Many times we have taxonomy terms with parent/child relation with requirement that only the child taxonomy should be selected while adding a new content. One such case is Category/Albums in a photo gallery where one must select an album while adding a photo but category plays an important role in grouping the albums. Most of [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2011/01/31/how-to-optgroups-in-drupal-cck-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[How To] Create content type with CCK fields from your custom module in Drupal</title>
		<link>http://www.sanisoft.com/blog/2010/12/20/how-to-create-content-type-with-cck-fields-from-your-custom-module-in-drupal/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-create-content-type-with-cck-fields-from-your-custom-module-in-drupal</link>
		<comments>http://www.sanisoft.com/blog/2010/12/20/how-to-create-content-type-with-cck-fields-from-your-custom-module-in-drupal/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 04:30:36 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1847</guid>
		<description><![CDATA[In the previous post, Sumit wrote about creating content type through custom module. Creating the content type this way allows you to distribute your custom content type easily without asking your users to create the content type manually before installing your module. But what if you have a complex content type created with lots of [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/12/20/how-to-create-content-type-with-cck-fields-from-your-custom-module-in-drupal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Drupal] Replace default content title with custom field</title>
		<link>http://www.sanisoft.com/blog/2010/11/15/drupal-replace-default-content-title-with-custom-field/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=drupal-replace-default-content-title-with-custom-field</link>
		<comments>http://www.sanisoft.com/blog/2010/11/15/drupal-replace-default-content-title-with-custom-field/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 03:52:07 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1752</guid>
		<description><![CDATA[Recently I had a requirement of allowing the user to choose the date while creating a new content in Drupal site and that date should be treated as a content title. Using CCK and the Date module, it was easy to add a date field with nice looking jQuery datepicker to the new content type. [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/11/15/drupal-replace-default-content-title-with-custom-field/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lambda functions and Closures in PHP 5.3</title>
		<link>http://www.sanisoft.com/blog/2010/10/08/lambda-functions-and-closures-in-php-5-3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lambda-functions-and-closures-in-php-5-3</link>
		<comments>http://www.sanisoft.com/blog/2010/10/08/lambda-functions-and-closures-in-php-5-3/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 04:22:59 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1639</guid>
		<description><![CDATA[PHP 5.3 has introduced a whole new range of cool features like Namespaces, late static binding, new error levels, to name a few. But the functionality that I found most handy for day to day programming is the Lambda functions and Closures that found their way in PHP through version 5.3 Lambda functions Lambda functions [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/10/08/lambda-functions-and-closures-in-php-5-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>[iPhone] Core Data, Tabbar and Navigation Controller</title>
		<link>http://www.sanisoft.com/blog/2010/09/06/iphone-core-data-tabbar-and-navigation-controller/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iphone-core-data-tabbar-and-navigation-controller</link>
		<comments>http://www.sanisoft.com/blog/2010/09/06/iphone-core-data-tabbar-and-navigation-controller/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 04:47:25 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1499</guid>
		<description><![CDATA[Core Data is a very powerful framework for persistent data management for iPhone developers. It allows you to define you data model by abstracting your model object. I am not going to talk about what Core Data is about and how to use it normally. A lot has been already written about it. Feel free [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/09/06/iphone-core-data-tabbar-and-navigation-controller/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[iPhone] Parsing RSS with NSXMLParser</title>
		<link>http://www.sanisoft.com/blog/2010/08/02/iphone-parsing-rss-with-nsxmlparser/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iphone-parsing-rss-with-nsxmlparser</link>
		<comments>http://www.sanisoft.com/blog/2010/08/02/iphone-parsing-rss-with-nsxmlparser/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 04:12:07 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1332</guid>
		<description><![CDATA[One of the test apps I created while learning iPhone development was a FeedReader app using UITabbarController. Using TabbarController in combination with NavigationController, TableViewController and WebViewController was challenging enough for someone who just began with iPhone development. But more on that later ... One of the problems I faced in this app was parsing the [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/08/02/iphone-parsing-rss-with-nsxmlparser/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CakePHP: Cache individual queries</title>
		<link>http://www.sanisoft.com/blog/2010/06/28/cakephp-cache-individual-queries/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cakephp-cache-individual-queries</link>
		<comments>http://www.sanisoft.com/blog/2010/06/28/cakephp-cache-individual-queries/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 04:43:05 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1193</guid>
		<description><![CDATA[CakePHP's default cacheQuery functionality is good enough for caching SQL queries for a single request. But in order to have a persistent query cache, you have to write your own code. Recently, we had this requirement where we had to cache every individual query. A quick search on Google lead me to this post where [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/06/28/cakephp-cache-individual-queries/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The longer Lithium Blog tutorial using MySQL – Part 2</title>
		<link>http://www.sanisoft.com/blog/2010/05/24/the-longer-lithium-blog-tutorial-using-mysql-%e2%80%93-part-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-longer-lithium-blog-tutorial-using-mysql-%25e2%2580%2593-part-2</link>
		<comments>http://www.sanisoft.com/blog/2010/05/24/the-longer-lithium-blog-tutorial-using-mysql-%e2%80%93-part-2/#comments</comments>
		<pubDate>Mon, 24 May 2010 05:22:17 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[Lithium]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=1050</guid>
		<description><![CDATA[In the previous article, we learned how to setup Lithium and create a simple blog to add/edit/delete posts. Now, we will see how to add comments to the post and display them back on post view page. Unfortunately, Lithium doesn't support relationships yet, so we will query the comments table on our own. Let us [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/05/24/the-longer-lithium-blog-tutorial-using-mysql-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[WordPress Plugin] Automatic Post Thumbnail</title>
		<link>http://www.sanisoft.com/blog/2010/04/19/wordpress-plugin-automatic-post-thumbnail/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-plugin-automatic-post-thumbnail</link>
		<comments>http://www.sanisoft.com/blog/2010/04/19/wordpress-plugin-automatic-post-thumbnail/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 03:21:05 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=936</guid>
		<description><![CDATA[Please continue all discussions regarding this plugin in the plugin forum WordPress 2.9 introduced a new feature called Post Thumbnails (a.k.a Featured Thumbnails) allowing you to assign an image to your post. This image can then be easily shown in your blog using a simple function. Mark Jaquith has written an excellent blog post explaining [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/04/19/wordpress-plugin-automatic-post-thumbnail/feed/</wfw:commentRss>
		<slash:comments>167</slash:comments>
		</item>
		<item>
		<title>The longer Lithium Blog tutorial using MySQL &#8211; Part 1</title>
		<link>http://www.sanisoft.com/blog/2010/04/12/the-lithium-blog-tutorial-part-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-lithium-blog-tutorial-part-1</link>
		<comments>http://www.sanisoft.com/blog/2010/04/12/the-lithium-blog-tutorial-part-1/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 04:11:11 +0000</pubDate>
		<dc:creator>Aditya Mooley</dc:creator>
				<category><![CDATA[Lithium]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.sanisoft.com/?p=878</guid>
		<description><![CDATA[Lithium is a lightweight, fast, flexible framework for PHP 5.3+. It is still in dev release state but is under active development. This post, as the title suggests, is to introduce you to this new framework using the typical blog tutorial. Getting started The first thing is to get the Lithium source code. You can [...]]]></description>
		<wfw:commentRss>http://www.sanisoft.com/blog/2010/04/12/the-lithium-blog-tutorial-part-1/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

