<?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, 20 Jun 2013 06:43:02 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PEAR Blog: PEAR Development on Github]]></title>
      <guid>http://www.phpdeveloper.org/news/17095</guid>
      <link>http://www.phpdeveloper.org/news/17095</link>
      <description><![CDATA[<p>
On the PEAR blog today it's been pointed out that <a href=http://blog.pear.php.net/2011/11/05/pear-development-on-github/">many PEAR packages are moving to github</a> as their standard place for development and repositories under the <a href="http://github.com/pear">pear</a> and <a href="http://github.com/pear2">pear2</a> accounts are available for anyone wanting to make the move.
</p>
<blockquote>
While the existing PEAR packages will continue to use the pear.php.net distribution and bug tracking capabilities; it's never been easier to contribute to a PEAR package - simply fork; add your changes and send us a pull request. If your preferred packages aren't yet on github, please feel free to drop us a line on the pear-dev mailing list.
</blockquote>
<p>
<a href="http://old.nabble.com/PEAR-Development-on-Github-td32199368.html">Here's more about the process</a> to get the repository set up and how to migrate your package's current code from SVN over to github. The transition's pretty painless and can make the social development and improvement of your package a lot simpler.
</p>]]></description>
      <pubDate>Mon, 07 Nov 2011 12:36:57 -0600</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[PEAR Blog: Setting Up PEAR2 and PEAR Checkouts With SVN 1.5+]]></title>
      <guid>http://www.phpdeveloper.org/news/12945</guid>
      <link>http://www.phpdeveloper.org/news/12945</link>
      <description><![CDATA[<p>
The PEAR blog has <a href="http://blog.pear.php.net/2009/07/25/setting-up-pear2-and-pear-checkouts-with-svn-15/">posted some handy instructions</a> for those out there that want to get PEAR and PEAR2 checkouts working from the new Subversion repository (recently moved from CVS).
</p>
<blockquote>
Now that pear2 is in svn.php.net, it is possible to do commits with
multiple packages using a feature of subversion called "sparse checkouts." [...] Here is the version I used to set up pear and pear2 in a way that will allow committing to both pear and pear2 packages in a single commit.
</blockquote>
<p>
<i>Rasmus Lerdorf</i> has <a href="http://news.php.net/php.internals/44993">written about</a> the same thing for the main PHP side of things. All the commands you'll need are there to get things set up and working more efficiently.
</p>]]></description>
      <pubDate>Mon, 27 Jul 2009 11:15:12 -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[PEAR Blog: PEAR Group Meeting Minutes 2008-07-13]]></title>
      <guid>http://www.phpdeveloper.org/news/10630</guid>
      <link>http://www.phpdeveloper.org/news/10630</link>
      <description><![CDATA[<p>
A <a href="http://blog.pear.bluga.net/2008/07/17/pear-group-meeting-minutes-2008-07-13/">new entry</a> has been posted to the PEAR blog with the latest minutes for the group's July 13th meeting.
</p>
<blockquote>
Some highlights from the meeting include new/upcoming RFCs for package naming schemes, exception handling in PHP 5.3, and a vote on extending the current PEAR2 Policies. Heavy stuff, check it out!
</blockquote>
<p>
You can check out the <a href="http://wiki.pear.php.net/index.php/MeetingMinutes20080713">full notes here</a> on the PEAR portion of the PHP.net wiki.
</p>]]></description>
      <pubDate>Thu, 17 Jul 2008 14:08:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Eichorn's Blog: New code in PEAR2]]></title>
      <guid>http://www.phpdeveloper.org/news/10382</guid>
      <link>http://www.phpdeveloper.org/news/10382</link>
      <description><![CDATA[<p>
<i>Joshua Eichorn</i> has <a href="http://blog.joshuaeichorn.com/archives/2008/06/09/new-code-in-pear2/">blogged about</a> three new projects he's added to the PEAR2 repository:
</p>
<ul>
<li><a href="http://svn.pear.php.net/wsvn/PEARSVN/sandbox/Console_CommandLine/?rev=0&sc=0">COnsole_CommandLine</a> - a port of the PEAR1 console package
<li><a href="http://svn.pear.php.net/wsvn/PEARSVN/sandbox/Template_Dwoo/?rev=0&sc=0">Template_Dwoo</a> - a Smarty-compatible template engine
<li><a href="http://svn.pear.php.net/wsvn/PEARSVN/sandbox/template_engine/?rev=0&sc=0">template_engine</a> - a simple templating engine (and the example package for namespace usage)
</ul>
<blockquote>
Not really what I expected to be the first round of new code, but its nice to be setting up access for people. Oh and remember PEAR2 is targeted at php 5.3 but not everything is namespaced yet since not everyone wants to run snapshots of php for development.
</blockquote>
<p>
You can find more of the packages on the <a href="http://svn.pear.php.net/wsvn/PEARSVN">PEAR2 svn repository</a>.
</p>]]></description>
      <pubDate>Tue, 10 Jun 2008 13:49:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Travis Swicegood's Blog: New Release - PHPT]]></title>
      <guid>http://www.phpdeveloper.org/news/8897</guid>
      <link>http://www.phpdeveloper.org/news/8897</link>
      <description><![CDATA[<p>
<i>Travis Swicegood</i> has <a href="http://www.travisswicegood.com/index.php/2007/10/21/new_release_phpt">made a new release</a> of the successor to the PEAR RunTest package for PEAR2 - the new PHPT.
</p>
<blockquote>
<p>
Since this is usable and PEAR2 is still being worked out, I've decided to release this as a standalone package for the time being with the intent of bundling it with Pyrus or including it directly in PEAR2 when PEAR2 is realized.
</p>
<p>
This provides the majority of the functionality provided by PEAR's pear run-tests command via its own phpt command and it can even provide pear style output.
</p>
</blockquote>
<p>
Examples of its use are included as well as the method to download this latest version (via a PEAR channel, of course) or through the <a href="http://channel.phpt.info/index.php?package=PHPT_Core">package's web page</a>. Issues found with the software can be posted to <a href="http://code.google.com/p/phpt/issues/list">the project's Google code page</a>.
</p>]]></description>
      <pubDate>Wed, 24 Oct 2007 10:37:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Eichorn's Blog: PEAR2 Unconference]]></title>
      <guid>http://www.phpdeveloper.org/news/8822</guid>
      <link>http://www.phpdeveloper.org/news/8822</link>
      <description><![CDATA[<p>
Though there's no slides for his unconference PEAR2 talk, <i>Joshua Eichorn</i> has <a href="http://blog.joshuaeichorn.com/archives/2007/10/10/pear2-unconference/">posted some of his planned features</a> for the update to the popular PHP package repository:
</p>
<blockquote>
I do have a list of new features planed(or already implemented) for the Pyrus installer.
</blockquote>
<p>
The list includes:
</p>
<ul>
<li>no installation necessary. It runs out of the box as a .phar. No go-pear.phar needed
<li>Pyrus is much more development/production-oriented, and will have a "deploy" command for managing deployment of development code to a production server
<li>out-of-the-box supported packaging formats include .tar, .tgz, .tbz, .zip, and .phar
<li>PHP 5.3+-based code means it fully utilizes cutting edge PHP features such as SPL iterators, XMLReader/XMLWriter, ZIP extension, phar extension (if enabled), exceptions
<li>full application support is available with the new www and cfg (configuration file) roles
</ul>
<p>
Check out <a href="http://blog.joshuaeichorn.com/archives/2007/10/10/pear2-unconference/">his post</a> for more items on the list.
</p>]]></description>
      <pubDate>Thu, 11 Oct 2007 14:22:04 -0500</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[PEAR Blog: PEAR2 standards, we would like to know what you think]]></title>
      <guid>http://www.phpdeveloper.org/news/8202</guid>
      <link>http://www.phpdeveloper.org/news/8202</link>
      <description><![CDATA[<p>
On the PEAR blog today, they're <a href="http://blog.pear.php.net/2007/07/08/pear2-standards-we-would-like-to-know-what-you-think/">asking for thoughts</a> on some of the standards for the coming PEAR2 development environment:
</p>
<blockquote>
Please read the following document and post your comments on the wiki using the discussion page. Comments are opened for a period of two weeks. It is very important that you comment as these standards will define PEAR2.
</blockquote>
<p>
The standards <a href="http://wiki.pear.php.net/index.php/PEAR2_Standards">can be found here</a> and include everything from the base requirements and package approach down to specific package-related rules (for things like directory structure, class-to-file conventions and handling dependencies).
</p>]]></description>
      <pubDate>Mon, 09 Jul 2007 11:12:00 -0500</pubDate>
    </item>
  </channel>
</rss>
