Community News: Latest PEAR Releases for 09.17.2007
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
704271
Greg Beaver talks about a big push that he's making towards PEAR2 by working hard on an integral piece of the puzzle - the Pyrus installer.   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.   Greg 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 PEAR channel with no other dependencies.
437494
Popular posts from PHPDeveloper.org for the past week:PHPClasses.org: A PHP killer feature - Streams abstractionRob Thompson's Blog: Switch vs. IfPHPEverywhere: Octopussy numbers in PHPJob Posting: MODE Visual Seeks PHP Developer (Charlotte, NC)ProDevTips.com: Why PHP as a templating language sucksMatthew Turland's Blog: The Yin and Yang of TypingStubbles Blog: Stubbles 0.5.0 releasedChristopher Jones' Blog: Updated connection pooling in PHP's OCI8 extensionBen Ramsey's Blog: Congrats Costa Rica PHP!Carsten Lucke's Blog: Configuration issues with Xdebug on Debian Etch
588036
Latest PEAR Releases:Mail 1.1.11Mail 1.1.12XML_RSS 0.9.10Mail 1.1.13Structures_Form 0.8.0develStructures_Form_Gtk2 0.8.0develSelenium 0.1.4Services_YouTube 0.1.3Gtk2_ExceptionDump 0.1.0DB_DataObject_FormBuilder 1.0.0RC5HTTP_Session 0.5.3Structures_DataGrid_Renderer_CSV 0.1.2PHP_CodeSniffer 0.0.5
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.
23151
Here's what was popular in the PHP community one year ago today:PHPClasses.org: File upload progress meter for PHP 4, at last!Zend Developer Zone: Zend Framework Preview Release 0.6.0 AnnouncedIBM developerWorks: Generate Flash movies on the fly with PHPMike Bernat's Blog: Creating a Simple Registration Script using PHPphp|architect: An overview of the CakePHP frameworkPHPBuilder.com: Reading RSS feeds in PHP: Part 2The Bakery Blog: SwiftMailer Component TutorialPHP-GTK Community Site: Merry Christmas (A Holiday Widget)Ben Ramsey's Blog: Installing the Eclipse PHP IDEZend Developer Zone: Zend Studio 5.5 WalkthroughCommunity News: Vancouver PHP Conference 2007Edin Kadribasic's Blog: BenchmarksJSLabs Blog:  phpBB 3...is it worth the wait?Christopher Jones' Blog: Installing Oracle XE on Ubuntu with PHPChris Chabot's Blog: phpSocketDaemon
347086
On CodePoets.co.uk, there's a new tutorial posted by David Goodwin showing how to use PHP with the PEAR MDB2 component to access your database backend.   While writing some PHP Training materials for Pale Purple, I thought I'd add an updated guide on PHP and database access. I've already done one on PEAR::DB, but PEAR::MDB2 is it's successor and has a slightly different API.... and as PEAR::DB is now deprecated, it's probably about time I rewrote it anyway.   David looks at what the MDB2 package is, how to install it, connecting to your database and including some error handling as well. He (thankfully) also touches on one of the most handy features of the package - the prepared statements and the security they can offer.
763474
In his latest post, Padraic Brady takes a look at PEAR in a verb form - both in how you can use it and what sorts of things it has in store.   over the last few months after finally getting over my ignorance of PEAR beyond it being a hodge podge of packages of dubious quality I've been questioning whether pearifying my future and past code is worthwhile. The answer is a resounding YES.   Unfortunately, there are some barriers for most people to get into the PEAR world (including the lack of the "coolest packages") with some of the perceived barriers including:   PEAR will require large scale changes to my shiny new cool code PEAR only allows proposals for complete functional code PEAR is elitist PEAR is fossilised   He also talks about PEAR packages and dispels one of the most popular myths about the package repository - "you can't use PEAR on a shared host".
713722
Latest PEAR Releases:Text_Wiki_Creole 0.5.1HTML_QuickForm_Renderer_Tableless 0.5.3PHP_Archive 0.11.0pearweb_phars 1.3.1PHP_Archive 0.11.1pearweb_phars 1.3.2Validate_FI 0.3.0Structures_DataGrid_DataSource_DBQuery 0.1.10Structures_DataGrid_DataSource_MDB2 0.1.10Structures_DataGrid_DataSource_DBTable 0.1.6File 1.3.0Tree 0.3.0pearweb_index 1.0.0RC1pearweb_index 1.16.2pearweb_index 1.16.1pearweb 1.16.0pearweb_index 1.0.0HTML_QuickForm 3.2.8
228203
Latest PEAR Releases:PHP_CodeSniffer 0.0.5PEAR_PackageUpdate_Gtk2 0.3.2PEAR_PackageUpdate 0.5.2HTML_QuickForm_DHTMLRulesTableless 0.1.3HTML_QuickForm_Renderer_Tableless 0.3.4PHP_CodeSniffer 0.1.0Auth 1.4.0RC3HTML_QuickForm_Livesearch 0.3.2PHP_CodeSniffer 0.1.1Net_UserAgent_Mobile 0.28.0
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...
294797
Latest PEAR Releases:Net_Ping 2.4.3Structures_DataGrid_Renderer_XLS 0.1.3Console_CommandLine 0.2.0
475201
Latest PEAR Releases:Structures_Graph 1.0.3Console_ProgressBar 0.5.0betapearweb 1.2.0RC1Text_Wiki_Creole 0.4.1Text_Wiki_Creole 0.4.0Structures_DataGrid_DataSource_MDB2 0.1.7Structures_DataGrid_DataSource_DBQuery 0.1.7Text_Wiki_Creole 0.4.2pearweb 1.2.1pearweb 1.2.0Auth 1.5.0RC2HTML_Progress2 2.3.0a3XML_XUL 0.8.3pearweb 1.2.2pearweb 1.2.3XML_Query2XML 1.1.0Text_CAPTCHA_Numeral 1.1.0Text_Figlet 1.0.0Log 1.9.10
496780
Lorenzo Alberton has posted some updates about the PEAR packages that he maintains to his blog today including MDB_QueryTool, Mail_Queue2, MDB2, and Translation2.   Even if lately I've been coding way more in C/C++ than in PHP, I still keep an eye on PEAR developement: I reckon in the last month I've closed a bug a day, on average. And after my last call for help about my PEAR packages, I'm also pleased to announce that someone did indeed offer a hand. I'm happy to welcome not one, but two new developers!   Each of the items has links to their PEAR homepage and a few quick words on where the package stands (including developers involved or wanting to get involved). He also reminds developers out there that they can help out too if they want to jump in and get into PEAR.
747227
Latest PEAR Releases:LiveUser 0.16.13pearweb_gopear 1.1.0pearweb_phars 1.4.0RC1Services_Digg 0.4.2DB_DataObject 1.8.8HTML_Template_Flexy 1.3.0HTML_Template_Flexy 1.3.1File_Ogg 0.3.0HTML_Template_Flexy 1.3.2Text_Diff 1.0.0pearweb_phars 1.4.0PEAR 1.7.0pearweb_gopear 1.1.1Net_CheckIP2 1.0.0RC2PEAR 1.7.1PHP_CodeSniffer 1.0.1
253381
Latest PHPClasses.org Releases:Nweb ImageLeast Squares FitCalendar CalculationsParagraphGDColorSimple EnumerationFile Exchange ProtocolFind dateNaf_ValidatorGeneric Form classMulti Threaded Daemon
489348
To prepare the way for the upcoming PEAR book from Packt Publishing correctly, Stoyan Stefanov has posted this info about the book and where to find the latest details on it.    Here's the link to publisher's page dedicated to the PHP Programming with PEAR. Guess who wrote the chapter for MDB2? ;)   It's an honour to me to be in the company of the other authors, people who have done a lot for the PEAR community    He also mentions some of the topics that the book will contain, including accessing databases with MDB2, creating and parsing XML documents, and accessing web APIs. The book is coming out in September, so keep on the lookout for it at your local bookseller soon.