August 7, 2007

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 last sample shows how to search database with advanced paging options where you can switch pages and set Items per pages for results.

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.

June 9, 2007

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 news is that PEAR Installer 1.6.0 have been released with some bugfixes and improvements including :

  • 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
  • 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

Greg previously announced Pyrus, the next generation of PEAR installer which is currently available in the PEAR2 CVS.

May 16, 2007

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 :

cpanel-pear-installer.png

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 10 steps to upgrade to Cpanel 11 if you can't wait for the stable release.

May 4, 2007

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 the new constitution. 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 :

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.

Joshua, who is now a member of the group, called for comments 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.

April 20, 2007

pear-election.gif
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 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.
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.

The candidates, listed at PEAR Election page are :

March 29, 2007

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 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)

Joshua Eichorn, author of HTML_AJAX, announced a new mirror of the PEAR channel 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 :

pear config-set preferred_mirror us.pear.php.net

Want more?