<?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>Thu, 15 May 2008 23:26:29 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Marco Tabini's Blog: 5 PHP 5 features you can't afford to ignore]]></title>
      <guid>http://www.phpdeveloper.org/news/10071</guid>
      <link>http://www.phpdeveloper.org/news/10071</link>
      <description><![CDATA[<p>
<i>Marco Tabini</i> has <a href="http://mtabini.blogspot.com/2008/04/5-php-5-features-you-cant-afford-to.html">posted his list</a> of what he considers five features of PHP5 that you "can't afford to ignore" when doing your development work:
</p>
<blockquote>
Despite the fact that you may not have a choice in the matter, upgrading comes with a number of bonus new features that can help you write better code and gain access to new functionality that required a fair amount of hacking in previous version. Here's a quick list of 5 personal favourites.
</blockquote>
<p>
The feature to make his list are SimpleXML, JSON/SOAP, PDO, the Standard PHP Library and SQLite. Each has their own bonus feature(s) included too for a little extra incentive to check them out.
</p>]]></description>
      <pubDate>Tue, 29 Apr 2008 17:06:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SaniSoft Blog: Multiple validation rules per model field while baking]]></title>
      <guid>http://www.phpdeveloper.org/news/10070</guid>
      <link>http://www.phpdeveloper.org/news/10070</link>
      <description><![CDATA[<p>
If you're a CakePHP user and have been frustrated by how this "bake" functionality doesn't allow for more than one validation rule on a given field, check out <a href="http://www.sanisoft.com/blog/2008/04/29/multiple-validation-rules-per-model-field-while-baking/">the new post</a> on the SaniSoft blog (from <i>Amit Badkas</i>):
</p>
<blockquote>
This is not much of a problem if you have only a few models but when you start to work on several dozen models in a project it becomes very tedious to open each and every model file to make changes.
</blockquote>
<p>
The result of his frustration has come out in the form of a <a href="https://trac.cakephp.org/attachment/ticket/3959/model.php.patch.txt">patch</a> as a part of a new ticket in the CakePHP request submission process.
</p>]]></description>
      <pubDate>Tue, 29 Apr 2008 16:12:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: What's new in Zend Framework V1.5]]></title>
      <guid>http://www.phpdeveloper.org/news/9986</guid>
      <link>http://www.phpdeveloper.org/news/9986</link>
      <description><![CDATA[<p>
The IBM developerWorks website has <a href="http://www-128.ibm.com/developerworks/opensource/library/os-php-zendv1.5/?ca=drs-tp1608">a new article/tutorial</a> posted today about the new features and functionality that's included with the latest release of the <a href="http://framework.zend.com">Zend Framework</a>, version 1.5.
</p>
<blockquote>
The popular open source Zend Framework just got some slick enhancements. Learn what's new in V1.5 and how upgrades, including Zend_Form, Zend_Layout, and Zend_View, enhanced support for GData Web services, and improved Ajax support can help PHP developers easily roll out cutting-edge Web applications.
</blockquote>
<p>
They walk through each of the new components (or features in them) like Zend_Form and Zend_Layout/Zend_View with examples included. There's also mention of other miscellaneous updates like the addition of OpenID and InfoCard support, a LDAP authentication module and an interface with Google's GData service.
</p>]]></description>
      <pubDate>Thu, 17 Apr 2008 09:33:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Zend_Form Advanced Features]]></title>
      <guid>http://www.phpdeveloper.org/news/9931</guid>
      <link>http://www.phpdeveloper.org/news/9931</link>
      <description><![CDATA[<p>
<i>Matthew Weir O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/159-Zend_Form-Advanced-Features.html">written up a post</a> for his blog outlining some of the other cool little features that were included in the <a href="http://devzone.zend.com/article/3030-Lifting-the-Skirt-on-Zend-Framework-1.5---Zend_Form">recent release</a> of the Zend Framework, specifically with the Zend_Form component.
</p>
<blockquote>
I've been working on  for the past few weeks, and it's nearing release readiness. There are a number of features that Cal didn't cover in his <a href="http://devzone.zend.com/article/3030-Lifting-the-Skirt-on-Zend-Framework-1.5---Zend_Form">DevZone coverage</a> (in part because some of them weren't yet complete) that I'd like to showcase.
</blockquote>
<p>These additional features <i>Matthew</i> mentions are:</p>
<ul>
<li>Internationalization
<li>Element Grouping
<li>Array Support
</ul>
<p>
Check out more of the great features of the component <a href="http://framework.zend.com/manual/en/zend.form.html">in the Zend Framework documentation</a>.
</p>]]></description>
      <pubDate>Tue, 08 Apr 2008 12:13:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PEAR Blog: First PEAR bug triage over!]]></title>
      <guid>http://www.phpdeveloper.org/news/9905</guid>
      <link>http://www.phpdeveloper.org/news/9905</link>
      <description><![CDATA[<p>
According to <a href="http://blog.pear.php.net/2008/03/28/first-pear-bug-triage-over/">this post</a> on the PEAR blog, the first PEAR bug triage is now over:
</p>
<blockquote>
PEAR's bug tracker hit the 600+ open bugs mark a month ago. [...] So with 600+ open bugs (not including the feature requests), we had to do something. [...] The logical step was to hold our own bug smashing event and see how it works for PEAR.
</blockquote>
<p>
Back on March 22nd and 23rd (Easter weekend) they hunted for bugs. Several developers showed to help out and many bugs were fixed and they managed to bring the number of open bugs for PEAR down to 547 with the two days of work. There were some milestones reached too:
</p>
<blockquote>
Thanks to the triage, we are close to reaching two important milestones: Closing bug reports with lower bug ID than 1000 (1 bug left!) and 2000 (5 left).
</blockquote>]]></description>
      <pubDate>Thu, 03 Apr 2008 10:26:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Martynas Jusevicius' Blog: PHP 5 Features: Exceptions]]></title>
      <guid>http://www.phpdeveloper.org/news/9852</guid>
      <link>http://www.phpdeveloper.org/news/9852</link>
      <description><![CDATA[<p>
On his blog today <i>Martynas Jusevicius</i> <a href="http://www.xml.lt/Blog/2008/03/25/PHP+5+features%3A+Exceptions">talks about</a> a feature that was new in PHP5 - Exceptions:
</p>
<blockquote>
A useful new feature in PHP 5 is <a href="http://devzone.zend.com/node/view/id/1714#Heading5">exception handling</a> via the try/throw/catch paradigm. An exception may be thrown and caught. If an exception is thrown in code surrounded by try, the following statements will not be executed, and the exception will be handled by the first matching catch block.
</blockquote>
<p>
He gives a high-level overview of how Exceptions in PHP5 work and includes a simple example from his work with his <a href="http://www.xml.lt/Resources/Framework">DIY Framework</a>.
</p>]]></description>
      <pubDate>Tue, 25 Mar 2008 10:21:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Eirik Hoem's Blog: Array problems with SOAP and PHP - Updated]]></title>
      <guid>http://www.phpdeveloper.org/news/9790</guid>
      <link>http://www.phpdeveloper.org/news/9790</link>
      <description><![CDATA[<p>
<i>Eirik Hoem</i> has <a href="http://eirikhoem.wordpress.com/2008/03/13/array-problems-with-soap-and-php-updated/">posted an update</a> on a <a href="http://eirikhoem.wordpress.com/2007/05/23/array-problems-with-x-fire-soap-and-php">previous problem</a> he was having when working with SOAP in PHP and its handling of arrays.
</p>
<blockquote>
The scenario was that when an array with only one object was returned over SOAP the array was discarded and pointed straight to the single object.
</blockquote>
<p>
Come to find out, this behavior wasn't a bug, it was <a href="http://bugs.php.net/bug.php?id=36226">a feature</a> - the fix is to add another parameter to the initialization of the SoapClient to add the SOAP_SINGLE_ELEMENT_ARRAYS feature.
</p>]]></description>
      <pubDate>Thu, 13 Mar 2008 10:22:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Zend_Form Advanced Features]]></title>
      <guid>http://www.phpdeveloper.org/news/9606</guid>
      <link>http://www.phpdeveloper.org/news/9606</link>
      <description><![CDATA[<p>
In a <a href="http://weierophinney.net/matthew/archives/159-Zend_Form-Advanced-Features.html">new post</a> to his blog today, <i>Matthew Weir O'Phinney</i> dives in to some of the more advanced features that the Zend_Form component of the <a href="http://framework.zend.com">Zend Framework</a> has to offer.
</p>
<blockquote>
I've been working on  for the past few weeks, and it's nearing release readiness. There are a number of features that Cal didn't cover in his <a href="http://devzone.zend.com/article/3030-Lifting-the-Skirt-on-Zend-Framework-1.5---Zend_Form">DevZone coverage</a> (in part because some of them weren't yet complete) that I'd like to showcase.
</blockquote>
<p>
These additional features include internationalization, element grouping and array support. He <a href="http://weierophinney.net/matthew/archives/159-Zend_Form-Advanced-Features.html">looks at</a> each of these, including some sample code where needed, and shows you how they can be useful to you and your ZF application.
</p>]]></description>
      <pubDate>Mon, 11 Feb 2008 13:54:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend Framework 1.5.0 Preview Release now available]]></title>
      <guid>http://www.phpdeveloper.org/news/9515</guid>
      <link>http://www.phpdeveloper.org/news/9515</link>
      <description><![CDATA[<p>
As the Zend Developer Zone <a href="http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/224770080/3020-Zend-Framework-1.5.0-Preview-Release-now-available">points out</a>, the preview release for the next stable version of the Zend Framework has been posted - ZF 1.5.0 Preview.
</p>
<blockquote>
This release showcases features that will be introduced in the final 1.5 release. The intent of this release is to give our users access to the latest features in Zend Framework and to improve the overall quality of the production release through the feedback we receive.
</blockquote>
<p>Some of the new feature in this upcoming release include:</p>
<ul>
<li>New Zend_Form component with support for AJAX-enabled form elements
<li>Infocard, OpenID, and LDAP authentication adapters
<li>Partial, Placeholder, Action, and Header view helpers for advanced view composition and rendering
<li>New Zend_Layout component for automating and facilitating site layouts
</ul>
<p>
It also adds functionality to currently existing features and fixes several bugs in the process.
</p>]]></description>
      <pubDate>Tue, 29 Jan 2008 10:26:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Helgi's Blog: New features and changes in pear.php.net]]></title>
      <guid>http://www.phpdeveloper.org/news/9376</guid>
      <link>http://www.phpdeveloper.org/news/9376</link>
      <description><![CDATA[<p>
<i>Helgi</i> has <a href="http://www.helgi.ws/index.php?post/2008/01/03/New-features-and-changes-in-pearphpnet">posted about the updates</a> that have recently been made to the PEAR website (<a href="http://pear.php.net">pear.php.net</a>) to help correct some issues and bring in some new features.
</p>
<blockquote>
I just did a new release of pear.php.net which has a bunch of new features and bug fixes, most of which you can see <a href="http://pear.php.net/package/pearweb/download/">here</a>.
</blockquote>
<p>Some of the updates include:</p>
<ul>
<li>One column design instead of the 2 column design
<li>Usage of the YUI CSS reset + fonts
<li>The package list on http://pear.php.net/packages.php doesn't highlight deprecated packages anymore
<li>Now developers can see bug reports by unconfirmed accounts
<li>The RSS feeds now contain new line breaks!
<li>Patch uploading during ticket creation now works
</ul>
<p>
He also specifically mentions some of the feedback he's gotten on certain things (like the new layout, the CSS of the site and the DES passwords) and explains some of the rationale behind their update/use.
</p>]]></description>
      <pubDate>Tue, 08 Jan 2008 12:50:00 -0600</pubDate>
    </item>
  </channel>
</rss>
