<?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>Wed, 22 May 2013 03:55:51 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[MaltBlue.com: How To Build an Extendible Zend Framework Application]]></title>
      <guid>http://www.phpdeveloper.org/news/18368</guid>
      <link>http://www.phpdeveloper.org/news/18368</link>
      <description><![CDATA[<p>
On the MaltBlue.com site today there's a new tutorial posted giving you some recommended practices on <a href="http://www.maltblue.com/zend-framework/how-to-build-and-extendable-zend-framework-application">building an extendible application</a> with the Zend Framework.
</p> 
<blockquote>
Whether you have a big or small budget are time rich or poor, there's always the pressure to build applications with the future in mind. [...] So amongst the multitude of other advice you'll receive throughout your life, building applications that are readily extensible and extendable - in a simple, clean and cost-efficient manner - is essential to keeping input as low as possible, whilst maximising output, and accompanying client satisfaction (or boss satisfaction if you're full-time employed).
</blockquote>
<p>
He focuses on one aspect of Zend Framework that he's found that helps out the most in keeping his development flexible, <a href="http://framework.zend.com/manual/en/zend.application.available-resources.html">resource plugins</a>. These plugins (through use of the Strategy design pattern) can add immediate functionality to your application and be dropped in as needed. He shows how with a simple plugin that allows for simpler file handling for user uploads. The code for the various parts - interface, factory, plugin and resource - are all included. 
</p>]]></description>
      <pubDate>Thu, 16 Aug 2012 12:02:48 -0500</pubDate>
    </item>
  </channel>
</rss>
