<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 25 May 2013 15:53:27 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPBuilder.com: ExpressionEngine Enhances PHP Content Management with Framework Flexibility]]></title>
      <guid>http://www.phpdeveloper.org/news/14258</guid>
      <link>http://www.phpdeveloper.org/news/14258</link>
      <description><![CDATA[<p>
In a new post to PHPBuilder.com today <i>Jason Gilmore</i> takes a look at a popular content management system from <a href="http://ellislab.com/">EllisLab</a> called ExpressionEngine. He gives <a href="http://www.phpbuilder.com/columns/Jason_Gilmore032610.php3">an overview</a> of what it is and what it has to offer over some other CMSes out there.
</p>
<blockquote>
Indeed, I concluded that no solution effectively offered both the fundamental features of a content management system and the flexibility of a web framework. However , after working with <a href="http://www.expressionengine.com/">ExpressionEngine</a> (one of the systems I recently highlighted in my article "<a href="http://www.phpbuilder.com/columns/Jason_Gilmore021810.php3">The Top Five PHP Content Management Systems</a>"), my opinion on this matter has fundamentally changed.
</blockquote>
<p>
He mentions the <a href="http://expressionengine.com/overview/features/">hundreds of features</a> included in ExpressionEngine, how it handles content management, templates and includes a powerful member/user management system. He also talk briefly about the plugin system with over 140 offerings currently available and more and more being added all the time.
</p>]]></description>
      <pubDate>Mon, 29 Mar 2010 08:33:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Manuel Pichler's Blog: Why I love PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/12938</guid>
      <link>http://www.phpdeveloper.org/news/12938</link>
      <description><![CDATA[<p>
In a (somewhat sadistic) example of why he loves the flexibility that PHP offers <i>Manuel Pichler</i> has <a href="http://www.manuel-pichler.de/archives/60-Why-I-love-PHP.html">posted a code snippet</a> showing just how much PHP can bend.
</p>
<blockquote>
While working on <a href="http://www.manuel-pichler.de/exit.php?url_id=2129&entry_id=60">PHP_Depend</a>'s parser I realized one major reason Why I love PHP, it's the flexibility of language. Even if you think you now know all ways to solve a problem, there is always one more way to solve it. 
</blockquote>
<p>
At a high level, the <a href="http://www.manuel-pichler.de/archives/60-Why-I-love-PHP.html">code example</a> does some crazy things with variable variables, magic functions and constants to ultimately output "f:bar()".
</p>]]></description>
      <pubDate>Fri, 24 Jul 2009 11:06:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPImpact Blog: Zend Framework: The Cost of Flexibility is Complexity]]></title>
      <guid>http://www.phpdeveloper.org/news/11997</guid>
      <link>http://www.phpdeveloper.org/news/11997</link>
      <description><![CDATA[<p>
Sometimes power comes at a price - you get benefits from the added features and functionality, but you can lose something else along the way - the simplicity that brought you in originally. <i>Federico Cargnelutti</i> <a href="http://phpimpact.wordpress.com/2009/02/22/zend-framework-the-cost-of-flexibility-is-complexity/">takes a look at</a> a tool that can do just that - the <a href="http://framework.zend.com">Zend Framework</a>.
</p>
<blockquote>
Don't assume that just because you're using an object-oriented framework you are writing reusable and maintainable code. You are just structuring your spaghetti code. [...] The main problem with flexibility is that most developers give up trying to understand. I don't blame them, no one likes dealing with complexity
</blockquote>
<p>
TO illustrate, he gives two code snippets from two example developers - Developer A makes full use of the framework and takes a more compact approach to the problem while Developer B adds in a bit more checking and takes a different path to the same (basic) end result.
</p>]]></description>
      <pubDate>Mon, 23 Feb 2009 07:51:51 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Utah PHP Users Group: CodeIgniter - the PHP answer?]]></title>
      <guid>http://www.phpdeveloper.org/news/5023</guid>
      <link>http://www.phpdeveloper.org/news/5023</link>
      <description><![CDATA[With all of the frenzy in the PHP community surrounding the issue of frameworks, more and more articles on the subject are showing up - including <a href="http://uphpu.org/article.php?story=20060319233253826">this new post</a> from the Utah PHP User Group site, a look at <a href="http://www.codeigniter.com/">CodeIgniter</a>.
<p>
<quote>
<i>
We all like the productivity of <a href="http://uphpu.org/www.rubyonrails.org">Ruby on Rails</a> but most PHP frameworks don't seem to be quite right - some are too complex, some not stable enough, some not supported by ISP's, etc. I've now tried most of them and my conclusion was to follow the "stupidly simple MVC" series to just write my own code in a simple way but with some structure.
<p>
But I noticed several posters to that blog series mentioned <a href="http://www.codeigniter.com/">Codeigniter</a> as a great way to go with sort of the same philosophy. And today it was mentioned in Planet PHP. So I checked it out today, Wow! - it is really, really nice.
</i>
</quote>
<p>
<i>John Taber</i>, author of the article, shares his opinions on the framework mentioning its simplicity and flexibility. He also briefly makes reference to a "simplicity similarity" to the <a href="http://framework.zend.com/">Zend Framework</a>.]]></description>
      <pubDate>Tue, 21 Mar 2006 07:03:45 -0600</pubDate>
    </item>
  </channel>
</rss>
