<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">Hi all,<br><br>I've been "lurking" around the mailing lists for a while and enjoying the conversation. A while back I made my first solitary post regarding OpenID and an implementation for the PHP Zend Framework. Part of the requirements for such integration (which is common in a few more places these days) include a number of strict rules about coding methodology, coding standards, licensing and IP assurance, PHP5 E_STRICT coding, etc.<br><br>I am pleased to announce that progress towards such a library in PHP5 has been swift, and very encouraging. There now exists a pre-alpha implementation of the OpenID 2.0 Specification (as at draft 11) being made available to the public for peer review (i.e. so folk can break it and complain loudly). Should anyone dare to attempt using pre-alpha code (bearing
 in mind that's "pre" alpha; so there's a team of space monkeys currently tasked with working out some final known issues) you may checkout the source code from our Subversion repository.<br><br><a href="http://svn.astrumfutura.org/pear/trunk/">http://svn.astrumfutura.org/pear/trunk/</a><br><br>At present, I have only been brave enough to release sufficient code for a Consumer. Once the Consumer is more solid (let's say, real alpha), the Server will show up. General releases will commence at some point in August.<br><br>More details concerning the source code, API, and installation, among other things, are available from my blog.<br><br><a href="http://blog.astrumfutura.com">http://blog.astrumfutura.com</a><br><br>Features/stuff included?<br><br>- An implementation of the Yadis Specification 1.0<br>- Support for OpenID 2.0 authentication (including 1.1 backwards compatibility)<br>- Written in PHP5<br>- Support for i-names (note, I know folk here use
 them; support is not yet complete but should be soon. Once I add a getCanonicalID() method to the Yadis class)<br>- Under a New BSD open source license<br>- It's Guaranteed Irish ;)<br><br>As the Subversion URI suggests, I was requested to port the source code to PEAR as part of its PHP5 upgrade plans. So the code will, in the future, be available from both PEAR, and possibly PHP's Zend Framework (proposal and review for this allowing) as well as with standalone packages for those who don't use either.<br><br>All source code is licensed under the ultra permissive New BSD License.<br><br>A website for supporting the library's future development, various port options, mailing lists, etc. - basically to tie in PEAR, standalone downloads, Zend Framework integration, and other vague future ideas - is available (in monochrome after a 5 minute HTML session in Eclipse) at<br><br><a
 href="http://www.openidforphp.org">http://www.openidforphp.org</a><br><br>Outside of publicising the library and offering a support structure for it, I'll be continuing my uncaring attitude to making money off Adsense and telling everyone to stop using my bandwidth by visiting openid.net. If you guys have a preferred banner logo, feel free to drop me it's URL. I'll be putting something more permanent in place in a few weeks before general releases commence.<br><br>Your questions and feedback are more than welcome!<br><br>Best regards,<br>Pádraic (Paddy)<br><div>&nbsp;</div><span style="color: rgb(0, 0, 191);"><font style="font-family: times new roman,new york,times,serif;" size="3">Pádraic Brady<br></font><span style="font-style: italic;"><font style="font-family: times new roman,new york,times,serif;" size="3"><a rel="nofollow" target="_blank" href="http://blog.astrumfutura.com">http://blog.astrumfutura.com</a><br><a rel="nofollow" target="_blank"
 href="http://www.patternsforphp.com">http://www.patternsforphp.com</a></font><br></span></span><div><br></div></div><br>
      <hr size=1>Building a website is a piece of cake. <br>Yahoo! Small Business gives you <a href="http://us.rd.yahoo.com/evt=48251/*http://smallbusiness.yahoo.com/webhosting/?p=PASSPORTPLUS">all the tools to get online.</a></body></html>