<?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>Ahad Bokhari &#187; &#187; PHP</title>
	<atom:link href="http://blogspot.fluidnewmedia.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogspot.fluidnewmedia.com</link>
	<description>Addy&#039;s Personal Blog On Web &#38; Technology</description>
	<lastBuildDate>Mon, 28 Jun 2010 17:55:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The No-Framework PHP MVC Framework</title>
		<link>http://blogspot.fluidnewmedia.com/2008/11/the-no-framework-php-mvc-framework/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/11/the-no-framework-php-mvc-framework/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 12:24:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*MVC]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=653</guid>
		<description><![CDATA[A An insightful post by the King of php himself can be found here: THE NO FRAMEWORK PHP MVC FRAMEWORK. Confusing? hahah &#8211; well Andy Jeffries ( A PHP, RUBY ON RAILS AND MYSQL Developer) sums it up really well here:  DESIGN PATTERNS VS AGILE DEVELOPMENT
I posted this in a forum in the morning today, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A <span style="text-decoration: line-through;">An insightfu</span>l post by the King of php himself can be found here: <a href="http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html">THE NO FRAMEWORK PHP MVC FRAMEWORK</a>. <span style="text-decoration: line-through;">Confusing? hahah</span> &#8211; well Andy Jeffries ( A PHP, RUBY ON RAILS AND MYSQL Developer) sums it up really well here:  <a href="http://andyjeffries.co.uk/articles/design-patterns-vs-agile-development">DESIGN PATTERNS VS AGILE DEVELOPMENT</a></p>
<p><a href="http://andyjeffries.co.uk/articles/design-patterns-vs-agile-development"></a>I posted this in a forum in the morning today, please read the reply i got:</p>
<blockquote><p>Keep an open mind &#8230;&#8230;.</p>
<p>A good framework:</p>
<p>1. better separates presentation from logic<br />
2. has a clear documented structure<br />
3. has features</p>
<p>He uses a view, controller, and model but he doesn’t use a “front controller”. URL’s are mapped directly to views. That’s not necessarily bad, (that’s the asp.net way) but:</p>
<p>- without a messy .htaccess file, you miss out on nice flexible hackable urls<br />
- you miss out on pre processing like showing a cached page without loading the entire view file and all it’s includes. </p></blockquote>
<p>I believe this person who commented on my post in the forums has a <strong>POINT WORTH NOTING&#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/11/the-no-framework-php-mvc-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A list of PHP Frameworks</title>
		<link>http://blogspot.fluidnewmedia.com/2008/11/a-list-of-php-frameworks/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/11/a-list-of-php-frameworks/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 11:19:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[development framework]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=623</guid>
		<description><![CDATA[I started out in this business with a keen eye on design and especially flash.  What i missed out was was the business logic side, especially how rapidly one can develop websites/applications with the use of open source php frameworks.
What i didnt realize is that design is great, but most people want projects done with [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I started out in this business with a keen eye on design and especially flash.  What i missed out was was the business logic side, especially how rapidly one can develop websites/applications with the use of open source php frameworks.</p>
<p>What i didnt realize is that design is great, but most people want projects done with php. I&#8217;m not going to go on about this, but i am doing extensive research on different frameworks and which one would suit your business the best.</p>
<p>Here is a list of what i have found so far (Ajax and Javascript support as well).</p>
<p><span id="more-623"></span></p>
<p>1.  <a href="http://www.ajaxcore.org/">AJAX CORE</a> </p>
<p><a href="http://www.ajaxcore.org/"><img class="alignnone size-full wp-image-624" title="AJAX Core" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/ajax_core.jpg" alt="" width="500" height="80" /></a></p>
<p><a href="http://www.ajaxcore.org/">AjaxCore</a> is an open source <a href="http://en.wikipedia.org/wiki/PHP_frameworks#PHP">PHP framework</a> that aims the ease development of rich AJAX applications, using Prototype&#8217;s JavaScript standard library. This means it uses Prototype as the core for making the AJAX requests, as it&#8217;s proven to be reliable on any browser, plus adding all Prototype&#8217;s features and shortcuts that reduce typing and help avoid the reinvention of the wheel.</p>
<p>The framework is really easy to use, you can start using AjaxCore right away as it doesn&#8217;t require you to learn anything new. All functionality is build into a PHP class file that you&#8217;ll have to extend with your custom requirements, and then bind HTML elements with PHP functions that will called when the appropriate JavaScript event is triggered, thats all you have to handle, also optionally you may send HTML elements by just attaching their IDs and the framework will do the rest.</p>
<p>2.  <a href="http://artisansystem.com/">ARTISAN CORE</a>   </p>
<p> <a href="http://artisansystem.com/"><img class="alignnone size-full wp-image-625" title="Artisan Core" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/artison_core.jpg" alt="" width="500" height="66" /></a></p>
<p>The Artisan Framework is a new PHP5 Framework that allows developers to quickly build robust web software. However, it can be used to build command line and non-web software quickly as well. Like other PHP5 frameworks, it makes use of the Model-View Controller design pattern to operate. Artisan System is fully Object Oriented, and all of the objects that can be built with it interact with each other nicely.</p>
<p>3.  <a href="http://code.google.com/p/caffeine-php/">CAFFEINE PHP TO GO</a>  </p>
<p><a href="http://code.google.com/p/caffeine-php/"><img class="alignnone size-full wp-image-626" title="Caffeine:  php to go" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/caffeine.jpg" alt="" width="500" height="116" /></a></p>
<p>Caffeine is a lite-weight PHP 4 and PHP 5 compatible framework that provides a small development layer, without getting in the way of the programmer. It&#8217;s &#8220;PHP To Go&#8221;!</p>
<p>Caffeine&#8217;s core can be expanded by using Libraries. Libraries are a collection of PHP Classes or Functions.</p>
<p>4.  <a href="http://www.cakephp.org/">CAKE PHP</a></p>
<p><a href="http://www.cakephp.org/"><img class="alignnone size-full wp-image-627" title="Cake PHP" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/cake.jpg" alt="" width="500" height="104" /></a></p>
<p>CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like <a href="http://wikipedia.org/wiki/Model-view-controller" target="_new">MVC</a> and <a href="http://wikipedia.org/wiki/Object-relational_mapping" target="_new">ORM</a>within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.</p>
<p>5.  <a href="http://www.phpfuse.net/">FUSE </a></p>
<p><a href="http://www.phpfuse.net/"><img class="alignnone size-full wp-image-628" title="FUSE" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/fuse.jpg" alt="" width="500" height="64" /></a></p>
<p>FUSE is a <strong>Model View Controller framework for PHP</strong>. Taking influence from other web frameworks such as Ruby on Rails and CakePHP, then adding in custom, intuitive features of our own design, FUSE has developed into a robust, stable platform for <strong>MVC</strong> development using object oriented PHP.</p>
<p>5.  <a href="http://www.horde.org/">HORDE</a></p>
<p><a href="http://www.horde.org/"><img class="alignnone size-full wp-image-629" title="HORDE" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/horde.jpg" alt="" width="500" height="66" /></a></p>
<p>The Horde Project is about creating high quality Open Source <a href="http://www.horde.org/projects.php">applications</a>, based on PHP and the Horde Framework.</p>
<p>The guiding principles of the Horde Project are to create solid standards-based applications using intelligent object oriented design that, wherever possible, are designed to run on a wide range of platforms and backends.</p>
<p>There is great emphasis on making Horde as friendly to non-English speakers as possible. The Horde Framework currently supports many localization features such as unicode and right-to-left text and generous users have contributed <a href="http://www.horde.org/localization.php">many translations</a> for the framework and applications.</p>
<p>6.  <a href="http://code.google.com/p/lisaframework/">LISA FRAMEWORK</a></p>
<p>LISA is an object oriented web application framework based on PHP 5.2 and Smarty template engine. LISA is follows the model view controller architecture.</p>
<p><a href="http://code.google.com/p/lisaframework/"><img class="alignnone size-full wp-image-633" title="LISA FRAMEWORK" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/lisa.jpg" alt="" width="119" height="115" /></a></p>
<p><a href="http://pear.php.net/">PEAR</a></p>
<p><a href="http://pear.php.net/"><img class="alignnone size-full wp-image-634" title="PEAR" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/pear.jpg" alt="" width="500" height="54" /></a> </p>
<p><acronym title="PHP Extension and Application Repository">PEAR</acronym> is a framework and distribution system for reusable PHP components. You can find help using PEAR packages in the <a href="http://pear.php.net/manual/en/">online manual</a> and the <a href="http://pear.php.net/manual/en/faq.php">FAQ</a>.</p>
<p>8.  <a href="http://www.phpnuke.org/">PHP NUKE </a>(More of a Content Management System than a Framework)</p>
<p><a href="http://www.phpnuke.org/"><img class="alignnone size-full wp-image-635" title="PHP Nuke" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/nuke.jpg" alt="" width="500" height="82" /></a></p>
<p>PHP-Nuke is a news automated system specially designed to be used in Intranets and Internet. The Administrator has total control of his web site, registered users, and he will have in the hand a powerful assembly of tools to maintain an active and 100% interactive web site using databases.</p>
<p>Ok so here are the most popular ones that i have seen.  Refer below to some of the Content Management Systems driven by PHP.</p>
<p>- **<a href="http://joomla.org">Joomla</a><br />
- <a href="http://www.drupal.org">Drupal</a><br />
- <a href="http://www.modxcms.com">ModX</a><br />
- **<a href="http://textpattern.com/">TextPattern</a><br />
- <a href="http://www.xoops.org/">XOOPS</a><br />
- **<a href="http://www.wordpress.org">Wordpress</a> <br />
- **<a href="http://www.expressionengine.com">Expression Engine </a></p>
<p>** My favorites</p>
<p>Note that i havent mentioned <a href="http://www.codeigniter.com">Code Igniter</a> at all.  This is simply because i have already made a post about it. The reason CI is better than most is that it provides great documentation and a helpful community, which is far more superior that any of the documention for the Frameworks above (excluding the CMS systems of course.</p>
<p>Have i missed anything here?  Feel free to add to this list <img src='http://blogspot.fluidnewmedia.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/11/a-list-of-php-frameworks/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>CodeIgniter: A PHP framework</title>
		<link>http://blogspot.fluidnewmedia.com/2008/11/codeigniter-an-open-source-php-framework/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/11/codeigniter-an-open-source-php-framework/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 10:23:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[application]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=587</guid>
		<description><![CDATA[Throughout my time as a web developer i have realized that using dynamically created web pages is the best solution to rapidly developing websites and applications.  I usually hunt around for frameworks when i have the free time and one that I found today was:  Code Igniter
 

 
WHAT IS CODE IGNITER?
CodeIgniter is a powerful [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Throughout my time as a web developer i have realized that using dynamically created web pages is the best solution to rapidly developing websites and applications.  I usually hunt around for frameworks when i have the free time and one that I found today was:  <a href="http://codeigniter.com/">Code Igniter</a></p>
<p><a href="http://codeigniter.com/"> </a></p>
<p><a href="http://codeigniter.com"><img class="alignnone size-full wp-image-593" title="Code Igniter" src="http://blogspot.fluidnewmedia.com/wp-content/uploads/2008/11/codei1.jpg" alt="" width="500" height="134" /></a></p>
<p><a href="http://codeigniter.com/"> </a></p>
<h3><strong>WHAT IS CODE IGNITER?</strong></h3>
<p>CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you&#8217;re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you&#8217;re tired of ponderously large and thoroughly undocumented frameworks.</p>
<p>Code Igniter is right for you if..</p>
<ul>
<li>You want a framework with a small footprint.</li>
<li>You need exceptional performance.</li>
<li>You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.</li>
<li>You want a framework that requires nearly zero configuration.</li>
<li>You want a framework that does not require you to use the command line.</li>
<li>You want a framework that does not require you to adhere to restrictive coding rules.</li>
<li>You are not interested in large-scale monolithic libraries like PEAR.</li>
<li>You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).</li>
<li>You eschew complexity, favoring simple solutions.</li>
<li>You need clear, thorough documentation.</li>
</ul>
<div>There are lots of open source frameworks out there, but i feel that this is a great starting point, as it seems that they have targeted users who want to get the most out of php, whilst learning the least.  Go and see for yourself!  They provide great documentation, cool videos to start you off and a great forum where you can get help!!</div>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/11/codeigniter-an-open-source-php-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
