by Mika Tuupola (tuupola@appelsiini.net), Pierre-Alain Joye (paj@pearfr.org)


In the press

There has been no PEAR related news sighted this week.


If you come across PEAR related articles feel free to send (pear-dev@lists.php.net) us the references and they will be added to the weekly news.


PEAR-DEV traffic

PECL and PEAR CVS commit mails separated

Heads up. The PECL commit messages are no longer mailed to pear-cvs@lists.php.net. Instead they are now mailed to separate pecl-cvs@lists.php.net mailing list. It can be subsribed by posting a message to pecl-cvs-subscribe@lists.php.net.

If you are only interested in PEAR commits you do not need to take any action.

phpdoc to peardoc2 converter

After receiving enough support Greg Beaver announced to the list peardoc2 converter should be stable in phpDocumentor 1.2.0 release. There will be a working "almost there" version in upcoming 1.2.0rc1 release. This will make it easier for people to start writing peardoc2 documentation for their classes since the converter provides pretty complete skeletons for the class.

New and Proposed Packages

PECL::zhat

Niels W. T. Andersen proposed his templating engine written in C which does not break the well-formedness of an HTML/XHTML document with custom tags. A .NET version also exists and the author is considering on implementing a Java version so same templates can be used with many platforms.

Net_URL_Rewrite

Alexander Radivanovich proposed a package for rewriting urls in a similar way with Apache mod_rewrite.

XML_Conf

Antoine Pouch proposed a package for managing constants via XML file. The class would read an XML file and define constants accordinly.

PHPTAL

Laurent Bédubourg proposed PHPTAL which is a PHP implementation of ZPT (Zope Page Templates). The implementation follows TAL/METAL/I18N specifications. TAL is the Template Attribute Language originally developed in python by Zope community (http://www.zope.org). This template system has lot of fans and is implemented in python, perl, java (and now PHP).

DB_GoSearch

Jon Wood proposed his DB_GoSearch package which provides a PEAR DB like api for accessing mnogoSearch functions.

HTTP_SimpleClient

Alexey Borzov proposed a class which provides a more high level interface to HTTP than HTTP_Request. It provides higher level methods for GET, HEAD and POST requests and also manages cookies between requests.

Development

Active on CVS this week have been: MDB, PHPUnit, Image_GraphViz, HTML_QuickForm, Perm_LiveUser, HTML_Template_Flexy, Auth, PECL::imagick, I8N, DB_DataObject, DB_QueryTool, HTTP_Header, HTML_Template_Xipe, Tree, DB_ldap2, XML_RSS, Validate, HTML_Template_IT, DB, XML_Tree, HTML_QuickForm and PECL::bcompiler