<?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 13:14:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[ZFort Group: The Battle of the Titans. Zend vs. Symfony]]></title>
      <guid>http://www.phpdeveloper.org/news/19624</guid>
      <link>http://www.phpdeveloper.org/news/19624</link>
      <description><![CDATA[<p>
In <a href="http://www.zfort.com/blog/zend-vs-symfony/">this new post</a> to the ZFort blog <i>Elena Bizina</i> compares Symfony and Zend Framework from her perspective, looking at things like functionality, general understanding and community.
</p>
<blockquote>
Zend and Symfony are the two frameworks that are often compared. Which one is more functional? Which one is more preferable in terms of productivity? Which one is better for general understanding? Which of these two has a larger community? I've asked Zfort Group experts to help me with these questions, and here's what we have come to.
</blockquote>
<p>
She first gives a high-level overview of each framework, pointing out a few of the features and tools they have built-in. She then goes on to answer the questions above, noting that she sees Symfony as coming out in the lead. Some of the questions are a little vague, so it's not entirely clear why one is different than the other. What do you think? <a href="http://www.zfort.com/blog/zend-vs-symfony/">Leave a comment here</a> with your opinions.
</p>
Link: http://www.zfort.com/blog/zend-vs-symfony]]></description>
      <pubDate>Thu, 23 May 2013 11:55:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones: How Is Aura Better Than (er, Different From ;-) Than Symfony and Zend?]]></title>
      <guid>http://www.phpdeveloper.org/news/18860</guid>
      <link>http://www.phpdeveloper.org/news/18860</link>
      <description><![CDATA[<p>
In <a href="http://paul-m-jones.com/archives/4152">this new post</a> <i>Paul Jones</i> has reprinted an interview he did with PHP Magazin about the recent 1.0 release of the PHP framework project he is a lead on - the <a href="http://auraphp.github.com/">Aura project</a>.
</p>
<blockquote>
I did an email interview with the folks at PHP Magazin; their German version is <a href="http://it-republik.de/php/news/Aura-zerschlaegt-den-Solar-Monolithen---Interview-mit-Paul-M.-Jones-066043.html">here</a>. What follows is our original email exchange in English.
</blockquote>
<p>
They talked about some of the core principles behind the framework, its origins from the Solar framework, the team's "libraries first, framework second" methods and its push to be a PHP 5.4-focused framework. There's also a bit that compares the framework to two other popular options - Zend Framework and Symfony.
</p>]]></description>
      <pubDate>Fri, 07 Dec 2012 10:42:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Hasin Hayder: Running Zend Framework Applications in AppFog]]></title>
      <guid>http://www.phpdeveloper.org/news/18751</guid>
      <link>http://www.phpdeveloper.org/news/18751</link>
      <description><![CDATA[<p>
<i>Hasin Hayder</i> has a quick post to his blog today about how you can <a href="http://hasin.me/2012/11/15/running-zend-framework-applications-in-appfog/">configure an AppFog instance</a> to be able to run Zend Framework-based projects on them.
</p>
<blockquote>
<a href="http://appfog.com/">AppFog</a> is quite a popular polyglot PaaS (Platform as a Service) provider and it comes with a generous free plan for the developers. [...] Recently, I was looking for a solution on how to host a Zend Framework based application in AppFog. The main problem was that the url must point to the /public folder inside the app and  from there it is initialized.  After searching for some time, I found the clue in AppFog's doumentation which is you'll have to redirect all the traffic from the parent domain to the /public/index.php file using the URL rewrite rules.
</blockquote>
<p>
The rewrite rules are included in the post for easy cut-and-pasting. With the recently announced closing of their <a href="http://phpfog.com">phpFog</a> service (in favor of just supporting AppFog) I'm sure this tip could come in handy for a lot of developers out there.
</p>]]></description>
      <pubDate>Thu, 15 Nov 2012 09:28:30 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Michelangelo van Dam: Learning lessons at ZendUncon]]></title>
      <guid>http://www.phpdeveloper.org/news/18737</guid>
      <link>http://www.phpdeveloper.org/news/18737</link>
      <description><![CDATA[<p>
<i>Michelangelo van Dam</i> has shared something new he learned at the recent ZendCon conference about <a href="http://www.dragonbe.com/2012/11/learning-lessons-at-zenduncon.html">using fixtures with his PHPUnit testing</a>.
</p>
<blockquote>
In <a href="http://www.dragonbe.com/2012/11/zendcon-2012.html">my previous post</a> I already mentioned Sebastian Jerzy Wilczy&#324;ski (<a href="http://twitter.com/dj_sebastian_w">@dj_sebastian_w</a>) and his uncon session "<a href="https://github.com/swilczynski/unittesting">Unit Testing for Databases using fixtures and phpunit</a>". It made me wonder how much difference it would make if you use fixtures instead of testing database interactions using predefined sets of data. Since I work a lot with Zend Framework I was looking at how I could use fixtures and mock objects to follow Sebastian's guidelines. So I gave it a try. This is what I came up with.
</blockquote>
<p>
He illustrates with some example code - a set of database data (the fixtures) and sample tests that use the Zend Framework's mapper and table gateway functionality to work with the tables. His test then mocks out the DbTable class for the "Order" object and forces a return of the database fixture data.
</p>]]></description>
      <pubDate>Tue, 13 Nov 2012 10:04:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Allen: ZendServiceManager configuration keys]]></title>
      <guid>http://www.phpdeveloper.org/news/18730</guid>
      <link>http://www.phpdeveloper.org/news/18730</link>
      <description><![CDATA[<p>
<i>Rob Allen</i> has a new post to his site sharing some examples of the <a href="http://akrabat.com/zend-framework-2/zendservicemanager-configuration-keys/">configuration possibilities</a> for the ZendServiceManager module of the Zend Framework 2.
</p>
<blockquote>
ZendServiceManager is usually configured in two places: an array in a config file or a method within your Module class. In either case, you provide a nested array of configuration information. [...] Within the service_manager array, there are a set of nested arrays which are generally used to configure how you want a given class to be instantiated. the names of these sub-arrays are hardcoded, so you just need to learn their names and the difference between them.
</blockquote>
<p>
He lists out each of the options and includes a brief example and description for each. Values include "invokables", "aliases" and "initializers". He also touches on controllers, view helpers and controller plugins and how they hook into the ServiceManager.
</p>]]></description>
      <pubDate>Mon, 12 Nov 2012 11:09:47 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Interview with Rob Allen: Author of Zend Framework in Action]]></title>
      <guid>http://www.phpdeveloper.org/news/18728</guid>
      <link>http://www.phpdeveloper.org/news/18728</link>
      <description><![CDATA[<p>
On 7PHP.com today they've posted the latest in their interview series with people from all across the PHP community. In this most recent post, they <a href="http://7php.com/php-interview-rob-allen/">talk with Rob Allen</a>, author of the "Zend Framework in Action" book and well known speaker and Zend Framework contributor.
</p>
<blockquote>
In this edition I talked with Rob Allen who is the main author of the famous PHP book "Zend Framework in Action". He is very passionate about the whole Zend stuffs: he's a contributor to the Zend_Config component in Zend Framework 1, he's a member of the <a href="http://www.zend.com/en/services/certification/framework/education-advisory-board">Zend Framework Education Advisory Board</a>, he keeps on with his contributions with the new Zend Framework 2 and he rambles a lot about QUALITY Zend Framework tutorials on his blog. Rob is fond of writing; his latest <a href="http://phpadvent.org/">PHP-Advent</a> article is "<a href="http://phpadvent.org/2011/better-than-the-rest-by-rob-allen">Better Than the Rest</a>" and is also a regular conference speaker, speaking at the likes of ZendCon, PHP North West, PHP|Tek and <a href="http://akrabat.com/talks/">a whole lots of places</a>.
</blockquote>
<p>In the interview <i>Rob</i> answers questions about:</p>
<ul>
<li>How he got started with PHP
<li>His advice to beginning PHP developers and ones looking to improve themselves
<li>Who he works (IDE, debugging, testing)
<li>Some recommended resources to learning and keeping up to date
<li>and some of his thoughts about conferences
</ul>]]></description>
      <pubDate>Mon, 12 Nov 2012 09:47:52 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Carl Vuorinen: Controller testing with database fixtures in Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/18699</guid>
      <link>http://www.phpdeveloper.org/news/18699</link>
      <description><![CDATA[<p>
<i>Carl Vuorinen</i> has <a href="http://cvuorinen.net/2012/10/controller-testing-with-database-fixtures-in-zend-framework/">a recent post</a> to his site showing you how to unit test your Zend Framework (v1) controllers with the help of database fixtures to provide the test with valid data.
</p>
<blockquote>
So I started thinking that there must be a way to use fixtures for the database the same way as when testing models with <a href="http://www.phpunit.de/manual/3.6/en/database.html">PHPUnit Database extension</a> (PHPUnit_Extensions_Database_TestCase). But since PHP does not have multiple inheritance, we can't extend both Zend_Test_PHPUnit_ControllerTestCase and PHPUnit_Extensions_Database_TestCase. So I started out to create a controller test case class that has support for fixtures the same way as the database test case. I mean, how hard can it be? 
</blockquote>
<p>
He dug into the code for the extension and finally came up with a working solution - an abstract class with "_setup" and "_setupDatabase" methods that create what you'll need to perform your tests. A sample test is included in the post to show you it in action.
</p>]]></description>
      <pubDate>Mon, 05 Nov 2012 12:44:31 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Interview with Matthew Weier O'Phinney - Project Lead of Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/18667</guid>
      <link>http://www.phpdeveloper.org/news/18667</link>
      <description><![CDATA[<p>
On the 7PHP.com site today they've posted their latest community interview with one of the members of the Zend Framework development team - the lead on the project, <a href="http://7php.com/php-interview-matthew-weier-ophinney/">Matthew Weier O'Phinney</a>.
</p>
<blockquote>
In this edition I talked with [Matthew Weier O'Phinney <a href="http://twitter.com/weierophinney">@weierophinney</a>], the project Lead of Zend Framework at Zend Technologies Ltd. [...] Matthew has been a speaker at so many PHP conferences and user groups. He also regularly performs and host webinars, the last one (if I'm not wrong) was about ZF2, which I missed out unfortunately. You will find more details about <a href="http://mwop.net/resume">all those presentations on his personal blog here</a>.
</blockquote>
<p>
In <a href="http://7php.com/php-interview-matthew-weier-ophinney/">the interview</a> we get answers to things like:
</p>
<ul>
<li>How he got started with PHP
<li>When and how he got involved in the community
<li>Advice to someone new to PHP
<li>Recommended resources and tools
<li>and some of his work at Zend and on the Zend Framework
</ul>]]></description>
      <pubDate>Mon, 29 Oct 2012 08:58:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Gary Hokin: An Introduction to Zend Framework 2 for the Zend Framework 1 Developer - Part 1]]></title>
      <guid>http://www.phpdeveloper.org/news/18525</guid>
      <link>http://www.phpdeveloper.org/news/18525</link>
      <description><![CDATA[<p>
<i>Gary Hokin</i> has posted the <a href="http://blog.hock.in/zf2-for-zf1-users-part-1">first part of a series</a> he's doing to introduce those Zend Framework v1 developers out there to the latest version of the framework, Zend Framework v2.
</p>
<blockquote>
Having worked with ZF1 for a lot of years, I've been watching the development of ZF2 with interest. I've tried nearly every version, from the heady days of the pre-Skeleton App, right through the betas and release candidates. With the imminent release of ZF2 proper, I thought I would share with you some of the most obvious differences between ZF1 and Zf2. Of course, these are only my opinions. While I've contributed (lightly), I've learned most of my ZF2 knowledge from hanging around in IRC and badgering people. If you want to learn quickly and have no remorse for annoying others, you should too!
</blockquote>
<p>
He covers three of the main differences between the two, namely the namespacing support to replace the awkward class naming, the module-based approach and how bootstrapping is handled. There's a few code snippets tossed in for clarity and a look ahead to the second part for what's to come.
</p>]]></description>
      <pubDate>Thu, 27 Sep 2012 08:41:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Zend Framework Green ElePHPants for Pre-Order]]></title>
      <guid>http://www.phpdeveloper.org/news/18517</guid>
      <link>http://www.phpdeveloper.org/news/18517</link>
      <description><![CDATA[<p>
If you've been around the PHP community for any length of time, chances are you've seen the <a href="https://www.google.com/search?q=elephpants&hl=en&prmd=imvns&tbm=isch">ElePHPant stuffed animals</a> that have been floating around conferences and living on developers' desks. Well, the Zend Framework has decided to create some of their own - a more green variety. <i>P&aacute;draic Brady</i> has <a href="http://blog.astrumfutura.com/2012/09/zend-framework-elephpants-available-to-pre-order-theyre-green/">posted about them</a>.
</p>
<blockquote>
Blue PHP ElePHPant plush toys are so yesterday. Ben Scholzen (you might know him as DASPRiD on IRC/Twitter) is now taking pre-orders for green Zend Framework ElePHPants. Yes, they are green. Yes, they have "ZF" printed on them. No, they are not a repository of Zend Framework knowledge. We tried really hard, but Intel insists that magical toys from the future are not real. Ben needs to reach a minimum production order of 1000 small ZF ElePHPants and is currently hovering at around 200 after the weekend. If you, your user group, or your pet poodle want one of these, visit Ben's pre-order page for more information.
</blockquote>
<p>
As of the time of this post, the orders for <a href="http://elephpants.dasprids.de/zf-elephpant.jpg">these elePHPants</a> is at about 190 out of the 1000 needed, so if you'd like to pick some up, get over and <a href="http://elephpants.dasprids.de/">put in your pre-order now</a>!
</p>]]></description>
      <pubDate>Tue, 25 Sep 2012 11:48:32 -0500</pubDate>
    </item>
  </channel>
</rss>
