<?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>Fri, 08 Aug 2008 16:03:09 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Identi.ca - a PHP-based Twitter clone]]></title>
      <guid>http://www.phpdeveloper.org/news/10537</guid>
      <link>http://www.phpdeveloper.org/news/10537</link>
      <description><![CDATA[<p>
According to the <a href="http://phpimpact.wordpress.com/2008/07/02/the-php-version-of-twitter-is-open-source/">PHP::Impact blog</a>, the PHP-based replacement for Twitter has finally arrived - <a href="http://identi.ca">identi.ca</a>.
</p>
<blockquote>
Identi.ca is a microblogging service. Users post short (140 character) notices which are broadcast to their friends and fans using the Web, RSS, or instant messages. It runs on the Free Software <a href="http://laconi.ca/">Laconica</a> tool.
</blockquote>
<p>
If you'd like to give it a shot you can <a href="http://identi.ca/main/register">register</a> for an account of your own and start posting. It also supports <a href="http://identi.ca/main/openid">OpenID authentication</a>.
</p>]]></description>
      <pubDate>Thu, 03 Jul 2008 09:34:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Getting Started with OpenID and PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10347</guid>
      <link>http://www.phpdeveloper.org/news/10347</link>
      <description><![CDATA[<p>
<i>Vikram Vaswani</i> has <a href="http://devzone.zend.com/article/3581-Getting-Started-with-OpenID-and-PHP">a new tutorial</a> posted to the Zend Developer Zone today about integrating PHP with an OpenID system via a few helpful packages.
</p>
<blockquote>
OpenID, a free, open-source framework for "single sign-on" across different Web sites and applications. The even better news? There already exist a bunch of PHP widgets that allow developers to easily integrate OpenID into a PHP application, and this article is going to show you how to use them. So what are you waiting for? Flip the page, and let's get going!
</blockquote>
<p>
For those not familiar with the authentication method, he <a href="http://devzone.zend.com/article/3581-Getting-Started-with-OpenID-and-PHP">defines OpenID</a> and shows how it can help with the "too many passwords, too many accounts" problem many users face. He uses the <a href="http://www.openidenabled.com/">PHP OpenID Library</a> and the <a href="http://pear.php.net/pepr/pepr-proposal-show.php?id=500">Authentication::OpenID_Consumer PEAR package</a> (as well as several other PEAR packages to help with the connections and message formatting). He builds two simple forms to use the service - one to authenticate a user and another to create a new account.
</p>]]></description>
      <pubDate>Thu, 05 Jun 2008 10:27:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: SourceForge Uses Zend Framework to Implement OpenID]]></title>
      <guid>http://www.phpdeveloper.org/news/10177</guid>
      <link>http://www.phpdeveloper.org/news/10177</link>
      <description><![CDATA[<p>
The Zend Developer Zone has come across an interesting face about the <a href="http://sourceforge.net/">SourceForge</a> website - it uses the Zend Framework to add OpenID functionality to its pages.
</p>
<p>
According to the press release from SF about their OpenID support:
</p>
<blockquote>
OpenID is getting tremendous traction and we're happy to be jumping into it. it's bringing us back in touch with fresh web (2.0) technology. [...] We've spent the past couple weeks on it - integrating the Zend Framework OpenID component into our site code. we like the framework as a whole and I personally hope to use more of it in the future.
</blockquote>
<p>
There might be a few kinks in the process, so if you're seeing issues with your OpenID working on their site, check out <a href="http://alexandria.wiki.sourceforge.net/OpenID">the FAQ</a> they've posted to help.
</p>]]></description>
      <pubDate>Wed, 14 May 2008 07:51:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Lifting the Skirt on Zend Framework 1.5: Zend_Auth and the OpenId Adapter]]></title>
      <guid>http://www.phpdeveloper.org/news/9675</guid>
      <link>http://www.phpdeveloper.org/news/9675</link>
      <description><![CDATA[<p>
The Zend Developer Zone has posted <a href="http://devzone.zend.com/article/3141-Lifting-the-Skirt-on-Zend-Framework-1.5-Zend_Auth-and-the-OpenId-Adapter.">a new look</a> something recently added to the <a href="http://framework.zend.com">Zend Framework</a> - support in the Zend_Auth component for OpenId connections.
</p>
<blockquote>
Since there have been numerous tutorials written regarding Zend_Auth, I won't attempt to make a full tutorial on it. If you are curious, google around, you'll find them. Today though, I'd like to show you a cool new piece that has been added to Auth in Zend Framework 1.5, the new Zend_Auth_Adapter_OpenId.
</blockquote>
<p>
<i>Cal</i> <a href="http://devzone.zend.com/article/3141-Lifting-the-Skirt-on-Zend-Framework-1.5-Zend_Auth-and-the-OpenId-Adapter.">explains</a> what the OpenID system is all about before getting into the code that uses it. He suggests <a href="http://myopenid.com/">MyOpenID</a> as a provider to register at and includes the code to make a request to them to authenticate a username/password combo. The actual authentication check is only about three or four lines of code.
</p>]]></description>
      <pubDate>Thu, 21 Feb 2008 07:53:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Gergely Hodicska's Blog: What is new in PHP 5.3 - Part 4]]></title>
      <guid>http://www.phpdeveloper.org/news/9078</guid>
      <link>http://www.phpdeveloper.org/news/9078</link>
      <description><![CDATA[<p>
<i>Gergely Hodicska</i> has posted <a href="http://blog.felho.hu/what-is-new-in-php-53-part-4-__callstatic-openid-support-userini-xslt-profiling-and-more.html">part four</a> of his "what's new in PHP 5.3" series - a sort of "wrapup" for some of the smaller features that have been added. Among them are:
</p>
<ul>
<li>__callStatic
<li>OpenID support
<li>user.ini user defined ini functionality
<li>dynamic static calls
<li>XSLT profiling
</ul>
<p>
...and many more. Check out <a href="http://blog.felho.hu/what-is-new-in-php-53-part-4-__callstatic-openid-support-userini-xslt-profiling-and-more.html">the post</a> for more to add to the list and for some brief examples of the ones already mentioned.
</p>]]></description>
      <pubDate>Tue, 20 Nov 2007 09:38:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: PEAR OpenID support packages released]]></title>
      <guid>http://www.phpdeveloper.org/news/8768</guid>
      <link>http://www.phpdeveloper.org/news/8768</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/309-PEAR-OpenID-support-packages-released.html">posted about the release</a> of three of his packages for OpenID functionality into PEAR:
</p>
<blockquote>
After proposing these back in June/July (and getting held up by August's vacation!) I have gotten around to releasing three packages on PEAR which are required for an OpenID package later on.
</blockquote>
<p>His three packages are:</p>
<ul>
<li><a href="http://pear.php.net/package/Services_Yadis">Services_Yadis</a>
<li><a href="http://pear.php.net/package/Crypt_DiffieHellman">Crypt_DiffieHellman</a>
<li><a href="http://pear.php.net/package/Crypt_HMAC2">Crypt_HMAC2</a>
</ul>]]></description>
      <pubDate>Tue, 02 Oct 2007 13:44:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: OpenID In PHP PEAR: Proposed!]]></title>
      <guid>http://www.phpdeveloper.org/news/8337</guid>
      <link>http://www.phpdeveloper.org/news/8337</link>
      <description><![CDATA[<p>
<I>Padraic Brady</i> has an announcement posted to his blog today - his OpenID PEAR has <a href="http://blog.astrumfutura.com/archives/303-OpenID-In-PHP-PEAR-Proposed!.html">officially been proposed</a> to the PEAR group for consideration.
</p>
<blockquote>
Yes, my OpenID 2.0 PHP5 Consumer has finally been proposed to PEAR. This brings the OpenID fanaticism on PEAR to four packages: OpenID_Consumer, Services_Yadis, Crypt_HMAC2, Crypt_DiffieHellman.
</blockquote>
<p>
He'll <a href="http://blog.astrumfutura.com/archives/303-OpenID-In-PHP-PEAR-Proposed!.html">be working</a> to get the code "further up to par" including Nonce validation, more consistent error reporting and other operation modes (like check_immediate). He's also included a screencast in the post for those not familiar with OpenID to get their first dose.
</p>]]></description>
      <pubDate>Thu, 26 Jul 2007 11:18:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pádraic Brady's Blog: PHP OpenID 2.0 library for PEAR Updates]]></title>
      <guid>http://www.phpdeveloper.org/news/8320</guid>
      <link>http://www.phpdeveloper.org/news/8320</link>
      <description><![CDATA[<p>
<i>Pádraic Brady</i> has posted two new updates about his OpenID library for PEAR - one concerning the previous version being available from a subversion repository and the other about some updates to the source.
</p>
<p>
From <a href="http://blog.astrumfutura.com/archives/301-PHP-OpenID-2.0-library-for-PEAR-Preview-available-from-subversion.html">the first post</a>:
</p>
<blockquote>
So after a few days throwing around code in an IDE, a small amount of swearing, and an overdose of caffeine, I have committed initial OpenID PHP5 code in it's shiny new PEARified form to subversion. What this means is that after a few more days of completion to work out major kinks, the PEAR-Dev mailing list will be notified of a new OpenID Consumer proposal ;-). A Server proposal will follow at a later date, i.e. when the dull ache in my forearms subsides. The repostory: <a href="http://svn.astrumfutura.org/pear/trunk/OpenID/">http://svn.astrumfutura.org/pear/trunk/OpenID/</a>
</blockquote>
<p>
And, from <a href="http://blog.astrumfutura.com/archives/302-PHP-OpenID-2.0-library-for-PEAR-Updated-source-code.html">the second post</a>:
</p>
<blockquote>
Just a quick update on the PHP OpenID 2.0 library being proposed to PEAR. The library is a PHP5 implementation of the OpenID 2.0 Authentication Specification. It's currently only including a Consumer (so you can build OpenID authentication into websites) but a Server is already in the works for later.
</blockquote>
<p>
Be sure to check out both of <a href="
</p>http://blog.astrumfutura.com/archives/301-PHP-OpenID-2.0-library-for-PEAR-Preview-available-from-subversion.html">these</a> <a href="http://blog.astrumfutura.com/archives/302-PHP-OpenID-2.0-library-for-PEAR-Updated-source-code.html">posts</a> for lots more information than's presented here. <i>Pádraic</i>'s worked hard on the package - check out the alpha code at <a href="http://svn.astrumfutura.org/pear/trunk/">http://svn.astrumfutura.org/pear/trunk/</a> to see just how much.]]></description>
      <pubDate>Tue, 24 Jul 2007 12:53:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pádraic Brady's Blog: OpenID for PEAR: Services_Yadis proposed]]></title>
      <guid>http://www.phpdeveloper.org/news/8249</guid>
      <link>http://www.phpdeveloper.org/news/8249</link>
      <description><![CDATA[<p>
<i>Pádraic Brady</i> notes in <a href="http://blog.astrumfutura.com/archives/298-OpenID-for-PEAR-Services_Yadis-proposed.html">a new post</a> today that his <a href="http://pear.php.net/pepr/pepr-proposal-show.php?id=499">Services_Yadis</a> package has been official proposed to the PEAR group:
</p>
<blockquote>
This provides a PHP5 implementation of the Yadis Specification 1.0 a requirement of the OpenID Authentication 2.0 Specification. There are way too many specifications out there! The proposal is a reflection of February's <a href="http://framework.zend.com/wiki/pages/viewpage.action?pageId=20369">"Zend_Service_Yadis" proposal</a> to the Zend Framework. The main differences (beside the PEARification) were fixing the main bugs the ZF sample code had.
</blockquote>
<p>
He also mentions his <a href="http://blog.astrumfutura.com/archives/298-OpenID-for-PEAR-Services_Yadis-proposed.html">next proposal</a> - to create an OpenID Consumer package.
</p>]]></description>
      <pubDate>Mon, 16 Jul 2007 10:26:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: More OpenID (in PEAR and Refactoring)]]></title>
      <guid>http://www.phpdeveloper.org/news/8127</guid>
      <link>http://www.phpdeveloper.org/news/8127</link>
      <description><![CDATA[<p>
Continuing on with his <a href="http://www.phpdeveloper.org/news/8071">look at his OpenID library</a> and its implementation, <i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/293-OpenID-2.0-Library-to-PEAR,-Zend-or-both.html">two new posts</a> with more of the story.
</p>
<p>
From <a href="http://blog.astrumfutura.com/archives/293-OpenID-2.0-Library-to-PEAR,-Zend-or-both.html">the first post</a>:
</p>
<blockquote>
As a follow on from my previous entry about OpenID in the Zend Framework, I've been in brief contact with Dmitry Stogov across a scattering of emails. Dmitry posted his OpenID proposal for the framework over at the Proposals Wiki earlier in the week. [...] It's actually very hard to comment constructively rather than simply handing over my code which probably says a lot more all by itself. [...] Anyway, I've agreed to port my OpenID library to PEAR as a PHP5 package. I checked with the mailing list, and the approach I've taken in splitting the library across a number of freestanding components hasn't seen any objections. On the flipside, it does help by providing upgrades to existing PEAR Encryption packages which are not yet migrated to PHP5 versions.
</blockquote>
<p>
And from <a href="http://blog.astrumfutura.com/archives/294-Refactoring-an-OpenID-Library.html">post number two</a>:
</p>
<blockquote>
Over the weekend, I managed to grab a few hours to dig around my OpenID library with the ultimate development tools: patience and experimentation. [...] What I've refactored towards is a splitting of the OpenID process based on three categories: Request, Redirect, Response.
</blockquote>]]></description>
      <pubDate>Tue, 26 Jun 2007 11:49:00 -0500</pubDate>
    </item>
  </channel>
</rss>
