<?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>Zack LiveKohana | Best Premium WordPress Themes - Zack Live</title>
	<atom:link href="http://zacklive.com/tag/kohana/feed/" rel="self" type="application/rss+xml" />
	<link>http://zacklive.com</link>
	<description>Free Online Resource</description>
	<lastBuildDate>Wed, 21 Dec 2011 20:18:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Argentum: Free Open Source Invoicing and Project Management System</title>
		<link>http://zacklive.com/argentum-free-open-source-invoicing-and-project-management-system/2458/</link>
		<comments>http://zacklive.com/argentum-free-open-source-invoicing-and-project-management-system/2458/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 03:21:23 +0000</pubDate>
		<dc:creator>Zack</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Argentum]]></category>
		<category><![CDATA[Invoice]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[Project Management System]]></category>

		<guid isPermaLink="false">http://zacklive.com/?p=2458</guid>
		<description><![CDATA[Argentum is a free open-source invoicing and online project management system. It is ideal for developers and designers who works with clients’ projects. 

You will be able to manage your client’s projects, their contact information as well as time track how much time you spent with each projects. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://zacklive.com/wp-content/uploads/2011/01/Argentum-Invoice.png"><img class="aligncenter size-full wp-image-2459" title="Argentum Invoice" src="http://zacklive.com/wp-content/uploads/2011/01/Argentum-Invoice.png" alt="Argentum Invoice" width="491" height="347" /></a></p>
<p><a href="http://www.argentuminvoice.com/">Argentum</a> is a free open-source invoicing and online project management system. It is ideal for developers and designers who works with clients’ projects.</p>
<p>You will be able to manage your client’s projects, their contact information as well as time track how much time you spent with each projects.</p>
<p>You can create, email and track invoices for your clients and it has the ability to generate invoices in PDF format.</p>
<p>It&#8217;s based on <a title="Kohana PHP Framework" href="http://kohanaframework.org/">Kohana</a> PHP framework.</p>
<p><a title="Argentum Invoice" href="http://www.argentuminvoice.com/index.html">VISIT Argentum</a></p>
<p><a title="Download Argentum" href="http://dev.argentuminvoice.com/attachments/download/19/argentum_0.8.0.tar.gz">DOWNLOAD Argentum</a></p>
<p  class="related_post_title">Related Posts</p><ul class="related_post"><li><a href="http://zacklive.com/ofuz-open-source-small-business-management-solution/2464/" title="Ofuz: Open Source Small Business Management Solution">Ofuz: Open Source Small Business Management Solution</a></li><li><a href="http://zacklive.com/invoicera-magento-extension/3308/" title="Invoicera Launches Magento Extension to Automatically Send Invoices from Magento Store in Real Time">Invoicera Launches Magento Extension to Automatically Send Invoices from Magento Store in Real Time</a></li><li><a href="http://zacklive.com/eirte-open-source-wysiwyg-editor/3187/" title="eIRTE: Open Source WYSIWYG Editor ">eIRTE: Open Source WYSIWYG Editor </a></li><li><a href="http://zacklive.com/projekktor-free-html5-video-player/3181/" title="Projekktor: Free HTML5 Video Player">Projekktor: Free HTML5 Video Player</a></li><li><a href="http://zacklive.com/zoomy-jquery-plugin-for-photo-zooming/3166/" title="Zoomy: jQuery Plugin for Photo Zooming">Zoomy: jQuery Plugin for Photo Zooming</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://zacklive.com/argentum-free-open-source-invoicing-and-project-management-system/2458/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FUEL CMS: CMS Based on CodeIgniter PHP Framework</title>
		<link>http://zacklive.com/fuel-cms-cms-based-on-codeigniter-php-framework/2052/</link>
		<comments>http://zacklive.com/fuel-cms-cms-based-on-codeigniter-php-framework/2052/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 16:17:03 +0000</pubDate>
		<dc:creator>Zack</dc:creator>
				<category><![CDATA[Free Resource]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Content management System]]></category>
		<category><![CDATA[FUEL CMS]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Framework]]></category>

		<guid isPermaLink="false">http://zacklive.com/?p=2052</guid>
		<description><![CDATA[FUEL CMS is a modular-based hybrid of a framework and a content management system. It's developed on the popular CodeIgniter PHP web framework and allows you to create your models, views and controllers like normal and only use the CMS part when and if you need it.]]></description>
			<content:encoded><![CDATA[<p><a href="http://zacklive.com/wp-content/uploads/2010/12/fuelcms.png"><img class="aligncenter size-medium wp-image-2053" title="FUEL CMS" src="http://zacklive.com/wp-content/uploads/2010/12/fuelcms-550x333.png" alt="FUEL CMS" width="550" height="333" /></a></p>
<p><a title="CodeIgniter PHP Framework" href="http://codeigniter.com/">CodeIgniter</a> is one of the best PHP frameworks, I personally prefer <a title="Kohana PHP Framework" href="http://kohanaphp.com/">Kohana</a>, but <strong>Kohana</strong> is developed from CodeIgniter.</p>
<p>What I want to talk about is a CMS(Content Management System) built upon <strong>CodeIgniter</strong> &#8211; <a title="FUEL CMS" href="http://www.getfuelcms.com/">FUEL CMS</a>.</p>
<blockquote><p>FUEL CMS is a modular-based hybrid of a framework and a content management system. It&#8217;s developed on the popular CodeIgniter PHP web framework and allows you to create your models, views and controllers like normal and only use the CMS part when and if you need it.</p></blockquote>
<p>As an open source project, it&#8217;s totally free.</p>
<p>You can find out more about <strong>FUEL CMS</strong> on its official page.</p>
<p>Visit <a title="FUEL CMS" href="http://www.getfuelcms.com/">FUEL CMS</a>.</p>
<p  class="related_post_title">Related Posts</p><ul class="related_post"><li><a href="http://zacklive.com/fuel-band-new-php-framework-based-on-php-5-3/3176/" title="Fuel: Band New PHP Framework Based on PHP 5.3">Fuel: Band New PHP Framework Based on PHP 5.3</a></li><li><a href="http://zacklive.com/openpublic-drupal-based-cms-for-government/3149/" title="OpenPublic: Drupal-based CMS for Government">OpenPublic: Drupal-based CMS for Government</a></li><li><a href="http://zacklive.com/pyrocms-open-source-cms-based-on-codeigniter/2480/" title="PyroCMS: Open Source CMS Based on CodeIgniter">PyroCMS: Open Source CMS Based on CodeIgniter</a></li><li><a href="http://zacklive.com/hello-world-tutorial-for-kohana/15/" title="Hello World Tutorial for Kohana">Hello World Tutorial for Kohana</a></li><li><a href="http://zacklive.com/free-jquery-offline-learning-kit/2649/" title="Free jQuery Offline Learning Kit">Free jQuery Offline Learning Kit</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://zacklive.com/fuel-cms-cms-based-on-codeigniter-php-framework/2052/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello World Tutorial for Kohana</title>
		<link>http://zacklive.com/hello-world-tutorial-for-kohana/15/</link>
		<comments>http://zacklive.com/hello-world-tutorial-for-kohana/15/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 04:44:47 +0000</pubDate>
		<dc:creator>Zack</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blogiii.com/zack/?p=12</guid>
		<description><![CDATA[It seems unnecessary to write a Hello World tuorial for a PHP framework, because when someone comes to framework, he is no longer a beginner, can figure out his own Hello World. But this idea comes up in my brain, and I guess it might be helpful for someone who is the first time to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://i252.photobucket.com/albums/hh6/Xanxuss/kohana-hello.png"><img class="aligncenter" src="http://i252.photobucket.com/albums/hh6/Xanxuss/kohana-hello.png" alt="Kohana hello world" width="450" height="405" /></a></p>
<p>It seems unnecessary to write a Hello World tuorial for a PHP framework, because when someone comes to framework, he is no longer a beginner, can figure out his own Hello World. But this idea comes up in my brain, and I guess it might be helpful for someone who is the first time to work with MVC or OOP. It&#8217;s quite simple, let&#8217;s get started.</p>
<p>You should have <a title="kohana tutorial" href="http://blogiii.com/zack/install-kohana-on-windows/11/">installed Kohana</a> correctly, now we create a <em>hello.php</em> in /application/controllers/, here is the content of the file:</p>
<blockquote><p>&lt;?php<br />
/**<br />
* Hello World controller<br />
*/<br />
class Hello_Controller extends Template_Controller<br />
{<br />
function __construct()<br />
{<br />
parent::__construct();<br />
}</p>
<p>function index()<br />
{<br />
$this-&gt;template-&gt;title = &#8220;Hello World&#8221;;<br />
$this-&gt;template-&gt;content = &#8220;Hello, welcome to Kohana World !!!&#8221;;<br />
}<br />
}<br />
?&gt;</p></blockquote>
<p><span id="more-15"></span></p>
<p>We have a <em>Hello </em>Controller with a index method, so we can call this page in the URL: localhost/kohana/index.php/hello. If you cannot understand this, you may want to see &#8216;<em>Show me, don&#8217;t tell me</em>&#8216; section in <a title="kohana 101" href="http://oscar.nom.za/dl/kohana101.pdf">Kohana 101</a>. In the <em>Hello</em> Controller, we set the title and content of our Hello World page, of course you can change the title and content into anything.</p>
<p>Now we have a Controller, we also need a View to reveal the page. Create a <em>template.php</em> in /applicaion/views/, and type in the fellowing codes:</p>
<blockquote><p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xml:lang=&#8221;en&#8221; lang=&#8221;en&#8221;&gt;</p>
<p>&lt;head&gt;</p>
<p>&lt;title&gt;&lt;?php echo $title ?&gt;&lt;/title&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;h2&gt;&lt;?php echo $title ?&gt;&lt;/h2&gt;</p>
<p>&lt;p&gt;&lt;?php echo $content ?&gt;&lt;/p&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>Very simple HTML codes, echo the title and content set in the <em>Hello </em>Controller to the page, that&#8217;s all what it does. You can see how Kohana works, processing in Controller, sending the result to View, and the View exhibit the page.</p>
<p>Usually I&#8217;d like to add a profiler to a example page, so that we can see some system information. It&#8217;s very easy to do that, just add one line to the Construt function in the Controller:</p>
<blockquote><p>$this-&gt;profiler = new Profiler;</p></blockquote>
<p>So the Hello Controller file should look like this:</p>
<blockquote><p>&lt;?php<br />
/**<br />
* Hello World controller<br />
*/<br />
class Hello_Controller extends Template_Controller<br />
{<br />
function __construct()<br />
{<br />
parent::__construct();<br />
$this-&gt;profiler = new Profiler;<br />
}</p>
<p>function index()<br />
{<br />
$this-&gt;template-&gt;title = &#8220;Hello World&#8221;;<br />
$this-&gt;template-&gt;content = &#8220;Hello, welcome to Kohana World !!!&#8221;;<br />
}<br />
}<br />
?&gt;</p></blockquote>
<p>We can now visit <em>localhost/kohana/index.php/hello</em>, you will have a page the same as the image above.</p>
<p>You already have some basic concepts of Kohana now, I highly recommand you to read <a title="kohana 101" href="http://oscar.nom.za/dl/kohana101.pdf">Kohana 101</a>, or if you are even not sure how to setup your own Kohana, you can read my post, <a title="kohana tutorial" href="http://blogiii.com/zack/install-kohana-on-windows/11/">Install Kohana on Windows</a>. Hope this can help you.</p>
<p  class="related_post_title">Related Posts</p><ul class="related_post"><li><a href="http://zacklive.com/fuel-band-new-php-framework-based-on-php-5-3/3176/" title="Fuel: Band New PHP Framework Based on PHP 5.3">Fuel: Band New PHP Framework Based on PHP 5.3</a></li><li><a href="http://zacklive.com/fuel-cms-cms-based-on-codeigniter-php-framework/2052/" title="FUEL CMS: CMS Based on CodeIgniter PHP Framework">FUEL CMS: CMS Based on CodeIgniter PHP Framework</a></li><li><a href="http://zacklive.com/say-hello-to-kohana-3/917/" title="Say Hello to Kohana 3">Say Hello to Kohana 3</a></li><li><a href="http://zacklive.com/install-kohana-on-windows/14/" title="Install Kohana on Windows">Install Kohana on Windows</a></li><li><a href="http://zacklive.com/treesaver-javascript-framework-for-creating-magazine-style-layouts/3026/" title="Treesaver: JavaScript Framework for Creating Magazine-style Layouts">Treesaver: JavaScript Framework for Creating Magazine-style Layouts</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://zacklive.com/hello-world-tutorial-for-kohana/15/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Install Kohana on Windows</title>
		<link>http://zacklive.com/install-kohana-on-windows/14/</link>
		<comments>http://zacklive.com/install-kohana-on-windows/14/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 01:49:12 +0000</pubDate>
		<dc:creator>Zack</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blogiii.com/zack/?p=11</guid>
		<description><![CDATA[I&#8217;m new to Kohana, making this tutorial just want to do something for the community. Please let me know, if you found any mistakes. Ok, let&#8217;s cut to the chase. I suppose you have your server installed, if not I recommand AppServ. It&#8217;s better to use the latest version of Kohana from SVN, so you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m new to Kohana, making this tutorial just want to do something for the community. Please let me know, if you found any mistakes. Ok, let&#8217;s cut to the chase.</p>
<p>I suppose you have your server installed, if not I recommand <a title="AppServ" href="http://www.appservnetwork.com/?modules=&amp;applang=tw">AppServ</a>. It&#8217;s better to use the latest version of Kohana from SVN, so you might need <a title="Tortoise SVN" href="http://tortoisesvn.tigris.org/">TortoiseSVN</a>. I create a folder called Kohana in my webroot, check out the truck folder from SVN, it&#8217;s quite easy to do it, right click, select SVN Check&#8230;</p>
<p style="text-align: center"><img class="aligncenter" src="http://i252.photobucket.com/albums/hh6/Xanxuss/Kohana-Setup2.png" alt="tortoise SVN" width="178" height="260" /></p>
<p>Type http://svn.kohanaphp.com/trunk in URL of repository, click ok, and wait for the download.</p>
<p style="text-align: center"><img class="aligncenter" src="http://i252.photobucket.com/albums/hh6/Xanxuss/Kohana-Setup3.png" alt="tortoise SVN" width="456" height="357" /></p>
<p style="text-align: center"><img class="aligncenter" src="http://i252.photobucket.com/albums/hh6/Xanxuss/Kohana-Setup-1.png" alt="tortoise SVN" /></p>
<p>And then you will have three folders: application, modules and system; and three files: index.php, kohana.png, Kohana License.html. To see if Kohana is installed properly, type localhost/Kohana, you will see the welcome page:</p>
<p style="text-align: center"><img class="aligncenter" src="http://i252.photobucket.com/albums/hh6/Xanxuss/Kohana-Setup4.png" alt="Kohana welcome page" width="450" height="291" /></p>
<p><span id="more-14"></span></p>
<p>Now you may want to do some configuration. Open config.php in /application/config/ folder, the first setting is the site domain, we are using localhost here, so just leave it as &#8216;/kohana/&#8217;. For the second one site protocol, we mostly use &#8216;http&#8217;. That&#8217;s all what we do for this moment.</p>
<p>I would like to do some test now. Create a test.php file in /application/controllers/, type in the fellowing codes:</p>
<blockquote><p>&lt;?php<br />
/**<br />
* Test controller<br />
*/<br />
class Test_Controller extends Template_Controller<br />
{<br />
function __construct()<br />
{</p>
<p>parent::__construct();<br />
//Generate system information, you should try to comment this line to see what will the page be.<br />
$this-&gt;profiler = new Profiler;<br />
}</p>
<p>function index()</p>
<p>{<br />
//Set the page title.<br />
$this-&gt;template-&gt;title = &#8216;Test Page&#8217;;<br />
}<br />
}<br />
?&gt;</p></blockquote>
<p>We also need to create a template.php in /application/views/, it looks like this:</p>
<blockquote><p>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xml:lang=&#8221;en&#8221; lang=&#8221;en&#8221;&gt;</p>
<p>&lt;head&gt;</p>
<p>&lt;title&gt;&lt;?php echo $title ?&gt;&lt;/title&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;h2&gt;&lt;?php echo $title ?&gt;&lt;/h2&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>Back to the blowser, we have visited localhost/kohana, and now we go to localhost/kohana/index.php/test, you should have a page like this:</p>
<p style="text-align: center"><img src="http://i252.photobucket.com/albums/hh6/Xanxuss/Kohana-Setup5.png" alt="Kohana setup" width="450" height="401" /></p>
<p style="text-align: left">There are only two parts in this page, the first one is the title of the page, setting by &#8216;$this-&gt;template-&gt;title = &#8220;Test Page&#8221;;&#8217; and the second part is a table of some system information generated by the profiler library: &#8216;$this-&gt;profiler = new Profiler;&#8217;</p>
<p style="text-align: left">Ok, that&#8217;s all, for further issue, you should keep an eye on my blog and <a title="kohana php" href="http://kohanaphp.com">Kohana official website</a>.</p>
<p  class="related_post_title">Related Posts</p><ul class="related_post"><li><a href="http://zacklive.com/hello-world-tutorial-for-kohana/15/" title="Hello World Tutorial for Kohana">Hello World Tutorial for Kohana</a></li><li><a href="http://zacklive.com/argentum-free-open-source-invoicing-and-project-management-system/2458/" title="Argentum: Free Open Source Invoicing and Project Management System">Argentum: Free Open Source Invoicing and Project Management System</a></li><li><a href="http://zacklive.com/fuel-cms-cms-based-on-codeigniter-php-framework/2052/" title="FUEL CMS: CMS Based on CodeIgniter PHP Framework">FUEL CMS: CMS Based on CodeIgniter PHP Framework</a></li><li><a href="http://zacklive.com/design-a-master-css-stylesheet/902/" title="Design a Master CSS Stylesheet">Design a Master CSS Stylesheet</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://zacklive.com/install-kohana-on-windows/14/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

