<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>PEAR Magazine</title>
   <icon>http://pear.phpmagazine.net/favicon.ico</icon>
   <logo>http://pear.phpmagazine.net/favicon.png</logo>
    <link rel="alternate" type="text/html" href="http://pear.phpmagazine.net/" />
    
   <id>tag:pear.phpmagazine.net,2008://6</id>
    <link rel="service.post" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6" title="PEAR Magazine" />
    <updated>2007-08-07T12:07:18Z</updated>
    
 
<link rel="self" href="http://feeds.feedburner.com/PEARMagazine" type="application/atom+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><entry>
    <title>Paging Data With PEAR Pager</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/141559791/paging_data_with_pear_pager.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=6092" title="Paging Data With PEAR Pager" />
    <id>tag:pear.phpmagazine.net,2007://6.6092</id>
    
    <published>2007-08-07T12:06:24Z</published>
    <updated>2007-08-07T12:07:18Z</updated>
    
    <summary type="html">Zend DevZone have an interesting new tutorial on paging data using PEAR Pager package. In this tutorial, Vikram introduced the different paging features in the Pager package whatever the data is fixed arrays, retrieved from database, or XML files. The...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
            <category term="Tutorial" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;Zend DevZone have an &lt;a href="http://devzone.zend.com/article/2418-Paging-Data-Sets-With-PEAR-Pager"&gt;interesting new tutorial on paging data&lt;/a&gt; using &lt;a href="http://pear.php.net/package/Pager"&gt;PEAR Pager package&lt;/a&gt;. In this tutorial, Vikram introduced the different paging features in the Pager package whatever the data is fixed arrays, retrieved from database, or XML files. The last sample shows how to search database with advanced paging options where you can switch pages and set Items per pages for results.&lt;/p&gt;

&lt;blockquote&gt;Over the next few pages, I'm going to give you a quick run-down on the PEAR Pager class, together with a few examples of how you can integrate it with various Web applications while still looking calm and collected.&lt;/blockquote&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/141559791" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/08/paging_data_with_pear_pager.html</feedburner:origLink></entry>
<entry>
    <title>PEAR Blog Official and PEAR Installer 1.6.0</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/123532373/pear_blog_official_and_pear_in.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5979" title="PEAR Blog Official and PEAR Installer 1.6.0" />
    <id>tag:pear.phpmagazine.net,2007://6.5979</id>
    
    <published>2007-06-09T20:37:20Z</published>
    <updated>2007-06-09T20:44:11Z</updated>
    
    <summary type="html">Two great news for the PEAR community, now the PEAR project got an official blog available at blog.pear.php.net. The blog will be used for announcements, sharing ideas with the community, and general information about the PEAR project. The second good...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;Two great news for the PEAR community, now the PEAR project got an official blog available at &lt;a href="http://blog.pear.php.net/"&gt;blog.pear.php.net&lt;/a&gt;. The blog will be used for announcements, sharing ideas with the community, and general information about the PEAR project. The second good news is that &lt;a href="http://blog.pear.php.net/2007/06/08/pear-installer-version-160-released/"&gt;PEAR Installer 1.6.0&lt;/a&gt; have been released with some bugfixes and improvements including :&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;minor improvements to the output of list-all, list, list-upgrades, search. Channel is displayed for many of these commands by default, and with an optional switch for the others&lt;/li&gt;
&lt;li&gt;implementation of code coverage reports using xdebug for .phpt-based tests with the pear run-tests command.  This is somewhat experimental, and bug reports are expected on this new feature, but problems found will be fixed in 1.6.1&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Greg previously &lt;a href="http://blog.pear.php.net/2007/06/03/meet-pyrus-pears-new-installer/"&gt;announced Pyrus&lt;/a&gt;, the next generation of PEAR installer which is currently available in the &lt;a href="http://cvs.php.net/viewvc.cgi/pear-core/PEAR2"&gt;PEAR2 CVS&lt;/a&gt;.&lt;/p&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/123532373" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/06/pear_blog_official_and_pear_in.html</feedburner:origLink></entry>
<entry>
    <title>Take More Control of PEAR with Cpanel 11</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/117227868/take_more_control_of_pear_with.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5938" title="Take More Control of PEAR with Cpanel 11" />
    <id>tag:pear.phpmagazine.net,2007://6.5938</id>
    
    <published>2007-05-16T19:40:08Z</published>
    <updated>2007-05-16T22:43:34Z</updated>
    
    <summary type="html">I upgraded last week to Cpanel 11 which will be available as stable by June 13, and one of the new features that I just noticed is the integration of the PEAR installer. After login to Cpanel11, under the software...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;I upgraded last week to Cpanel 11 which will be available as stable by June 13, and one of the new features that I just noticed is the integration of the PEAR installer. After login to Cpanel11, under the software box choose "PHP PEAR Package" and it will lead you to the PHP PEAR installer. The installer will first check the config automatically and update PEAR channel, then you will get the installer interface as you see it in the screenshot below :&lt;/p&gt;

&lt;center&gt;&lt;a href="http://pear.phpmagazine.net/upload/2007/05/take_more_control_of_pear_with/cpanel-pear-installer.html" onclick="window.open('http://pear.phpmagazine.net/upload/2007/05/take_more_control_of_pear_with/cpanel-pear-installer.html', 'popup', 'width=744,height=469,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://pear.phpmagazine.net/upload/2007/05/take_more_control_of_pear_with/cpanel-pear-installer-thumb.png" width="400" height="252" alt="cpanel-pear-installer.png"/&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;The news with Cpanel11 is that system packages are separated from user packages which will be installed under /home/username/php, this will give users more freedom to search for the package that they are looking for and install it directly from the official PEAR repository, without having to ask the hosting provider to support a package or another. You can find over the hosting magazine &lt;a href="http://hosting.phpmagazine.net/2007/05/10_steps_to_upgrade_to_cpanel.html"&gt;10 steps to upgrade to Cpanel 11&lt;/a&gt; if you can't wait for the stable release.&lt;/p&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/117227868" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/05/take_more_control_of_pear_with.html</feedburner:origLink></entry>
<entry>
    <title>The Future of PEAR</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/114127329/the_future_of_pear.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5888" title="The Future of PEAR" />
    <id>tag:pear.phpmagazine.net,2007://6.5888</id>
    
    <published>2007-05-04T13:21:14Z</published>
    <updated>2007-05-04T13:23:46Z</updated>
    
    <summary type="html">The PEAR election is over, PEAR Group team, which will be the governing body of the project, now officially include 8 members : Martin Jansen, Arnaud Limbourg, Joshua Eichorn, Christian Weiske, Helgi Thormar, Paul M. Jones, Justin Patrin, and David...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;The PEAR election is over, PEAR Group team, which will be the governing body of the project, now officially include 8 members : Martin Jansen, Arnaud Limbourg, Joshua Eichorn, Christian Weiske, Helgi Thormar, Paul M. Jones, Justin Patrin, and David Coallier. The elected group will be able to decide about the future of the project according to &lt;a href="http://pear.php.net/manual/en/constitution.php"&gt;the new constitution&lt;/a&gt;. Notice that this is more about the organisations of the group, and who is able to take major decisions, but will not affect a lot the PEAR project as coding or as project itself. From the constitution summary :&lt;/p&gt;

&lt;blockquote&gt;The PEAR Group only has power over issues that affect all of PEAR such as coding standards, CVS karma, and all major decisions made about PEAR as a whole. For example, licenses allowed and what defines a collective are two issues that only the PEAR Group can resolve.&lt;/blockquote&gt;

&lt;p&gt;Joshua, who is now a member of the group, &lt;a href="http://blog.joshuaeichorn.com/archives/2007/05/03/how-would-you-improve-pear/"&gt;called for comments&lt;/a&gt; to share ideas and would you improve the PEAR project. Hope to see some important changes in the future to make people profit more from the PEAR project and make packages adoption more easy for enterprise.&lt;/p&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/114127329" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/05/the_future_of_pear.html</feedburner:origLink></entry>
<entry>
    <title>PEAR Election Started</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/110606984/pear_election_started.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5840" title="PEAR Election Started" />
    <id>tag:pear.phpmagazine.net,2007://6.5840</id>
    
    <published>2007-04-20T14:17:50Z</published>
    <updated>2007-04-20T14:24:30Z</updated>
    
    <summary type="html">On the PEAR dev mailing list, Gregory Beaver announced the beginning of the PEAR election from April 20th, until April 30rd 2007. Eligible Voters are PEAR Developers with CVS karma grant. Greg is the only one running for the PEAR...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;div style="float:left;margin:5px"&gt;&lt;img src="http://pear.phpmagazine.net/upload/2007/02/how_should_we_run_pear/pear-election.gif" width="150" height="180" alt="pear-election.gif"/&gt;&lt;/div&gt;On the PEAR dev mailing list, &lt;a href="http://news.php.net/php.pear.dev/46286"&gt;Gregory Beaver announced&lt;/a&gt; the beginning of the PEAR election from April 20th, until April 30rd 2007. Eligible Voters are PEAR Developers with CVS karma grant. Greg is the only one running for the PEAR president position and 7 candidates will be selected for the PEAR Group. The group elected will have to decide about the future of PEAR from May 1st, 2007 to 2008.

&lt;blockquote&gt;This election is the big one: the PEAR Group will make decisions that affect every single developer, including defining what a collective is, which packages belong to which collectives, assigning CVS karma for developers, and other vitally important tasks.&lt;/blockquote&gt;

&lt;p&gt;The candidates, listed at &lt;a href="http://pear.php.net/election/info.php?election=7&amp;vote=1"&gt;PEAR Election page&lt;/a&gt; are :&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://pear.php.net/user/davidc"&gt;David Coallier&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/mansion"&gt;Bertrand Mansion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/cweiske"&gt;Christian Weiske&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/dufuz"&gt;Helgi Pormar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/arnaud"&gt;Arnaud Limbourg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/mj"&gt;Martin Jansen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/pmjones"&gt;Paul M. Jones&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/jstump"&gt;Joe Stump&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/jeichorn"&gt;Joshua Eichorn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/saltybeagle"&gt;Brett Bieber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear.php.net/user/saltybeagle"&gt;Stefan Neufeind&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/110606984" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/04/pear_election_started.html</feedburner:origLink></entry>
<entry>
    <title>Pear News Roundup</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/105172191/pear_news_roundup.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5765" title="Pear News Roundup" />
    <id>tag:pear.phpmagazine.net,2007://6.5765</id>
    
    <published>2007-03-29T15:11:10Z</published>
    <updated>2007-03-29T15:12:16Z</updated>
    
    <summary type="html">There are some news this week around PEAR, David Coallier pointed over his blog to new features on PEAR website powered by jQuery JavaSCript library : http://pear.php.net is now using jQuery for some sections of the administration area in order...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;There are some news this week around PEAR, &lt;a href="http://blog.agoraproduction.com/index.php?/archives/31-PEAR-is-using-jQuery-et-new-features.html"&gt;David Coallier pointed&lt;/a&gt; over his blog to new features on PEAR website powered by jQuery JavaSCript library :&lt;/p&gt;

&lt;blockquote&gt;http://pear.php.net is now using jQuery for some sections of the administration area in order to view user notes/comments and that I will be starting implementing more sections over the site within the next few weeks (Of course this will all be done once we have split the code completely into templates, views, controllers, MDB2 move, etc)&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://blog.joshuaeichorn.com/archives/2007/03/27/pear-mirror/"&gt;Joshua Eichorn&lt;/a&gt;, author of HTML_AJAX, announced a new &lt;a href="http://us.pear.php.net/"&gt;mirror of the PEAR channel&lt;/a&gt; mainly for installer data at the moment, but there will be more in the future. You can switch to the new mirror and test it by running :&lt;/p&gt;

&lt;pre class="code"&gt;pear config-set preferred_mirror us.pear.php.net&lt;/pre&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/105172191" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/03/pear_news_roundup.html</feedburner:origLink></entry>
<entry>
    <title>How Should We Run PEAR?</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/95376261/how_should_we_run_pear_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5644" title="How Should We Run PEAR?" />
    <id>tag:pear.phpmagazine.net,2007://6.5644</id>
    
    <published>2007-02-24T11:52:24Z</published>
    <updated>2007-02-24T19:18:41Z</updated>
    
    <summary type="html">Greg called for an official referendum on the future of PEAR, you can elect how pear should be run. You, mean anyone who is able to login to the pear.php.net website and and must have "pear.dev" karma. I think this...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;div style="float:left;margin:5px"&gt;&lt;img src="http://pear.phpmagazine.net/upload/2007/02/how_should_we_run_pear/pear-election.gif" width="150" height="180" alt="pear-election.gif"/&gt;&lt;/div&gt;&lt;a href="http://greg.chiaraquartet.net/archives/168-Vote-in-the-first-PEAR-election.html"&gt;Greg&lt;/a&gt; called for an official referendum on the future of PEAR, you can &lt;a href="http://pear.php.net/election/info.php?election=6&amp;vote=1"&gt;elect how pear should be run&lt;/a&gt;. You, mean anyone who is able to login to the pear.php.net website and and must have "pear.dev" karma. I think this is very important for the future of PEAR, and could change the way how the project work in the future and certainly for the benefit of everyone. There is three resolutions, to keep the PEAR group as is, or choose between Greg Beaver's constitution and Anant Narayanan's constitution.

&lt;p&gt;This will change the way how decisions are made, decisions such :&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;How should PEAR handle coding standards for PHP 5, PHP 6 and beyond?&lt;/li&gt;
&lt;li&gt;Who handles acceptance of new packages?&lt;/li&gt;
&lt;li&gt;What defines quality, and who enforces QA in PEAR?&lt;/li&gt;&lt;/ul&gt;

&lt;blockquote&gt;Voting for the new structure of PEAR has commenced. If you are a PEAR developer, please register your vote for the future direction of PEAR at &lt;a href="http://pear.php.net/election/info.php?election=6&amp;vote=1"&gt;http://pear.php.net/election/info.php?election=6&amp;vote=1&lt;/a&gt;. The voting will conclude on March 8, 2007.&lt;/blockquote&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/95376261"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/02/how_should_we_run_pear_1.html</feedburner:origLink></entry>
<entry>
    <title>Print weather reports with PEAR Services_Weather</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024335/print_weather_reports_with_pea_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5593" title="Print weather reports with PEAR Services_Weather" />
    <id>tag:pear.phpmagazine.net,2007://6.5593</id>
    
    <published>2007-02-13T20:15:24Z</published>
    <updated>2007-02-13T20:40:26Z</updated>
    
    <summary type="html">One of the great pear packages Services_Weather, it offer an easy access to weather services such GlobalWeather from CapeScience, Weather XML from EJSE (US only), a XOAP service from Weather.com and METAR/TAF from NOAA. This is already a great collection...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Tutorial" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;One of the great pear packages Services_Weather, it offer an easy access to weather services such GlobalWeather from CapeScience, Weather XML from EJSE (US only), a XOAP service from Weather.com and METAR/TAF from NOAA. This is already a great collection !!&lt;/p&gt;

&lt;p&gt;I used to print some weather reports in some special periods of the year, and it's one of the annoying task that I was doing before but not anymore ! I decided to implement a weather printing report service and used PEAR Weatherdotcom class to communicate with the webservice more easily. The only problem that the package isn't well documented, but here is how to proceed for weather forecast.&lt;/p&gt;

&lt;center&gt;&lt;a href="http://pear.phpmagazine.net/upload/2007/02/print_weather_reports_with_pea_1/weather-report.html" onclick="window.open('http://pear.phpmagazine.net/upload/2007/02/print_weather_reports_with_pea_1/weather-report.html', 'popup', 'width=1024,height=738,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://pear.phpmagazine.net/upload/2007/02/print_weather_reports_with_pea_1/weather-report-thumb.png" width="400" height="288" alt="weather-report.png"/&gt;&lt;/a&gt;&lt;/center&gt;


    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024335"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/02/print_weather_reports_with_pea_1.html</feedburner:origLink></entry>
<entry>
    <title>PEAR 1.5.0 Released</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024336/pear_150_released.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5530" title="PEAR 1.5.0 Released" />
    <id>tag:pear.phpmagazine.net,2007://6.5530</id>
    
    <published>2007-01-30T20:21:17Z</published>
    <updated>2007-01-30T20:45:43Z</updated>
    
    <summary type="html">Pear pushed a new release 1.5.0 that you can upgrade now using pear upgrade PEAR. The new release come with lots of bugfixes and many exciting new features, but most noticeable changes is that since 1.5.0, PHP 4.3.0 or newer...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;Pear pushed a new release 1.5.0 that you can upgrade now using &lt;em&gt;pear upgrade PEAR&lt;/em&gt;. The new release come with lots of bugfixes and many exciting new features, but most noticeable changes is that since 1.5.0, PHP 4.3.0 or newer is required for PEAR. From the new features added :&lt;/p&gt;

&lt;center&gt;&lt;a href="http://pear.phpmagazine.net/upload/2007/01/pear_150_released/pear-upgrade.html" onclick="window.open('http://pear.phpmagazine.net/upload/2007/01/pear_150_released/pear-upgrade.html', 'popup', 'width=668,height=331,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0' ); return false"&gt;&lt;img src="http://pear.phpmagazine.net/upload/2007/01/pear_150_released/pear-upgrade-thumb.png" width="400" height="198" alt="pear-upgrade.png"/&gt;&lt;/a&gt;&lt;/center&gt;

&lt;ul&gt;&lt;li&gt;package.xml 2.1 allows PECL zend extensions like xdebug to define themselves as such&lt;/li&gt;
&lt;li&gt;automatic enabling and disabling of pecl extensions in php.ini is now supported&lt;/li&gt;
&lt;li&gt;post-installation scripts are much more advanced in the CLI frontend&lt;/li&gt;
&lt;li&gt;deprecated packages are displayed as such by the installer&lt;/li&gt;
&lt;li&gt;TAP output is possible with the run-tests command&lt;/li&gt;&lt;/ul&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024336"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/01/pear_150_released.html</feedburner:origLink></entry>
<entry>
    <title>Foundations of PEAR Reviewed</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024337/foundations_of_pear_reviewed.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5483" title="Foundations of PEAR Reviewed" />
    <id>tag:pear.phpmagazine.net,2007://6.5483</id>
    
    <published>2007-01-13T23:55:02Z</published>
    <updated>2007-01-13T13:09:53Z</updated>
    
    <summary type="html">Foundations of PEAR: Rapid PHP Development (Foundations)by Nathan A. Good, Allan Kent It's great to see the number of PEAR books increasing recently, and this another one to add to your PEAR library. Foundations of PEAR, is the last new...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Books" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;&lt;!-- BEGIN Media Manager Post Header --&gt;&lt;div class="mmanager-post-header left"&gt;&lt;div class="mmanager-post-image"&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=1590597397%26tag=phpmagazine-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/1590597397%253FSubscriptionId=0SQWTMP65VTKH0QY5082/phpmagazine-20"&gt;&lt;img src="http://images.amazon.com/images/P/1590597397.01._PB_PU0_TZZZZZZZ_.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="mmanager-post-rating"&gt;&lt;img src="http://phpmagazine.net/mt-statics//plugins/MediaManager/images/stars-4-0.gif" border="0" height="12" width="64" /&gt;&lt;/div&gt;&lt;div class="mmanager-post-title"&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=1590597397%26tag=phpmagazine-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/1590597397%253FSubscriptionId=0SQWTMP65VTKH0QY5082/phpmagazine-20"&gt;Foundations of PEAR: Rapid PHP Development (Foundations)&lt;/a&gt;&lt;/div&gt;&lt;div class="mmanager-byline"&gt;by Nathan A. Good, Allan Kent&lt;/div&gt;&lt;/div&gt;&lt;!-- END Media Manager Post Header --&gt;&lt;br /&gt;
It's great to see the number of PEAR books increasing recently, and this another one to add to your PEAR library. Foundations of PEAR, is the last new book for PEAR, a handy reference and recipe book for PEAR and its package, written by Nathan A. Good and Allan Kent and published by Apress. Certainly PEAR is huge in useful libraries, the same for this book with 610 pages and more than 50 packages. It scared me to finish it in the beginning, but the structure make it easier to read.&lt;/p&gt;

&lt;p&gt;Packages covered in Foundations of PEAR are mostly PHP4 compatible, with the exception of PHPUnit2 which is PHP5 only. This is not strange because PHP4 usage remain much higher than PHP5 until today, and that's of course the most popular and useful packages of PEAR.&lt;/p&gt;

&lt;p&gt;The book start with an introduction to install PEAR and configure it, but didn't mention go-pear.org which is very useful for a reference book in case for a reason or another the install didn't work. Of course talking about the PEAR installer require a book itself, but you'll find here the most useful information to find a package, install it, upgrade, working with channels. PEAR_Error is in the introduction too so you can get more familiar with errors handling and PEAR.&lt;/p&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024337"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2007/01/foundations_of_pear_reviewed.html</feedburner:origLink></entry>
<entry>
    <title>Broken Go-Pear, Grab it Again</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024338/broken_gopear_grab_it_again.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5297" title="Broken Go-Pear, Grab it Again" />
    <id>tag:pear.phpmagazine.net,2006://6.5297</id>
    
    <published>2006-12-03T00:35:52Z</published>
    <updated>2006-12-02T21:39:12Z</updated>
    
    <summary type="html">Today I needed to install PEAR again on my machine and was surprised when it failed to install PEAR itself. I have the latest PHP4 installed v4.4.4 if someone can explain me the error message cause I didn't understand it...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;Today I needed to install PEAR again on my machine and was surprised when it failed to install PEAR itself. I have the latest PHP4 installed v4.4.4 if someone can explain me the error message cause I didn't understand it :&lt;/p&gt;

&lt;textarea name="code" class="php"&gt;
Loading zlib: ok
Using local package: PEAR-stable......ok
Using local package: Archive_Tar-stable....ok
Using local package: Console_Getopt-stable....ok
Using local package: XML_RPC-stable....ok
Bootstrapping: PEAR...................(remote) &lt;!DOCTYPE html PUBLIC "-//W3C//DT
D XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;!-- ViewVC :: http://www.viewvc.org/ --&gt;
&lt;head&gt;
&lt;title&gt;ViewVC Exception&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h3&gt;An Exception Has Occurred&lt;/h3&gt;


&lt;h4&gt;Python Traceback&lt;/h4&gt;
&lt;p&gt;&lt;pre&gt;
Traceback (most recent call last):
  File "/usr/local/viewvc-1.1-dev/lib/viewvc.py", line 3623, in main
    request.run_viewvc()
  File "/usr/local/viewvc-1.1-dev/lib/viewvc.py", line 388, in run_viewvc
    self.view_func(self)
  File "/usr/local/viewvc-1.1-dev/lib/viewvc.py", line 2122, in view_checkout
    fp, revision = request.repos.openfile(path, rev)
  File "/usr/local/viewvc-1.1-dev/lib/vclib/bincvs/__init__.py", line 134, in op
enfile
    filename, revision = _parse_co_header(fp)
  File "/usr/local/viewvc-1.1-dev/lib/vclib/bincvs/__init__.py", line 549, in _p
arse_co_header
    raise COMalformedOutput, "Unable to find revision in co output stream"
COMalformedOutput: Unable to find revision in co output stream

&lt;/pre&gt;&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
ok
&lt;/textarea&gt;

&lt;p&gt;The solution was &lt;a href="http://go-pear.org/"&gt;go-pear&lt;/a&gt;, without the www. Download the latest version available on server and update then install again. It should work fine, I was just wondering why all other packages installed correctly except the main PEAR package ?&lt;/p&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024338"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2006/12/broken_gopear_grab_it_again.html</feedburner:origLink></entry>
<entry>
    <title>JSON renderer for Text_Highlight</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024339/json_renderer_for_text_highlig.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5089" title="JSON renderer for Text_Highlight" />
    <id>tag:pear.phpmagazine.net,2006://6.5089</id>
    
    <published>2006-10-31T17:13:21Z</published>
    <updated>2006-10-31T17:26:26Z</updated>
    
    <summary type="html">Stoyan Stefanov shared with us his new hack to highlight source code with Text_Highlight rendered in JSON. His class based on HTML renderer, return JSON data instead of HTML. Now you can exchange JSON highlighted code on your AJAX application...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Pear" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;Stoyan Stefanov shared with us his new hack to &lt;a href="http://www.phpied.com/json-renderer-for-text_highlight/"&gt;highlight source code with Text_Highlight rendered in JSON&lt;/a&gt;. His class based on HTML renderer, return JSON data instead of HTML. Now you can exchange JSON highlighted code on your AJAX application and display it directly via the &lt;a href="http://www.hiliteme.com/PEAR/Text/Highlighter/Renderer/JSON.phps"&gt;JSON renderer for Text_Highlight&lt;/a&gt;. &lt;/p&gt;

&lt;blockquote&gt;Text_Highlighter is one of my favourite PEAR packages, seems like I'm addicted to highlighting source code. After adding BB code and simple HTML renderers and an ABAP code syntax definition, today I played with adding a JSON renderer. Useful in case you want to get highlighted source code in your new shiny AJAX app.&lt;/blockquote&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024339"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2006/10/json_renderer_for_text_highlig.html</feedburner:origLink></entry>
<entry>
    <title>Advantages of using the PEAR class naming convention</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024340/advantages_of_using_the_pear_c.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5075" title="Advantages of using the PEAR class naming convention" />
    <id>tag:pear.phpmagazine.net,2006://6.5075</id>
    
    <published>2006-10-29T15:44:58Z</published>
    <updated>2006-10-29T15:47:52Z</updated>
    
    <summary type="html">Over the PHP kitchen, an interesting article on the advantages of using the PEAR class naming convention. Certainly there is many good reasons for using PEAR coding standards, Demian find that the most convincing reason to use the file naming...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="General" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;Over the PHP kitchen, an interesting article on the &lt;a href="http://www.phpkitchen.com/index.php?/archives/663-Advantages-of-using-the-PEAR-class-naming-convention.html"&gt;advantages of using the PEAR class naming convention&lt;/a&gt;. Certainly there is many good reasons for using PEAR coding standards, Demian find that the most convincing reason to use the file naming convention, which means that a class located in your include path like Foo/Bar/Baz.php is called Foo_Bar_Baz, is the ability to take advantage of PHP 5's __autoload magic method.&lt;/p&gt;

&lt;blockquote&gt;What this means is that if you instantiate the above class, and forgot to require it, it can be located and loaded automatically, from any of hundreds of classes in your include path.&lt;/blockquote&gt;

&lt;textarea name="code" class="php"&gt;
function __autoload($class)
{
  $filename = str_replace('_', '/', $class) . '.php';
  @require_once $filename;
}
&lt;/textarea&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024340"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2006/10/advantages_of_using_the_pear_c.html</feedburner:origLink></entry>
<entry>
    <title>PEAR Installer Manifesto from Packt Publishing, by next week!</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024341/pear_installer_manifesto_from.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5074" title="PEAR Installer Manifesto from Packt Publishing, by next week!" />
    <id>tag:pear.phpmagazine.net,2006://6.5074</id>
    
    <published>2006-10-29T15:09:32Z</published>
    <updated>2006-10-29T15:13:15Z</updated>
    
    <summary type="html">Greg Beaver announced on his blog that PEAR Installer Manifesto will be available by next week. The book on the PEAR Installer will be released by Packt Publishing, originally started as two chapters in the recently released PEAR Book, and...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Books" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;&lt;a href="http://greg.chiaraquartet.net/archives/154-PEAR-Installer-Manifesto-from-Packt-Publishing-next-week!.html"&gt;Greg Beaver&lt;/a&gt; announced on his blog that &lt;a href="http://www.packtpub.com/PEAR-Installer/book"&gt;PEAR Installer Manifesto&lt;/a&gt; will be available by next week. The book on the PEAR Installer will be released by Packt Publishing, originally started as two chapters in the recently released PEAR Book, and then Packt Publishing decided to make it as a separate book.&lt;/p&gt;

&lt;center&gt;&lt;img alt="pear%20installer.png" src="http://pear.phpmagazine.net/2006/10/29/pear%20installer.png" width="316" height="400" /&gt;&lt;/center&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024341"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2006/10/pear_installer_manifesto_from.html</feedburner:origLink></entry>
<entry>
    <title>PHP Programming with PEAR</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/PEARMagazine/~3/93024342/php_programming_with_pear.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://phpmagazine.net/cgi-bin/pub/mt-atom.cgi/weblog/blog_id=6/entry_id=5015" title="PHP Programming with PEAR" />
    <id>tag:pear.phpmagazine.net,2006://6.5015</id>
    
    <published>2006-10-15T14:42:56Z</published>
    <updated>2006-10-15T12:24:00Z</updated>
    
    <summary type="html">PHP Programming with PEARby Stephan, Schmidt, Stefanov, Stoyan, Aaron, Wormus A new book for PHP Programming with PEAR have just been released, written by Stoyan Stefanov, Stephan Schmidt, Aaron Wormus and Carsten Lucke, and published by Packt Publishing. In this...</summary>
    <author>
        <name>Hatem</name>
        <uri>http://www.phpmagazine.net</uri>
    </author>
            <category term="Books" />
    
    <content type="html" xml:lang="en" xml:base="http://pear.phpmagazine.net/">
        &lt;p&gt;&lt;!-- BEGIN Media Manager Post Header --&gt;&lt;div class="mmanager-post-header left"&gt;&lt;div class="mmanager-post-image"&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=1904811795%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/1904811795%253FSubscriptionId=0SQWTMP65VTKH0QY5082/phpmagazine-20"&gt;&lt;img src="http://images.amazon.com/images/P/1904811795.01._PB_PU0_SCMZZZZZZZ_.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="mmanager-post-rating"&gt;&lt;img src="/mt-static//plugins/MediaManager/images/stars-5-0.gif" border="0" height="12" width="64" /&gt;&lt;/div&gt;&lt;div class="mmanager-post-title"&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=1904811795%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/1904811795%253FSubscriptionId=0SQWTMP65VTKH0QY5082/phpmagazine-20"&gt;PHP Programming with PEAR&lt;/a&gt;&lt;/div&gt;&lt;div class="mmanager-byline"&gt;by Stephan, Schmidt, Stefanov, Stoyan, Aaron, Wormus&lt;/div&gt;&lt;/div&gt;&lt;!-- END Media Manager Post Header --&gt;&lt;br /&gt;
A new book for &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1904811795/phpmagazine-20"&gt;PHP Programming with PEAR&lt;/a&gt; have just been released, written by Stoyan Stefanov, Stephan Schmidt, Aaron Wormus and Carsten Lucke, and published by Packt Publishing. In this book, you will learn how to use a number of the most powerful PEAR packages available to boost your PHP development productivity. By focusing on these packages for key development activities, this book is an in-depth guide to getting the most from these powerful coding resources.&lt;/p&gt;

&lt;p&gt;You will become a master of various PEAR packages that help you with the essential tasks of PHP development such as:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Accessing databases with MDB2&lt;/li&gt;
&lt;li&gt;Displaying data in a range of formats (HTML, Excel spreadsheet, PDF)&lt;/li&gt;
&lt;li&gt;Creating and parsing XML documents&lt;/li&gt;
&lt;li&gt;Serializing PHP objects into XML, and unserializing XML documents to PHP objects&lt;/li&gt;
&lt;li&gt;Consuming and offering web services&lt;/li&gt;
&lt;li&gt;Accessing Web APIs including Google, Yahoo, Amazon, and Technorati&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;You might also check the &lt;a href="http://www.thepearbook.com/"&gt;Book's website&lt;/a&gt; for more information and code download&lt;!-- BEGIN Media Manager Post Footer --&gt;&lt;div class="mmanager-post-footer left pkg"&gt;&lt;div class="mmanager-post-buynow"&gt;&lt;a href="http://www.amazon.com/gp/redirect.html%3FASIN=1904811795%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/1904811795%253FSubscriptionId=0SQWTMP65VTKH0QY5082/phpmagazine-20"&gt;&lt;img src="/mt-static//plugins/MediaManager/images/buy-from-tan.gif" border="0" height="28" width="90" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- END Media Manager Post Footer --&gt;&lt;/p&gt;
    &lt;img src="http://feeds.feedburner.com/~r/PEARMagazine/~4/93024342"/&gt;</content>
<feedburner:origLink>http://pear.phpmagazine.net/2006/10/php_programming_with_pear.html</feedburner:origLink></entry>

</feed>
