David Coallier's Blog: PEAR now mapping developers!
77586
David Coallier has an update today on the effort to get PEAR developers all over the world mapped out to a Google map to show their locations - one that's finally been launched.   Over the past weeks we have had many people asking around if it would be possible to have a place to see the pear developers around the world. Well now Christian Weiske and I (With the help of Arnaud Limbourg) have put up a nice little map system on pear.php.net. You can see it at http://pear.php.net/map/   David also links to images of some of the administration panels for the application (one, two, three) and the connection information for a web service (REST) that allows access to all of the data.
324327
Latest PEAR Releases:PHP_CompatInfo 1.4.1HTML_Progress2 2.3.0RC1pearweb_phars 1.1.0pearweb 1.4.0Auth 1.5.0HTML_QuickForm_altselect 1.0.0RC1PEAR_PackageUpdate 0.6.1PHP_Beautifier 0.1.13pearweb 1.4.2Structures_LinkedList 0.1.2pearweb 1.5.0RC1Console_Getopt 1.2.2Structures_DataGrid_Renderer_Flexy 0.1.0HTML_CSS 1.1.3Text_CAPTCHA 0.2.1PHP_CodeSniffer 0.4.0
685152
Joshua Eichorn has posted some slides that he presented at a local PHP User Group meeting just passed that serve as an introduction to PEAR.   I'm hoping to improve the slides a bit and give this presentation at lots of other places. If any PHP User groups on the west coast would like me to do a presentation about PEAR drop my a line.   To help further the cause of PEAR, he's also offering the slides in an archived file for presentation anywhere.
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
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.
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
256013
The PEAR group, with some of the new leadership in place, has decided to start something that probably should have been in place long ago - the PEAR blog.   Joshua Eichorn notes:   We will be using it to make announcements and to ask the community for feedback. I think this is a big step towards making PEAR a more transparent project.   So far, the most interesting post is the latest one mentioning PEAR's new installer - Pyrus - a (currently pre-devel) installer that will handle the PHP5+ PEAR packages to come.
294797
Latest PEAR Releases:Net_Ping 2.4.3Structures_DataGrid_Renderer_XLS 0.1.3Console_CommandLine 0.2.0
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
624182
In this new blog post, Hartmut Holzgraefe talks about his experiences with the Graphviz library and its integration with PEAR.    We've had PHP Graphviz support in PEAR for quite a while but only by passing graph description files to graphviz binaries running in seperate processes and by collection their output files later.   Now it is possible to create graphs by adding nodes, edges and node and edge attributes to a graph within PHP itself.    He's even created a trac site for deonstration and downloading of this new bit of functionality. There's also some documentation in a simple manual on the trac pages as well.
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.
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
654370
Pierre-Alain Joye has a little reminder posted to his blog today about two posts from planet-debian and Apache that refer to clones/references in PHP4 and PHP5 and some of the misconceptions presented there.   Reading planet-debian and Apache (from Sven and David), I catched two posts about clones and references in php4 and php5. I do not think it is worth to explain again everything here as Sara wrote a very good post already, check it out here.   He mentions his annoyance with articles/posts like these and the impact that it has on PHP as well as the person posting.   I wonder when the OS community in general will be mature enough to stop bitching at each other. And that's valid for PHP developers, gnome-kde and other well established wars.
114793
On his blog today, Lorenzo Alberton Talks about DBMS and the character sets they support and issues a call for help for anyone interested to help them (on the PEAR::MDB2 project) set up proper character set support for each database.    We're working on PEAR::MDB2 charset and collation support. That means that we're in the process of figuring out what's the best way to set the charset in each DBMS, and how to make it portable and consistent through all of them.   I'll try to explain how the various DBMS implement charset settings first, then describe the MDB2 status-quo regarding charset support. Finally, we'd like to get some feedback to implement a better charset support in MDB2.    He lists out the types of character sets - client, connection, database/table/field, and result - explaining each of their roles in the average connection. He then breaks out the different databases into the different settings they support for the different character set types.   The call for help comes in with him asking anyone out there with experience and skill in these areas to get in touch and help out if they can. Contact information is in the post. You can also check out some of Lukas Smith's comments over on his blog too.
708667
Lorenzo Alberton is back today with another tutorial dealing with the PEAR::Pager class. This time, he focuses on using it with some simple Javascript and Ajax.    Not everyone has jumped on the (Ajax) bandwagon, though, and many libraries still exist without implementing this feature, so you're faced with the dilemma: should I keep using that old library and give up my cool AJAX ideas, or should I implement my own version?   If you're looking for a pager class with these requisites, I'm happy to reassure you about PEAR::Pager: it is AJAX-ready, and has been since a long time ago. 100% buzzword-compliance guaranteed!    He gives two examples of what he means - one just using the Pager package to create Javascript lists and divide them into paginated chunks and the other to work with an Ajax connection (via PEAR::HTML_AJAX) to grab the data and push it into a container DIV on the page.
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
361268
Latest PEAR Releases:HTML_QuickForm_altselect 1.0.0RC1PEAR_PackageUpdate 0.6.1PHP_Beautifier 0.1.13pearweb 1.4.2Structures_LinkedList 0.1.2pearweb 1.5.0RC1Console_Getopt 1.2.2Structures_DataGrid_Renderer_Flexy 0.1.0HTML_CSS 1.1.3Text_CAPTCHA 0.2.1PHP_CodeSniffer 0.4.0pearweb 1.5.1