<?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, 24 May 2012 09:24:56 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Engine Yard: The Future of PHP: PEAR and Pyrus Webcast Recording]]></title>
      <guid>http://www.phpdeveloper.org/news/17167</guid>
      <link>http://www.phpdeveloper.org/news/17167</link>
      <description><![CDATA[<p>
If you missed out on the <a href="http://phpdeveloper.org/news/17096">Future of PEAR/Pyrus</a> webcast event put on by <a href="http://engineyard.com">Engine Yard</a>, you're in luck - they've <a href="https://www.engineyard.com/podcast/the-future-of-php-pear-and-pyrus">posted a recording</a> of the event.
</p>
<blockquote>
In this panel discussion, we tackle topics including the direction PEAR and Pyrus will be going in the next few years, obstacles that may be on the horizon, and more.
</blockquote>
<p>
<a href="http://pear.php.net">PEAR</a> is the package library of standardized packages for a variety of common development tasks. <a href="http://pear2.php.net/PEAR2_Pyrus">Pyrus</a> is a new package manager to make installing and maintaining PEAR packages simpler. Engine Yard's next webcast will <a href="https://engineyard.webex.com/engineyard/onstage/g.php?t=a&d=807664561">cover the Lithium framework</a> with core contributors <i>Nate Abele</i>, <i>Garrett Woodworth</i>, and <i>John Anderson</i> on December 1st.
</p>]]></description>
      <pubDate>Wed, 23 Nov 2011 18:05:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: EngineYard Hosts "Future of PHP" Live Panel - "PEAR & Pyrus"]]></title>
      <guid>http://www.phpdeveloper.org/news/17096</guid>
      <link>http://www.phpdeveloper.org/news/17096</link>
      <description><![CDATA[<p>
<a href="http://engineyard.com">EngineYard</a>, a company that recently merged with the PHP platform as a service provider <a href="http://orchestra.io">Orchestra.io</a>, has <a href="http://pages.engineyard.com/FutureofPHPPEARPyrus.html">a new live panel podcast</a> about the Future of PHP, specifically involving <a href="http://pages.engineyard.com/FutureofPHPPEARPyrus.html">PEAR and Pyrus</a>.
</p>
<blockquote>
If you are a PHP developer using PEAR and Pyrus, we invite you to join us this week as we explore the future of PEAR and Pyrus. We'll be discussing issues such as where PEAR/Pyrus will be going in the next few years, what obstacles may be on the horizon, and how they're going to get where they're going.
</blockquote>
<p>
The <a href="http://pages.engineyard.com/FutureofPHPPEARPyrus.html">live panel</a>, hosted by <i>Elizabeth Naramore</i>, will include experts from the two projects: <i>David Coallier</i> (President), <i>Helgi &THORN;ormar &THORN;orbj&ouml;rnsson</i>, <i>Brett Bieber</i>, and <i>Till Klamp&auml;ckel</i>. There's still time to sign up to attend - the show happens on November 17th. To put your name in to be a part of the event, <a href="http://pages.engineyard.com/FutureofPHPPEARPyrus.html">fill in the info here</a> and you'll be sent more information about attending.
</p>]]></description>
      <pubDate>Mon, 07 Nov 2011 13:09:35 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Christian Weiske's Blog: Installing PHP extensions for phpfarm]]></title>
      <guid>http://www.phpdeveloper.org/news/16624</guid>
      <link>http://www.phpdeveloper.org/news/16624</link>
      <description><![CDATA[<p>
<i>Christian Weiske</i> has a new post to his blog today on how to get <a href="http://cweiske.de/tagebuch/phpfarm-install-extensions.htm">PHP extensions installed for phpfarm</a>, the tool that lets you switch between <a href="http://cweiske.de/tagebuch/Introducing%20phpfarm.htm">multiple PHP versions</a> on the same machine.
</p>
<blockquote>
When using several PHP installations with <a href="http://cweiske.de/tagebuch/Introducing%20phpfarm.htm">phpfarm</a>, installing PHP extensions is not always easy - mostly because <a href="http://pear2.php.net/">Pyrus</a> is very strict about package files - and many of the packages in <a href="http://pecl.php.net/">PECL</a> unfortunately <a href="http://pecl.php.net/bugs/search.php?search_for=invalid+package.xml&limit=10&direction=ASC&cmd=display&status=Open&bug_type=All">have invalid</a> non-validating package.xmls.
</blockquote>
<p>
The installation follows most of the normal process with one exception - you use the phpfarm phpize and point the configure to use the phpfarm ini configuration file then enable it as usual.
</p>]]></description>
      <pubDate>Mon, 25 Jul 2011 08:15:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: How Would You Engineer A PEAR2/Pyrus Distribution Architecture?]]></title>
      <guid>http://www.phpdeveloper.org/news/16496</guid>
      <link>http://www.phpdeveloper.org/news/16496</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has a new post to his blog asking you, the reader, for your suggestions on <a href="http://blog.astrumfutura.com/2011/06/how-would-you-engineer-a-pear2pyrus-distribution-architecture/">how to architect a distribution system</a> for the PEAR2/Pyrus components.
</p>
<blockquote>
With the idea of PEAR2 and Pyrus, I had hoped to see a renewal - the advancement of a PEAR architecture for the 21st Century. Instead, and this is just my opinion, PEAR2/Pyrus were a relatively simple iteration on a very old theme. [...] If the PEAR ecosystem has a failing, it is one of staggered evolution. Over time it has picked up additional features tacked on top of a base model.
</blockquote>
<p>
He breaks up his thoughts on the future of PEAR2/Pyrus distribution into a few different topics - the issues he sees surrounding packaging  (like static packaging definitions), suggestions for a dynamic channel aggregation system and overall usage of the PEAR system.
</p>]]></description>
      <pubDate>Tue, 21 Jun 2011 09:12:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPCRadio: Plant Pyrus in your system - A guide to a plugin system]]></title>
      <guid>http://www.phpdeveloper.org/news/15340</guid>
      <link>http://www.phpdeveloper.org/news/15340</link>
      <description><![CDATA[<p>
New on the Ibuildings techPortal today they've posted the <a href="http://techportal.ibuildings.com/2010/10/27/dpcradio-plant-pyrus-in-your-system-a-guide-to-a-plugin-system/">latest DPCRadio episode</a> as recorded at the Dutch PHP Conference 2010 - <i>Helgi Thormar Thobjoernsson</i>'s talk "Plant Pyrus in your system - A guide to a plugin system".
</p>
<blockquote>
One of the biggest parts of any plugin system is the part that deals with discovery, installation, upgrading, dependency handling, infrastructure and other equally boring things. An essential part of any plugin system yet everyone dreads writing it, and few actually take on the task of writing it. With Pyrus (the new PEAR installer) these tasks will not only be easy to do but also a joy. By embedding Pyrus in your application with its lavish new APIs you can use a tried and tested solution that hundred of thousands of people use every day on their command line, but you will be able to provide it right IN your tool,
</blockquote>
<p>
You can listen to the episode in different ways - either via the <a href="http://techportal.ibuildings.com/2010/10/27/dpcradio-plant-pyrus-in-your-system-a-guide-to-a-plugin-system/">in-page player</a> or by <a href="http://techportal.ibuildings.com/wp-content/uploads/audio/dpcradio/2010_012.mp3">downloading the mp3</a>. If you'd like to listen to other great recordings from the conference you can also check out the <a href="http://techportal.ibuildings.com/author/dpcradio/">full list of episodes</a>.
</p>]]></description>
      <pubDate>Wed, 27 Oct 2010 09:54:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: Pyrus, PEAR2 and web code coverage report for phpt-based tests]]></title>
      <guid>http://www.phpdeveloper.org/news/11960</guid>
      <link>http://www.phpdeveloper.org/news/11960</link>
      <description><![CDATA[<p>
<i>Greg Beaver</i> has <a href="http://greg.chiaraquartet.net/archives/199-Pyrus,-PEAR2-and-web-code-coverage-report-for-phpt-based-tests.html">posted an update</a> one some of the things he's been working on in the realm of his projects - Pyrus, PEAR2 and code coverage for phpt-based tests.
</p>
<blockquote>
In any case, now that work on ext/phar has shifted primarily to maintenance mode, and namespaces are finally ancient history, I've shifted all of my coding energy to getting Pyrus, PEAR's next-generation installer, ready to ship.
</blockquote>
<p>
Pyrus is the PEAR installer as rewritten for the next major PHP release (5.3) and uses a lot of the new features it offers (including full archive support, SQLite 3, combined configuration files and several new developer-centric additions). He also includes a sample bit of code that he worked up to run code coverage reports against the PEAR packages. He includes links to <A href="http://greg.chiaraquartet.net/exit.php?url_id=687&entry_id=199">three</a> <a href="http://greg.chiaraquartet.net/exit.php?url_id=688&entry_id=199">different</a> <a href="http://greg.chiaraquartet.net/exit.php?url_id=689&entry_id=199">examples</a> of the report's output.
</p>]]></description>
      <pubDate>Tue, 17 Feb 2009 09:31:57 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: Working towards Pyrus and PEAR2, check it out or miss out]]></title>
      <guid>http://www.phpdeveloper.org/news/8713</guid>
      <link>http://www.phpdeveloper.org/news/8713</link>
      <description><![CDATA[<p>
<i>Greg Beaver</i> <a href="http://greg.chiaraquartet.net/archives/184-Working-towards-Pyrus-and-PEAR2,-check-it-out-or-miss-out.html">talks about</a> a big push that he's making towards <a href="http://wiki.pear.php.net/index.php/PEAR2_Standards">PEAR2</a> by working hard on an integral piece of the puzzle - the <a href="http://svn.pear.php.net/PEAR2/Pyrus">Pyrus installer</a>.
</p>
<blockquote>
I'm churning out code to turn its installer, Pyrus, from vaporware into actual code. Along these lines, there has been significant progress.  The code has been developed on PHP 5.2, but will most likely target PHP 5.3 with the introduction of namespaces.  Pyrus completely revamps the way things are done.
</blockquote>
<p>
<i>Greg</i> mentions some of the functionality the installer will use including XMLReader/XMLWriter, namespaces and bits of functionality from the Standard PHP Library (SPL). He's released what he's developed so far via <a href="http://svn.pear.php.net/wsvn/PEARSVN/sandbox/SimpleChannelServer/src/?rev=0&sc=0">a PEAR channel</a> with no other dependencies.
</p>]]></description>
      <pubDate>Mon, 24 Sep 2007 12:05:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PEAR Installer version 1.6.0 released]]></title>
      <guid>http://www.phpdeveloper.org/news/8012</guid>
      <link>http://www.phpdeveloper.org/news/8012</link>
      <description><![CDATA[<p>
New from the PEAR blog today is <a href="http://blog.pear.php.net/2007/06/08/pear-installer-version-160-released/">an announcement</a> about the official released of the latest version of the PEAR installer - 1.6.0.
</p>
<blockquote>
<p>
This release fixes a number of major regressions introduced in PEAR 1.5.2 that were not fixed in PEAR 1.5.3 or PEAR 1.5.4, and is recommended for immediate upgrade.
</p>
<p>
The march to Pyrus, the next generation installer for PEAR, and the repository of packages designed for Pyrus (PEAR2) continues.  Maintenance on 1.x will continue to contain bug fixes and security fixes, but the pace of new features is going to slow considerably.
</p>
</blockquote>
<p>
PEAR users can either <a href="http://pear.php.net/PEAR">download the latest package</a> from the main PEAR site or just issue a "pear upgrade PEAR" command from their system to pull it down from the default PEAR channel.
</p>]]></description>
      <pubDate>Fri, 08 Jun 2007 12:06:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PEAR Group Launches Blog - blog.pear.php.net]]></title>
      <guid>http://www.phpdeveloper.org/news/7963</guid>
      <link>http://www.phpdeveloper.org/news/7963</link>
      <description><![CDATA[<p>
The PEAR group, with some of the new leadership in place, has decided to start something that probably should have been in place long ago - <a href="http://blog.pear.php.net/">the PEAR blog</a>.
</p>
<p>
<i>Joshua Eichorn</i> <a href="http://blog.joshuaeichorn.com/archives/2007/06/03/pear-has-a-blog/">notes</a>:
</p>
<blockquote>
We will be using it to make announcements and to ask the community for feedback. I think this is a big step towards making PEAR a more transparent project.
</blockquote>
<p>
So far, the most interesting post is <a href="http://blog.pear.php.net/2007/06/03/meet-pyrus-pears-new-installer/">the latest one</a> mentioning PEAR's new installer - <a href="http://cvs.php.net/viewvc.cgi/pear-core/PEAR2">Pyrus</a> - a (currently pre-devel) installer that will handle the PHP5+ PEAR packages to come.
</p>]]></description>
      <pubDate>Mon, 04 Jun 2007 12:52:00 -0500</pubDate>
    </item>
  </channel>
</rss>

