<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Having fun with Web Development</title>
	<atom:link href="http://rpagat1.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rpagat1.wordpress.com</link>
	<description>Sharing the things I&#039;ve learned about PHP, Joomla and web development in general</description>
	<lastBuildDate>Wed, 28 Oct 2009 05:23:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rpagat1.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Having fun with Web Development</title>
		<link>http://rpagat1.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rpagat1.wordpress.com/osd.xml" title="Having fun with Web Development" />
	<atom:link rel='hub' href='http://rpagat1.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Utilizing MySQL&#8217;s FULL-TEXT feature</title>
		<link>http://rpagat1.wordpress.com/2009/10/28/utilizing-mysqls-full-text-feature/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/28/utilizing-mysqls-full-text-feature/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 05:23:45 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/2009/10/28/utilizing-mysqls-full-text-feature/</guid>
		<description><![CDATA[Read the tutorial from Zend: Using MySQL Full-text Searching from Having fun with Web Development<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=63&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Read the tutorial from Zend: <span style="font-size:medium;"><a href="http://devzone.zend.com/article/1304" target="_blank">Using MySQL Full-text Searching</a></span></p>
<p style="font-size:10px;">  from <a href="http://rpagat1.posterous.com/utilizing-mysqls-full-text-feature">Having fun with Web Development</a>  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=63&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/28/utilizing-mysqls-full-text-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>
	</item>
		<item>
		<title>Putting &#8220;fun&#8221; in Project Management</title>
		<link>http://rpagat1.wordpress.com/2009/10/28/putting-fun-in-project-management-2/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/28/putting-fun-in-project-management-2/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 03:54:29 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/2009/10/28/putting-fun-in-project-management-2/</guid>
		<description><![CDATA[I&#8217;ve worked on several projects with a few MNC (multinational corporations) not as part of the Project Management but part of the development team. From my experience, having a good project manager and is very important or even critical. With this in mind, I started looking for project mangement tools that I can use as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=62&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve worked on several projects with a few MNC (multinational corporations) not as part of the Project Management but part of the development team. From my experience, having a good project manager and is very important or even critical. With this in mind, I started looking for project mangement tools that I can use as I go about my personal project. One online tool I found is <a href="http://codaset.com/" target="_blank">Codaset</a>. It is currently in beta but it looks pretty good. Below is a good description of what Codaset is.</p>
<p><span style="color:#000000;">Do you know of any other project management tool?</span> You&#8217;re welcome to share.</p>
<h4>What is Codaset?</h4>
<p>Codaset is a project management system for open source and private software projects, built around the Git source control system. It is designed to be useful, social, and to take the best of what is good about other similar services, and place that <span class="em">goodness</span> into one nice, neat package.</p>
<p>Managing your software projects should not be so hard, so use Codaset and it won&#8217;t be!</p>
<ul>
<li>Hosted Git source control</li>
<li>Source code and history viewer</li>
<li>Issue/ticket management and bug tracking</li>
<li>Project milestones</li>
<li>Full featured wiki</li>
<li>Self contained blog engine</li>
<li>Advanced ticket workflow creation</li>
<li>Custom ticket fields</li>
<li>User roles and a fine grained permissions system</li>
<li>Spam protection across all publicly posted content</li>
<li>Activity timelines</li>
<li>Twitter integration</li>
<li>Close tickets with your Git commit messages</li>
<li>Follow and befriend users, and bookmark projects</li>
<li>And of course, loads more to come!</li>
</ul>
<p style="font-size:10px;">  from <a href="http://rpagat1.posterous.com/putting-fun-in-project-management">Having fun with Web Development</a>  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=62&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/28/putting-fun-in-project-management-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>
	</item>
		<item>
		<title>Learn GIT</title>
		<link>http://rpagat1.wordpress.com/2009/10/28/learn-git/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/28/learn-git/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 02:59:49 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/2009/10/28/learn-git/</guid>
		<description><![CDATA[I&#8217;ve started using GIT source control lately for my personal projects and have been learning how to utilize it. Here are some of the GIT tutorials I have found: 1. Git Tutorial : Starting with git using just 10 commands 2. Git Tutorial Part II &#8211; Sharpen you Git-Fu with 10 more commands from Having [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=60&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started using GIT source control lately for my personal projects and have been learning how to utilize it.</p>
<p>Here are some of the GIT tutorials I have found:</p>
<p><strong><span style="font-size:medium;">1. <a href="http://blog.xkoder.com/2008/08/13/git-tutorial-starting-with-git-using-just-10-commands/" target="_blank">Git Tutorial : Starting with git using just 10 commands </a></span></strong></p>
<p><span style="font-size:medium;"><strong>2. <a href="http://blog.xkoder.com/2009/06/06/git-tutorial-part-ii-sharpen-you-git-fu-with-10-more-commands/" target="_blank">Git Tutorial Part II &#8211; Sharpen you Git-Fu with 10 more commands</a></strong></span></p>
<p style="font-size:10px;">  from <a href="http://rpagat1.posterous.com/learn-806">Having fun with Web Development</a>  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=60&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/28/learn-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>
	</item>
		<item>
		<title>Need Ajax loader icon?</title>
		<link>http://rpagat1.wordpress.com/2009/10/28/need-ajax-loader-icon/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/28/need-ajax-loader-icon/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 02:53:03 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/2009/10/28/need-ajax-loader-icon/</guid>
		<description><![CDATA[Check out http://www.ajaxload.info/. There are numerous ajax loader icon available and you get to customize the color to suit your website. from Having fun with Web Development<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=57&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://posterous.com/getfile/files.posterous.com/rpagat1/zS7EmNn15882CvHQ9AiRfNNS6Fc5zPzHoOyyNkUj9kIunk7lBqR2PQ9TeMxl/ajaxload.jpg" width="432"/>
<p>Check out <a href="http://www.ajaxload.info/">http://www.ajaxload.info/</a>. There are numerous ajax loader icon available and you get to customize the color to suit your website.</p>
<p style="font-size:10px;">  from <a href="http://rpagat1.posterous.com/need-ajax-loader-icon">Having fun with Web Development</a>  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=57&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/28/need-ajax-loader-icon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>

		<media:content url="http://posterous.com/getfile/files.posterous.com/rpagat1/zS7EmNn15882CvHQ9AiRfNNS6Fc5zPzHoOyyNkUj9kIunk7lBqR2PQ9TeMxl/ajaxload.jpg" medium="image" />
	</item>
		<item>
		<title>My First Post from Posterous</title>
		<link>http://rpagat1.wordpress.com/2009/10/23/my-first-post-from-posterous/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/23/my-first-post-from-posterous/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 02:44:41 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/2009/10/23/my-first-post-from-posterous/</guid>
		<description><![CDATA[Hi! I&#8217;m testing the autopost feature of posterous to my wordpress blog Posted via web from Having fun with Web Development<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=56&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi! I&#8217;m testing the autopost feature of posterous to my wordpress blog <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="font-size:10px;">  <a href="http://posterous.com">Posted via web</a>   from <a href="http://rpagat1.posterous.com/my-first-post-from-posterous-2">Having fun with Web Development</a>  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=56&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/23/my-first-post-from-posterous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>
	</item>
		<item>
		<title>Running Joomla from the command line</title>
		<link>http://rpagat1.wordpress.com/2009/10/22/running-joomla-from-the-command-line/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/22/running-joomla-from-the-command-line/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 02:52:32 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/?p=28</guid>
		<description><![CDATA[As promised, here&#8217;s how I am able to run Joomla from the command line. Below are some of the things I can think of where it will be useful: Unit testing. You would now be able to unit test your components, plugins, modules from the command line. You can create different test cases and execute [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=28&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As promised, here&#8217;s how I am able to run Joomla from the command line.</p>
<p><span style="color:#800000;"><span style="color:#000000;">Below are some of the things I can think of where it will be useful:</span></span></p>
<ol>
<li><span style="color:#800000;"><span style="color:#000000;"><strong>Unit testing</strong>. You would now be able to unit test your components, plugins, modules from the command line. You can create different test cases and execute them on schedule.</span></span></li>
<li><span style="color:#800000;"><span style="color:#000000;"><strong>Scheduled Jobs</strong>.  If you have some tasks that needs to be done by batch or thru cron and wanted to reuse a components class, this process will allow you to do just that.</span></span></li>
</ol>
<p><span style="color:#800000;"><span style="color:#000000;"><span id="more-28"></span></span></span><strong>Requirements</strong></p>
<p>1. Installed Joomla ofcourse! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="padding-left:30px;"><em>note: I am using Joomla 1.5</em></p>
<p>2. PHP which can run CLI (here&#8217;s a good <a href="http://articles.sitepoint.com/article/php-command-line-1" target="_blank">article from SitePoint</a> to get you started)</p>
<p style="padding-left:30px;"><em>note: I am using PHP 5</em></p>
<p>3. In my sample, I have used <a href="http://www.sigsiu.net/sobi2.html" target="_blank">SOBI2 </a>(a business directory component)</p>
<p><strong>How to execute:</strong></p>
<p>1. Create a folder under your Joomla site (i.e. public_html/joomla_site/your_folder)</p>
<p>2. Follow the code sample below.</p>
<p>3. Execute your php script &#8211; <span style="color:#800000;">php yourPHPScrcipt.php</span></p>
<p><strong>Code sample:</strong></p>
<p>First lets set the necessary constants then include the <em>defines.php </em>and <em>framework.php</em>. The <em>defines.php </em>and <em>framework.php </em>are necessary for us to access the Joomla Framework</p>
<p><span style="color:#800000;">// Set flag that this is a parent file<br />
define( &#8216;_JEXEC&#8217;, 1 );<br />
define( &#8216;DS&#8217;, DIRECTORY_SEPARATOR );<br />
define(&#8216;JPATH_BASE&#8217;, dirname(__FILE__).DS.&#8221;..&#8221;.DS.&#8221;..&#8221; );<br />
require_once ( JPATH_BASE .DS.&#8217;includes&#8217;.DS.&#8217;defines.php&#8217; );<br />
require_once ( JPATH_BASE .DS.&#8217;includes&#8217;.DS.&#8217;framework.php&#8217; ); </span></p>
<p><!--more--></p>
<p style="text-align:justify;">If you need to run a component for example, you can include it as well. Here, I&#8217;m including the sobi2 class so that I can use it later.</p>
<p><span style="color:#800000;">//include com_sobi2<br />
define( &#8216;_SOBI2_&#8217;, 1 );<br />
require_once ( JPATH_BASE .DS.&#8217;components&#8217;.DS.&#8217;com_sobi2&#8242;.DS.&#8217;sobi2.class.php&#8217; );</span></p>
<p>Create a Joomla application of type site.</p>
<p><span style="color:#800000;">$mainframe =&amp; JFactory::getApplication(&#8216;site&#8217;);<br />
$mainframe-&gt;initialise();</span></p>
<p>Once we have an application object, we need to call route of the Joomla application object we created <em>&#8220;$mainframe&#8221;. </em>But before we route, we can set some request variables that will be used by our component.</p>
<blockquote><p><em>Routing is the process of examining the request environment to determine which component should receive the request. The component optional parameters are then set in the request object to be processed when the application is being dispatched.</em></p></blockquote>
<p><span style="color:#800000;">//here I want to get all the listing from com_sobi2<br />
$_REQUEST['sobi2Task'] = &#8216;showListing&#8217;;</span></p>
<p><span style="color:#800000;">$mainframe-&gt;route();</span></p>
<p>If  incase the component can be accessed only by a registered user, you may login by calling the login() of mainframe.</p>
<p><span style="color:#800000;">$mainframe-&gt;login(array( &#8216;username&#8217; =&gt; &#8216;<em>yourUserNameHere</em>&#8216;, &#8216;password&#8217; =&gt; &#8216;<em>yourPasswordHere</em>&#8216; ));</span></p>
<p>We are now ready to execute our Joomla component. In my example, I am calling com_sobi2.</p>
<p><span style="color:#800000;">$mainframe-&gt;dispatch(&#8220;com_sobi2&#8243;);</span></p>
<p>I&#8217;m now able to access the components (i.e. com_sobi2) classess and do some real work.</p>
<p><span style="color:#800000;">//get a config object so we can easily access com_sobi2 configurations<br />
$config =&amp; sobi2Config::getInstance();<br />
$my =&amp; $config-&gt;getUser();<br />
//create a sobi2 object,<br />
//here I&#8217;m passsing a sobi2 Itemid so that the sobi2 object<br />
//will contain information of one specific sobi2 item<br />
$mySobi = new sobi2(14);<br />
ob_start();<br />
if($my-&gt;id !=0 &amp;&amp; $config-&gt;checkPerm()) {<br />
print_r($mySobi);<br />
}<br />
//logout once done<br />
$mainframe-&gt;logout();<br />
$output = ob_get_contents();<br />
ob_end_flush();</span></p>
<p><span style="color:#800000;"><span style="color:#000000;">For further reading: <a href="http://docs.joomla.org/API_Execution_Order" target="_blank">Joomla API executing order</a><br />
</span></span></p>
<p><span style="color:#800000;"><span style="color:#000000;">Do you have any questions regarding this? Leave a comment <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=28&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/22/running-joomla-from-the-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>
	</item>
		<item>
		<title>Running Joomla from the command line (prologue)</title>
		<link>http://rpagat1.wordpress.com/2009/10/21/running-joomla-from-the-command-line-prologue/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/21/running-joomla-from-the-command-line-prologue/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 07:40:53 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/?p=21</guid>
		<description><![CDATA[In my next post I&#8217;ll show how to run Joomla (i.e. execute components) from command line. My inspirations came from: Using the Joomla framework via command line Taking advantage of Joomla Framework from Command Line<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=21&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In my next post I&#8217;ll show how to run Joomla (i.e. execute components) from command line.</p>
<p>My inspirations came from:</p>
<ol>
<li><a href="http://blog.joocode.com/en/cms/joomla/using-the-joomla-framework-via-command-line" target="_blank">Using the Joomla framework via command line</a></li>
<li><span id="thread_subject_site"> <a href="http://groups.google.com/group/joomlabugsquad/browse_thread/thread/bb403d30684b0d8f" target="_blank">Taking advantage of Joomla Framework from Command Line</a></span></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=21&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/21/running-joomla-from-the-command-line-prologue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>
	</item>
		<item>
		<title>Implementing Ulti RPX for Joomla</title>
		<link>http://rpagat1.wordpress.com/2009/10/21/implementing-ulti-rpx-for-joomla/</link>
		<comments>http://rpagat1.wordpress.com/2009/10/21/implementing-ulti-rpx-for-joomla/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 06:40:33 +0000</pubDate>
		<dc:creator>Rey</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[RPX]]></category>

		<guid isPermaLink="false">http://rpagat1.wordpress.com/?p=3</guid>
		<description><![CDATA[Keeping track of user ids and passwords for different websites is a a pain. OpenIDs aims to solve that issue by giving the user the power to use the same id on websites that support OpenIDs (i.e. Google, Facebook, Flickr, etc). For developers who wanted to implement OpenID in their website, an easy way to do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=3&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="/Documents%20and%20Settings/rp43366/Local%20Settings/Temp/moz-screenshot.png" alt="" /></p>
<p style="text-align:center;"><a href="http://rpagat1.wordpress.com/2009/10/21/implementing-ulti-rpx-for-joomla/"><img class=" aligncenter" title="rpx" src="http://www.janrain.com/images/rpx_arch.png" alt="rpx architecture" width="480" height="172" /></a></p>
<p>Keeping track of user ids and passwords for different websites is a a pain. <a title="openid" href="http://openid.net/" target="_blank">OpenIDs</a> aims to solve that issue by giving the user the power to use the same id on websites that support OpenIDs (i.e. Google, Facebook, Flickr, etc).</p>
<p>For developers who wanted to implement OpenID in their website, an easy way to do this is by using <a title="rpx" href="http://www.janrain.com/products/rpx" target="_blank">RPX</a>. For Joomla developers, things just got easier with <a title="ultirpx" href="http://www.ultijoomla.com/downloads?func=fileinfo&amp;id=33" target="_blank">UltiRPX</a> from ultijoomla. You can follow the instructions from their website on how to install and use UltiRPX &#8211; <a href="http://www.ultijoomla.com/faq/49-ulti-rpx/181-how-do-i-install-ulti-rpx" target="_blank">http://www.ultijoomla.com/faq/49-ulti-rpx/181-how-do-i-install-ulti-rpx</a></p>
<p><span id="more-3"></span></p>
<p>After installing, setting up the apiKey and enabling the plug-in and module, in no time I am now able to login using my Google account in my website! There are some minor issues I have found. See details below.</p>
<p><strong>Issues I found with Ulti RPX:</strong></p>
<p>1. The rpx apiKey is clearly shown in &#8220;<em>view source</em>&#8220;. From the RPX website, the api key should be kept as secret.</p>
<blockquote><p><span style="color:#0000ff;">Fix</span><span style="color:#0000ff;">: </span> Remove the hidden &lt;input&gt; tags with <strong>name=&#8221;apiKey&#8221;</strong> in the UltiRPX module and component. After I have removed the hidden input tags, everthing still seems to be working fine.</p></blockquote>
<p>2. The default template view for Ulti RPX module (view/tmpl/default.php) is missing an form end tag &lt;/form&gt;.  Because of this all my other forms are not properly being rendered.</p>
<blockquote><p><span style="color:#0000ff;">Fix:</span> Add the missing form end tag &lt;/form&gt; default template view for Ulti RPX module (view/tmpl/default.php)</p></blockquote>
<p>I probably send these list to ultijoomla later as I am still running some tests. I hope you found this useful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpagat1.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpagat1.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpagat1.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpagat1.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpagat1.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpagat1.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpagat1.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpagat1.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpagat1.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpagat1.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpagat1.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpagat1.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpagat1.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpagat1.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rpagat1.wordpress.com&amp;blog=10040463&amp;post=3&amp;subd=rpagat1&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rpagat1.wordpress.com/2009/10/21/implementing-ulti-rpx-for-joomla/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21d1a05c097c8eda43de36bcde679b01?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rey</media:title>
		</media:content>

		<media:content url="http://www.janrain.com/images/rpx_arch.png" medium="image">
			<media:title type="html">rpx</media:title>
		</media:content>
	</item>
	</channel>
</rss>
