Amir Saied's Blog: Updating PEAR Services_Ebay
98182
Amir Saied has posted an update to his PEAR Services_Ebay project sa have been comitted to his CVS repository.   As I posted earlier, I'm working on the PEAR package Services_Ebay. To update it to new eBay XML schema, I've done some of the Calls/Models/Examples and touched the request skeleton to be compatible with eBay's new schema and finally committed them to the PEAR CVS. But unfortunately I can't continue with this job as before.   He notes that the version is not production ready, and since he won't be able to work on it as before, he's also including a progress file to help keep track of where the project stands.
573906
In a new blog entry today, Matthew O'Phinney talks about updates (and refactoring) that he's done to a PEAR package he's developed, File_Fortune.   Over the past few evenings, I've refactored File_Fortune to have it implement Iterator, Countable, and ArrayAccess -- basically allowing it to act like an array for most intents and purposes. As a result, I've eliminated the need for the File_Fortune_Writer package, and greatly simplified the usage.   The package is designed to make an interface between the casual PHP user and the fortune files common on most *nix machines. To illustrate he update, he includes some code that grabs the fortune file, parses it to grab a random one and echoes them out. Also included is the save() method so you can add your own to the list easily.
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.
524454
PÃ¡draic Brady has followed up his last post on PEAR. This time he's covered the method to package and distribute source code using the PEAR installer.  All right then! You read the last blog entry advocating PEAR (or found it during the week ;-)) and you want to know all about packaging code so your users can install your library or application using the PEAR installer. A few things first:  1. You don't need to propose a package to PEAR to do this. 2. You don't need to create a PEAR "channel" although it's very much recommended (another future blog post no doubt). 3. You don't need a whole lot of effort.  Taking your source code, and generating a PEAR package is a relatively simple task.  He covers the process at lengths with easy to follow steps.
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
519884
Marco Tabini (of php|architect) has posted some thoughts to his blog about the PHP4 end-of-life announcement and its relations to the current push to go PHP5 - mainly how it relates to hosting providers.   I'm sure that a large number are owners of small hosting firms - which, by far, provide the vast majority of PHP-powered websites that Netcraft carefully tracks for us - that sell cheap shared hosting. [...] If you provide shared-hosting plans, it's likely that your servers are still running PHP 4. Upgrading to PHP 5 is a logistical nightmare for two reasons: first, you don't necessarily know that you'll be able to properly set up and secure your systems; second, you don't know that your customers' applications will keep on running.   Both reasons can cause very different kinds of hassles for the hoster, especially when it comes to their customers. As Marco puts it "hell hath no fury like a customer scorned". When things are going smoothly, everything's good, but the second that you try to explain that the update is what's good for them, all they see are things breaking and freak out.   He suggests only one real solution - make the move and tell the customers now that things are changing. Help them all you can (with information about updated software and resources) but ultimately it's up to them to make the change.
701847
Latest PEAR Releases:Console_CommandLine 0.2.0PHP_Debug 1.0.0Text_Highlighter 0.7.1Log 1.9.14XML_Query2XML 1.6.0RC1pearweb 1.17.0pearweb_index 1.16.12PEAR 1.7.0RC2Text_Diff 0.3.2Date_Holidays 0.17.2pearweb_index 1.16.13XML_Query2XML 1.6.0pearweb 1.17.1
739896
Latest PEAR Releases:PEAR 1.7.0RC1Net_FTP 1.3.4Validate 0.8.0Log 1.9.12Validate 0.8.1Validate_US 0.5.3HTTP_Session2 0.6.1Log 1.9.13HTML_CSS 1.4.0Testing_Selenium 0.4.1PhpDocumentor 1.4.1Console_CommandLine 0.1.0
275619
Travis Swicegood is teasing us with some output from a script in his latest blog post:   So my free time of late (what there is of it) has been spent on a project that's getting really close to v0.1 release. In other words, its first functional release. If you've ever run a test using the PEAR installer or know what a .phpt file looks like, you might be able to guess what I've been up.   Keep an eye on his blog for more information on his "secret project".
41064
Gerd Schauffelberger writes on the PHP-Tools Blog today about the contents of the latest issue from the German PHP Magazine, specifically an article covering the PEAR package HTML_AJAX.   This article's target is (1st) to give a brief introduction to AJAX and how things work from Javascript an PHP side in contrary. Also (2nd) I wanted to show that you actually don't have to muck around with a mess of Javascript (browser compatibility issues and such) because it's it is all done by the Joshua Eichorn's HTML_AJAX framework.    The article doesn't build up an entire application (as Gerd mentions) but it does provide you a good base to work from and gives you a good direction to head from to learn more about this powerful package.
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.
404297
Latest PEAR Releases:PHP_CodeSniffer 0.1.1Net_UserAgent_Mobile 0.28.0Structures_DataGrid_Renderer_HTMLTable 0.1.1Structures_DataGrid_DataSource_XML 0.1.1Structures_DataGrid_Renderer_XML 0.1.1HTML_Table 1.7.3Spreadsheet_Excel_Writer 0.9.1PHP_CompatInfo 1.4.0XML_Query2XML 0.6.1Console_Color 0.0.4PEAR 1.5.0a1Crypt_XXTEA 0.8.0
158399
In a quick note from Dynamically Typed today, it talks about the updates made to the PEAR::Calendar in its latest release.
144022
A few more of the International PHP Conference slides have surfaced for your enjoyment:  Sandro Zic - A comparison of PEAR Installer, Phing, and ZZ/OSS Installer alan@akbkhome.com - PEAR and PHP 5 (blog entry)
667385
Over on PHP Magazine's website today, there's a new review of a book that all PEAR users (and even those looking to get into it) will find quite helpful.
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.
448160
Helgi has posted about the updates that have recently been made to the PEAR website (pear.php.net) to help correct some issues and bring in some new features.   I just did a new release of pear.php.net which has a bunch of new features and bug fixes, most of which you can see here.  Some of the updates include:  One column design instead of the 2 column design Usage of the YUI CSS reset + fonts The package list on http://pear.php.net/packages.php doesn't highlight deprecated packages anymore Now developers can see bug reports by unconfirmed accounts The RSS feeds now contain new line breaks! Patch uploading during ticket creation now works   He also specifically mentions some of the feedback he's gotten on certain things (like the new layout, the CSS of the site and the DES passwords) and explains some of the rationale behind their update/use.