<?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>Geekality &#187; Framework</title>
	<atom:link href="http://www.geekality.net/tag/framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekality.net</link>
	<description>With a hint of Social Ineptitude</description>
	<lastBuildDate>Sun, 05 Feb 2012 17:53:50 +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>Kohana PHP framework</title>
		<link>http://www.geekality.net/2010/04/19/kohana-php-framework/</link>
		<comments>http://www.geekality.net/2010/04/19/kohana-php-framework/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 19:59:46 +0000</pubDate>
		<dc:creator>Torleif</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.geekality.net/?p=956</guid>
		<description><![CDATA[As you might know, I am developing some internal software for LifeStyleTV at the moment. Because of various slightly annoying circumstances I am stuck using PHP and MySQL for this. Not the worst of course, but I must say I &#8230; <a href="http://www.geekality.net/2010/04/19/kohana-php-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_965" class="wp-caption alignright" style="width: 210px"><img src="http://www.geekality.net/wp-content/uploads/2010/04/Construction-200x300.jpg" alt="" title="Construction" width="200" height="300" class="size-medium wp-image-965" /><p class="wp-caption-text">sxc.hu</p></div>As you might know, I am developing some internal software for LifeStyleTV at the moment. Because of various slightly annoying circumstances I am stuck using PHP and MySQL for this. Not the worst of course, but I must say I really do prefer C# over PHP for oh so many reasons. But anyways, that wasn&#8217;t the point of this post. The point is that for my life to become hopefully quite a bit easier and hopefully a lot more organized I decided to go looking for a framework I can use as a base for the software I will be developing.</p>
<p>After much looking I finally stumbled over a framework called <a href="http://kohanaframework.org">Kohana</a>. </p>
<p><span id="more-956"></span></p>
<blockquote><p>Kohana is an open source, <a href="http://wikipedia.org/wiki/Object-Oriented_Programming">object oriented</a> <a href="http://techportal.ibuildings.com/2010/02/22/scaling-web-applications-with-hmvc/">H</a> <a href="http://en.wikipedia.org/wiki/Model_view_controller" title="Model View Controller">MVC</a> <a href="http://wikipedia.org/wiki/Web_Framework">web framework</a> built using <a href="http://php.net/manual/intro-whatis" title="PHP Hypertext Preprocessor">PHP5</a> by a team of volunteers that aims to be swift, secure, and small.</p>
<p>Kohana is licensed under a <a href="http://kohanaframework.org/license">BSD license</a>, so you can legally use it for any kind of open source, commercial, or personal project.</p></blockquote>
<p>Getting started with it was a bit of a hassle because the documentation isn&#8217;t the greatest, but the small community has been helpful and the framework is pretty clear once you grasp the basics. For me it was particularly difficult since I don&#8217;t really have that much experience with MVC frameworks at all. But so far it has been very fun to learn and code with it.</p>
<p>There are currently <a href="http://kerkness.ca/kowiki/doku.php?id=what_version_of_kohana_should_i_use">two versions of Kohana</a>, 2 and 3. These are pretty much different frameworks, and I decided to go for version 3 as it seem to be cleaner and support HMVC which <a href="http://techportal.ibuildings.com/2010/02/22/scaling-web-applications-with-hmvc/">seems very interesting</a>.</p>
<p>Here are some very helpful resources that helped me get started:</p>
<ul>
<li><a href="http://dev.kohanaphp.com/projects/kohana3/files">Latest version of Kohana 3</a></li>
<li><a href="http://kerkness.ca/kowiki">The Unofficial Kohana 3.0 Wiki</a></li>
<li><a href="http://kohanaframework.org/3.2/guide/">Kohana userguide</a></li>
<li><a href="http://www.dealtaker.com/blog/tag/ko3/">Kohana 3 tutorial</a> at <a href="http://www.dealtaker.com/blog/">Inside DealTaker</a></li>
<li><a href="http://kohana.sher.pl/cs/">Kohana 3 CheatSheet</a></li>
<li>The Kohana <a href="irc://irc.freenode.net/kohana">irc channel</a></li>
</ul>
<p>Alrighty, will blog more about Kohana some other day. Maybe even some tutorials&#8230;? </p>
<p>Are you using any PHP frameworks? What do you use? Please share!</p>
<p class="wp-flattr-button"></p> <p><a href="http://www.geekality.net/?flattrss_redirect&amp;id=956&amp;md5=43d2d0412bab7fa7b2c035da6001cecc" title="Flattr" target="_blank"><img src="http://www.geekality.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.geekality.net/2010/04/19/kohana-php-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

