<?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>Rayhan's blog (raynux.com) &#187; CakePHP</title>
	<atom:link href="http://raynux.com/blog/category/cakephp/feed/" rel="self" type="application/rss+xml" />
	<link>http://raynux.com/blog</link>
	<description>Rayhan's Personal Web Blog Site</description>
	<lastBuildDate>Mon, 11 Apr 2011 06:33:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Good commenting practice in PHP.</title>
		<link>http://raynux.com/blog/2008/06/26/good-commenting-practice-in-php/</link>
		<comments>http://raynux.com/blog/2008/06/26/good-commenting-practice-in-php/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 06:50:06 +0000</pubDate>
		<dc:creator>rayhan</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://raynux.com/blog/?p=33</guid>
		<description><![CDATA[Currently I am working on the documentation of my software written in PHP. From this documentation project I have found that proper commenting of code is a good documentation. If you write your code base along with comment then you don&#8217;t need to worry about the API Documentation of your software. You just have to [...]]]></description>
			<content:encoded><![CDATA[<p>Currently I am working on the documentation of my software written in PHP. From this documentation project I have found that proper commenting of code is a good documentation. If you write your code base along with comment then you don&#8217;t need to worry about the API Documentation of your software. You just have to use some software like <a href="http://www.phpdoc.org">PHPDoc</a> or <a href="http://www.doxygen.org">Doxygen</a> to make the API in a minute. Specially I am using <a href="http://www.doxygen.org">Doxygen</a> in my project which is also used in <a href="http://www.cakephp.org">CakePHP</a> API documentaiton. </p>
<p>When you are commenting your code be careful to meet the commenting requirement/procedure so that those documentation software can understand your comment as a data.</p>
<p>Here is a simple example what <a href="http://www.doxygen.org">Doxygen</a> can easily parse for you.</p>
<pre>
    <code>
/**
 * Class A.
 *
 * Class description.
 *
 * @example example here.
 * @todo to do here
 *
 * @package appname
 * @subpackage appname.subname
 * @author yourname
 * @since version 1.0
 */
class A extends Object{
	/**
	 * Enter description here...
	 *
	 * @var type
	 */
	var $member1;
	/**
	 * Enter description here...
	 *
	 * @param integer $param1
	 * @param string $param2
	 * @param array $param3 contains a array of data
	 * @return boolean
	 * @since version 2.0
	 */
	function doSomeThing($param1, $param2, $param3){
		return true;
	}
}
    </code>
</pre>
<p>So if you follow the commenting technique carefully, you don&#8217;t have to white API of your own.</p>
]]></content:encoded>
			<wfw:commentRss>http://raynux.com/blog/2008/06/26/good-commenting-practice-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My First application on CakePHP</title>
		<link>http://raynux.com/blog/2007/08/14/my-first-application-on-cakephp/</link>
		<comments>http://raynux.com/blog/2007/08/14/my-first-application-on-cakephp/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 05:32:20 +0000</pubDate>
		<dc:creator>rayhan</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://raynux.com/blog/?p=6</guid>
		<description><![CDATA[Developing an application using CakePHP is a big challenge specially for those who are new to cake. And this is my case. I was encouraged to develop my next application on cake trying some tutorials. But when I started my application which is a employee management system for a university I found a lot&#8217;s of [...]]]></description>
			<content:encoded><![CDATA[<p>Developing an application using CakePHP is a big challenge specially for those who are new to cake. And this is my case. I was encouraged to develop my next application on cake trying some tutorials. But when I started my application which is a employee management system for a university I found a lot&#8217;s of problem.</p>
<p>Most of them are due to my inconvenience with cake and some of them are due to cake&#8217;s auto framework. But I am solving all problems as I am required to submit my project according to a deadline. Though I already missed a deadline.</p>
<p>However, this the not the problem, the problem is I am confused about the way I am solving problems. Am I following the standard or not. Cause if I go wrong way during development then it will trouble me during maintenance. I am always confused that cake may have a better way to solve this problem.</p>
<p>I think this is a unique problem  for all cake novice.</p>
]]></content:encoded>
			<wfw:commentRss>http://raynux.com/blog/2007/08/14/my-first-application-on-cakephp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

