<?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>Tue, 08 Jul 2008 23:10:39 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Davey Shafik's Blog: PHP Streams Book (Coming soon!)]]></title>
      <guid>http://www.phpdeveloper.org/news/10043</guid>
      <link>http://www.phpdeveloper.org/news/10043</link>
      <description><![CDATA[<p>
We can expect <a href="http://pixelated-dreams.com/archives/351-PHP-Streams-Book-Coming-soon!.html">big things</a> from <i>Davey Shafik</i> in the coming months - he's been working on a book for <a href="http://www.phparch.com">php|architect</a> about one of the more powerful bits of functionality in PHP - streams.
</p>
<blockquote>
For about 6 months now, I've been itching to write a book on the PHP Streams Layer - one of my favorite features of PHP; and also one of the least known considering it's powerful abilities.
</blockquote>
<p>
He describes his goal simply as this: to create the definitive resource for working with the streams later in PHP. It should be out sometime in the third quarter of 2008, so keep your eye out for it then.
</p>]]></description>
      <pubDate>Fri, 25 Apr 2008 12:04:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Forage - A Search Abstraction Layer]]></title>
      <guid>http://www.phpdeveloper.org/news/9591</guid>
      <link>http://www.phpdeveloper.org/news/9591</link>
      <description><![CDATA[<p>
A different sort of abstraction layer project has been started up and has already seen a few releases - <a href="http://code.google.com/p/forage">Forage</a>. As mentioned on <i>Rob Young</i>'s blog:
</p>
<blockquote>
<p>
Recently I've been working on a search abstraction library for PHP called Forage. The idea is to bring to search what we've had for relational databases for quite a while, abstraction. 
</p>
<p>
On Friday I put up a preview release with three backends; Solr, Xapian and Zend Search Lucene. At the moment it has the bare minimum of features but there will be more soon. In this post I'm going to talk a little about the motivation for the project and then walk through a short example.
</p>
</blockquote>
<p>
He talks about the need for search abstraction (integration and resilience to change) before getting into an example of some code that grabs the data from an RSS feed, passes it in to the <a href="http://xapian.org/">Xapian</a> search engine and stores it before looking it over for thier search terms ("yahoo microsoft").
</p>
<p>
You can <a href="http://code.google.com/p/forage/downloads/list">download the library</a> if you'd like to try it out for yourself.
</p>]]></description>
      <pubDate>Fri, 08 Feb 2008 11:16:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: The PDO v2 Proposal]]></title>
      <guid>http://www.phpdeveloper.org/news/9494</guid>
      <link>http://www.phpdeveloper.org/news/9494</link>
      <description><![CDATA[<p>
<i>Wez Furlong</i> posted a <a href="http://news.php.net/php.pdo/1">request for comments</a> to the php.internals and php.pdo mailing lists yesterday about a new ly proposed update to the current PDO functionality - PDO 2. He just wants to clear up a few things...
</p>
<blockquote>
It became apparent over the past year or so that PDO has been a good and
valuable addition to PHP. [...] We believe that having direct involvement from the data access providers would be most effective, which is why we set out to try and get them on board.
</blockquote>
<p>
There were three steps they would need to make to push things to version two (documentation, define scope/direction and organize data provider integration methods) and the proposal that has caused a huge stir in the community - the idea of requiring a CLA contributors would need to sign.
</p>
<p>Comments to this point from the community include:</p>
<ul>
<li><a href="http://www.cyberlot.net/php-cla-pdo">Richard Thomas</a>
<li><a href="http://daylessday.org/archives/21-We-dont-need-no-new-PDO.html">Antony Dovgal</a>
<li>some of <a href="http://feeds.feedburner.com/~r/EvilAsInDr/~3/222720416/pdo-2-and-cla">Wez's own comments</a>
<li><a href="http://blog.digitalstruct.com/2008/01/24/thoughts-on-pdo-v2/">Mike Willbanks</a>
<li><a href="http://blogs.oracle.com/opal/2008/01/24#a267">Christopher Jones</a>
<li><a href="http://pooteeweet.org/blog/0/968">Lukas Smith</a>
<li><a href="http://paul-m-jones.com/?p=274">Paul Jones</a>
<li><a href="http://blog.thepimp.net/index.php/post/2008/01/24/Say-NO-to-CLA-in-PHP">Pierre-Alain Joye</a>
<li><a href="http://jpipes.com/index.php?/archives/208-Just-Chill...Chilll-Out,-OK-There-Aint-No-Devil-in-PDOv2.html">Jay Pipes</a>
<li><a href="http://derickrethans.nl/pdo_comments.php">Derick Rethans</a>
<li><a href="http://mtabini.blogspot.com/2008/01/heres-humble-thought-drop-cla.html">Marco Tabini</a>
<li><a href="http://mysqldump.azundris.com/archives/75-PHP-PDO-V2-CLA.html">Kristian Kohntopp</a>
<li>Some PDO humor from <a href="http://blog.agoraproduction.com/index.php?/archives/59-PDOv2-humor.html">David Coallier</a> and <a href="http://www.travisswicegood.com/index.php/2008/01/28/pdo2-humor">Travis Swicegood</a>
<li><a href="http://blog.somabo.de/2008/01/pdo-to-turn-php-into-closed-software.html">Marcus Borger</a> (and his <a href="http://blog.somabo.de/2008/02/we-want-pdo-don-we.html">part two</a>)
<li><a href="http://www.phpguru.org/#193">Richard Heyes</a>
<li><a href="http://till.vox.com/library/post/who-needs-it.html?_c=feed-rss-full">Till's blog entry</a>
<li><a href="http://open-php.net/">Say No to the CLA</a>
</ul>]]></description>
      <pubDate>Fri, 25 Jan 2008 08:58:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[David Coallier's Blog: Simple DBAL, PHP5, Light, Fast, Simple.]]></title>
      <guid>http://www.phpdeveloper.org/news/8540</guid>
      <link>http://www.phpdeveloper.org/news/8540</link>
      <description><![CDATA[<p>
<i>David Coallier</i> has <a href="http://blog.agoraproduction.com/index.php?/archives/49-Simple-DBAL,-PHP5,-Light,-Fast,-Simple..html">posted about</a> a database abstraction layer that he's been developing for PHP 5.2.x only systems and wants some opinions on his methods:
</p>
<blockquote>
I made a very light DBAL that uses PHP5.2.x only (Since many people seem to want that) and it has the exact same DSN syntax as MDB2 for now and the query method are also called the same (No API Changes). [...] The main goal of the DBAL is to have a very effective and light way of switching RDBMS but also the possibility to change your DBAL to something more "0feature complete" as such as MDB2.
</blockquote>
<p>
He <a href="http://blog.agoraproduction.com/index.php?/archives/49-Simple-DBAL,-PHP5,-Light,-Fast,-Simple..html">includes the list</a> of query method names and the types of databases that he wants it to support (as well as mentioning the fact that it would be unit tested for reliability).
</p>]]></description>
      <pubDate>Tue, 28 Aug 2007 09:32:00 -0500</pubDate>
    </item>
  </channel>
</rss>
