by Alan Knowles(alan_k@php.net), traduit par Pierre-Alain Joye (paj@pearfr.org)

Si l'activité sur la liste peardev fût des plus tranquilles cette semaine, c'est que chacun était très occupé à 'packager' et sortir de nouvelles releases, pour notre plus grand plaisir. Cette semaine a vu six versions stables, deux betas et une version de dévelopement. Des discussions sur l'utilisation de PEAR sur des serveurs mutualisé ainsi qu'un nouveau package prometteur proposé par Christian Stocker, Webdav Server Class.


Nouvelles sorties

Stable

Beta

Development


PEAR-DEV traffic

PEAR Licence FAQ

Rasmus Lerdor annoncât qu'il allait fournir une liste plus compréhensive et exaustive des licences pour les packages PEAR, basée sur une requête de Richard Stallman. Celles-ci regroupent les licences approuvées par l'OSI (Open Source Institute) et la FSF (Free Software Foundation). Elle devrait apparaître prochainement dans le manuel.

PEAR Config, nouveau parser.

Bertrand Mansion a  refondu la classe Config, ajoutant de nouveaux types de parsers et changeant ceux existant.  Ces travaux cassent la compatibilité descendantes,  donc si vous avez besoin de l'ancienne version, il est nécessaire de préciser la version désirée lors de l'installation via la commande pear, ou télécharger la version antérieur depuis le site.

MDB manager abstract

Lukas a publié un résumé des couches de MDB manager, ce qui explique différences et avantages de migrer vers MDB, le projet de fusion Metabase/PEAR. Il a aussi travaillé sur quelques documentations très utiles pour les personnes désireuses de travailler sur de nouveaux drivers.

Tomas V. Cox, absent

Tomas V. Cox,  une des dévelopeurs principaux derrière PEAR, annonce qu'il va être un peu occupé (ndt: ce qui est un doux oeuphémisme :) ) les prochaines semaines. Quelques plaisanteries suivirent cette annonce sur le fait de casser quelques petites choses dans pear (ndt: version le chat n'est pas là ... :) ).

Phpdoc2peardoc

Alexander Merz a annoncé la première version d'un outils de conversion de commentaire phpdoc en peardoc (le format du manuel de pear), ceci implique quelques changements à phpdoc, cependant ceci est un grand pas en avant pour améliorer la facilité d'utilisation des packages PEAR.

Faire fonctionner PEAR en dehors de l'installation par défaut

Peter Schoenster, durant ses essais d'installation de DB_DataObjects, nous interrogeât sur les moyens d'installer pear en dehors de l'installation par défaut, tâche on ne peut plus normale lorsque l'on se trouve en environnement mutualisé. Plusieurs possibilités sont offertes :
pear config-set php_dir /chemin/vers/pear/
changera le dossier d'installation pour l'utilisateur actuel.

Ou vous pouvez simplement télécharger le package nécessaire et le décompresser dans un dossier se trouvant dans votre include_path.
Utiliser ini_set('include_path','/chemin/vers/pear/'); dans un auto_prepend ou dans un fichier que vous devez inclure dans chaque page (config.inc.php par exemple).
Utiliser un .htaccess et y insérer la directive php_value include_path '/chemin/vers/pear/'

Bugs and Fixes

Merci à ces personnes pour avoir signalé des bugs et/ou fournit des patches: Paweł Gołaszewski, Michael Dransfield, Jeremy Pointer, Alexy Borzov.

Nouveau package ou propositions

DB_DOM, ou DB_XML 

Sandro Zic a annoncé la création d'une classe qui vous permet de de stocker des données dans un document au format DOM-XML dans une base de données en utilisant PEAR::DB, cette API est similaire à l'extension DOMXML et devrait permettre un accès plus rapide aux documents XML.

HTTP_Webdav_Server

Christian Stocker a annoncé la sortie de son package Webdav Serve. Ce package permet a php 4.3 (version cvs en cours) de fonctionner en tant que serveur Webdav. Il inclut  des exemples de scripts utilisant Webdav Server.

Tree_Manager

Björn Schotte signalât son intention de 'PEARifier'  tree_manager,des discussions ont eût lieu sur le fait qu'il serait plus opportun de l'intégrer dans le package existant PEAR::Tree.

Dévelopement

Actifs cette semaine sur le CVS:  Cache_Lite, DB_DataObject, DB_ldap, DBA, HTML_QuickForm, HTML_Template_Flexy, HTML_Template_IT, Image_Transform, Log, Mail_Mime, MDB, Pager, PECL::bcompiler, PECL::mailpars, PECL::threads, PECL::vpopmail, Perm_LiveUserTree, XML_Transformer and  PEAR core packages

Nouvelle documentation et mises à jour

Changements et ajouts pour xml_transformer, la faq devrait être visible cette semaine.