Community News: Latest PEAR Releases for 02.11.2008
506732
Latest PEAR Releases:Image_GraphViz 1.3.0RC3Services_SharedBook 0.2.4HTTP_Session2 0.7.0Net_UserAgent_Mobile 0.31.0Log 1.10.0FSM 1.3.0
495913
From the PEAR blog today comes a new post talking about the introduction of a much requested option when accessing the PEAR source code - SVN over CVS.   As part of the PEAR2 project we are making that happen. I'm happy to announce that we now have an SVN repo ready for testing. Web access at http://svn.pear.php.net with the SVN url being http://svn.pear.php.net/repo.   The access isn't quite available yet, but it will be as soon as they figure out how they want people to be able to access the parts of the PEAR2 source code. Keep an eye on the PEAR Blog for the latest.
684147
Latest PEAR Releases:Mail_Queue 1.2.1PHP_DocBlockGenerator 1.1.1PHP_FunctionCallTracer 1.0.0File_PDF 0.3.0CodeGen_MySQL_Plugin 0.9.1devCodeGen_MySQL 0.9.1dev
722556
John Mertic has a quick note on his blog about the latest release candidate for the Windows PHP installer (PHP5.2.0RC3) and some issues they've been having.    Rebuilt the installer for 5.2.0RC3. Edin was having problems building it so I'm going to do it and upload it; hopefully we can resolve the issue.   It's also noted that if you see issues with using the installer, try removing the previous PHP installation before running it again.
649884
In this new post to his blog today, Tony Bibbs asks a question that pops up every once and a while surrounding the Zend Framework - why don't they use the PEAR package distribution methods to handle the releases of the framework? (Specifically as pertains to PEAR channels)   Why hasn't Zend provided an official PEAR channel? In my search for an answer I found this response from "bkarwin": No, we have no plans to offer ZF under a PEAR channel or other piece-by-piece distribution method. Assuming bkarwin was working in some half-official capacity at Zend I'd simply ask "Why not?".   Tony wonders why, if the PEAR group (and project) has such a good thing already in place, it can't just be adapted to make releases of the various components of the framework simpler than having to wait for a whole new release to get the fixes the users need.
746255
Greg Beaver points out today that the sample chapter [pdf] of the "PEAR Installer Manifesto" has been posted by Packt Publishing.   Packt has put up a sample chapter, Chapter 5 "PEAR Channels: releasing to the world" up at http://www.packtpub.com/files/SampleChapter-The-PEAR-Installer-Manifesto.pdf. Check it out to see what you're missing if you don't already own the book.   The chapter he points to talks about setting up a channel (using Chiara_PEAR_Server) and why they're the "killer features in PEAR 1.4.x+".   You can get the full information on the book from its page on the Packt Publishing website and order it directly or from another retailer.
705686
Latest PEAR Releases:Testing_Selenium 0.4.0MP3_IDv2 0.1.4pearweb_index 1.16.10Validate_IE 0.3.0DB_NestedSet 1.4.0RC1
732933
Latest PEAR Releases:Config 1.10.11Auth 1.5.2Net_LDAP 0.7.3HTML_Progress2 2.3.0HTML_CSS 1.2.0Console_Getopt 1.2.3DB_Table 1.5.0RC3Structures_DataGrid_DataSource_DataObject 0.2.0PhpDocumentor 1.4.0a2PHP_LexerGenerator 0.3.3PEAR_PackageFileManager 1.6.1Games_Chess 1.0.1PHP_Parser 0.2.1Mail_mimeDecode 1.5.0Mail_Mime 1.5.0Auth_PrefManager 1.2.0
729250
Latest PEAR Releases:pearweb_index 1.16.3HTML_QuickForm 3.2.9PEAR_PackageFileManager_Cli 0.1.0HTML_BBCodeParser 1.2.1HTML_BBCodeParser 1.2.0Text_Highlighter 0.7.0PEAR 1.6.0Services_Digg 0.1.1PEAR_PackageFileManager_Cli 0.2.0Validate_IE 0.2.0HTML_QuickForm_advmultiselect 1.4.0pearweb_index 1.16.4Text_Wiki 1.2.0Mail_mimeDecode 1.0.0RC1Mail_Mime 1.5.0RC1Mail_mimeDecode 0.1.0Mail_Mime 1.5.0a1Mail_Mime 1.5.0RC2Date_Holidays 0.17.1
215473
Latest PEAR Releases:MDB2_Driver_ibase 1.2.1HTML_AJAX 0.5.0PHP_CompatInfo 1.3.0PHP_LexerGenerator 0.2.2Auth 1.3.2HTML_QuickForm_Livesearch 0.3.1Net_GeoIP 1.0.0RC1PHP_CompatInfo 1.3.1Services_Delicious 0.5.0MDB2_Driver_mysqli 1.2.2MDB2_Driver_mysql 1.2.2MDB2 2.2.2MP3_Playlist 0.5.1alpha1MDB2_Driver_pgsql 1.2.2MDB2_Driver_oci8 1.0.2File_Bittorrent 1.0.2
16028
Latest PEAR Releases:HTML_Table 1.8.1HTML_QuickForm_DHTMLRulesTableless 0.3.2PhpDocumentor 1.4.0RC1pearweb_gopear 0.6.0pearweb_gopear 1.0.0PEAR_Frontend_Web 0.7.1DB_Table 1.5.0Net_LDAP 1.0.0RC2pearweb_gopear 1.0.1DB 1.7.12SOAP 0.11.0SOAP_Interop 0.8.2PHP_DocBlockGenerator 1.0.0RC1Services_Digg 0.1.2PEAR_PackageUpdate_Web 0.4.0PEAR_PackageUpdate 0.7.0PEAR_Info 1.7.0RC1PHP_CodeSniffer 0.7.0Auth 1.5.3Auth 1.5.4
150821
New from the PEAR blog today is an announcement about the official released of the latest version of the PEAR installer - 1.6.0.    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.   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.    PEAR users can either download the latest package 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.
423195
Latest PEAR Releases:System_Folders 1.0.0HTML_QuickForm_DHTMLRulesTableless 0.2.3HTML_QuickForm_Renderer_Tableless 0.4.3XML_Query2XML 1.0.0Structures_BibTex 0.3.0Auth 1.4.3Text_Wiki_Creole 0.0.1Image_Tools 0.4.2Services_Pingback 0.2.1File_HtAccess 1.2.0Console_Getopt 1.2.1Testing_Selenium 0.3.0Net_MPD 0.3.0devMP3_IDv2 0.1.1Net_DNSBL 1.2.0beta1
453155
Cal Evans of the Zend Developer Zone has posted a new book review of one of Packt Publishing's latest PHP-related offerings - "PHP Programming with PEAR".    For those who have been living under a virtual rock for a while now, PEAR is the "PHP Extension and Application Repository". In a nutshell, it is a collection of classes, it's a framework, and it's a distribution system. Most importantly though, it's an excellent place to find the classes you need so you don't have to re-invent the wheel. (Ok, beginner's time is over, I promise).   PHP Programming with PEAR, written by Stephen Schmidt, Carsten Lucke, Stoyan Stefanov and Aaron Wormus, takes a look at some important PEAR classes and how you can use them.     He mentions what the book covers (which packages) and highlights some of his favorite bits, including the chapter on web services.
629310
You cannot help but like someone like Greg who is honest and humble:  "I am one of the core developers of the PEAR package who has joined the game relatively late... The base PEAR class is one monstrous mistake, and PEAR_Error is pretty close. Everyone knows this. I designed an error class that is much, much more flexible and it is part of PEAR 1.3.1 (PEAR_ErrorStack) - check it out. "  Sadly it's just not true that everyone knows that PEAR class is big mistake (Jeff Moore has more on why PEAR.php is awful).  Given that PEAR is both an important framework and a worthless class, the confusion in names will  definitely  cause the value of the PEAR class to be overestimated. Just read any article on PEAR and you can see what nice words they have to say about the base classes :-(     I once said once that too many PEAR developers were journeymen. This might have offended  some people, but I was trying hard to be diplomatic. I must say that today the PEAR group is definitely more mature, and they have learnt a lot about library design. What would really make my eyes light up  would be an PEAR2 initiative that kept the existing classes, but dropped the bad seeds such as PEAR.php (e.g. the PEAR and PEAR_Error classes).   And in case you were wondering, I do think there's great value in the PEAR DB API. API's are important for interoperatability. For example, ADOdb has a PEAR DB compatibility mode. I would certainly be flattered if PEAR DB had an ADOdb compat mode too :-)
67530
According to this latest blog entry, Joshua Eichorn has released the latest version of his PEAR package combining PHP and Ajax - HTML_AJAX 0.3.4.    HTML_AJAX 0.3.4 was released today, it contains lots of bug fixes so if you use HTML_AJAX youâll want to upgrade.  Release notes and testing results are available on the wiki, and the examples are available online if you want to see some of the basic features.    According to the Changelog some of the fixes include: an update to assignAttr in HTML_AJAX_Action, Request timeouts errors, std input when HTTP_RAW_POST isn't set, and a few more. You can get this latest release here...
445405
In this latest post from our sister site, AjaxDeveloper.org, today, there's a note from Joshua Eichorn's blog about the latest release of his PEAR package and the new site he's started for it.    HTML_AJAX 0.3.0 is huge leap forward from the previous versions, although it still remains mostly backward compatible with earlier releases.  One of the most important and exciting changes with HTML_AJAX 0.3.0 is the addition of three new developers who have been putting a lot of time into the project. They totally eradicated every item on the original todo list, and the feature roadmap has jumped ahead.    He mentions a few other issues that were resolved as well as some new features added - plus the introduction of the wiki page for the project...