<?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, 19 Jun 2013 19:16:52 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Rob Allen: Thoughts on module directory structure]]></title>
      <guid>http://www.phpdeveloper.org/news/18991</guid>
      <link>http://www.phpdeveloper.org/news/18991</link>
      <description><![CDATA[<p>
<i>Rob Allen</i>, in his Zend Framework 2 development, has <a href="http://akrabat.com/zend-framework-2/thoughts-on-module-directory-structure/">come up with a list of suggestions</a> about the use of modules in your applications, mainly relating to the structure of the files inside of them.
</p>
<blockquote>
I've been working on a Zend Framework 2 module within a larger project that doesn't have that many PHP class files. Specifically, it has a controller, a mapper, an entity, a service and a form. As a result, the traditional Zend Framework 2 directory structure for the Account module looks [overly complicated]. That's a lot of directories for not many files! As a result, I decided to flatten it to [something simpler].
</blockquote>
<p>
He includes both the "before" and "after" directory structures and continues on with two more suggestions - the removal of the top level "Account" folder inside of "src/" and, finally, removing "src/" all together with a slight modification to the autoloading. With a simpler module, though, something like this might make it easier to maintain and "follow" later down the road.
</p>]]></description>
      <pubDate>Fri, 04 Jan 2013 09:09:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPKitchen: Seagull 0.6.0 Released]]></title>
      <guid>http://www.phpdeveloper.org/news/6113</guid>
      <link>http://www.phpdeveloper.org/news/6113</link>
      <description><![CDATA[<p>
On PHPKitchen, there's <a href="http://www.phpkitchen.com/index.php?/archives/752-Seagull-0.6.0-Released.html">a new note</a> about the release of the latest stable version of the popular <a href="http://seagullproject.org/">Seagull Framework</a>, version 0.6.0.
</p>
<blockquote>
After 3 release candidates stable version 0.6.0 of the <a href="http://seagullproject.org/">Seagull framework</a> was released last week, <a href="http://seagullproject.org/download/">download it here</a>. Blame it on the heat wave this summer in the UK, we broke our "1 release per month" mantra for the first time in 3 years, but I think the results were worth waiting for.
</blockquote>
<p>
There's <a href="http://www.phpkitchen.com/index.php?/archives/752-Seagull-0.6.0-Released.html">information included</a> about how to install (minimal and developer versions) as well as some of the improvements made, including:
<ul>
<li>automated module installation for admin users, and improvements to the module generator wizard
<li>mproved wizard functionality based on PEAR's HTML_QuickForm_Controller (Malaney J. Hill)
<li>nice CAPTCHA component (Steven Stremciuc)
</ul>
</p>
<p>
You can get complete information on the framework <a href="http://seagullproject.org/">on its site</a> and <a href="http://seagullproject.org/download/">grab the download here</a>.
</p>]]></description>
      <pubDate>Wed, 23 Aug 2006 07:27:33 -0500</pubDate>
    </item>
  </channel>
</rss>
