by Alan Knowles (alan_k@php.net), traduit par Damien Seguy (damien.seguy@nexen.net)

Une autre semaine calme, car un bon nombre de développeurs de PEAR se préparent pour la conférence PHP de Francfort (venez donc les voir en chair et en os). Les discussion autour de dirname(__FILE__) ont continué, l'auteur original expliquant les choix du design. Trois nouveaux packages cette semaine. PEAR a continué d'attirer les extensions PHP et les classes de la meilleure qualité, tout en produisant 4 nouvelles versions stables, et 4 version béta.


Nouvelles publications

Stable

Beta



Trafic de la liste de diffusion PEAR-DEV

Les chemins d'inclusion PEAR de require_once, l'utilisation de dirname(__FILE__)

Poursuivant plusieurs semaines de discussion sur l'utilisation de dirname(__FILE__) dans les paths, Stig Bakken a découvert des problèmes sérieux lors de leur utilisation avec des installation PEAR multiples (i.e. une version globale, et une version locale). Le problème est que require_once serait complètement enmélé, et qu'il risque de finir par inclure deux classes du même nom dans deux fichiesr différents, causant un conflit majeur. La méthode actuelle, laissant le débrouillement du problème grâce à l'include path est la seule solution viable.

nouveaux conteneurs MDB pour le cache PEAR et la queue de mail

Lorenzo Alberton a annoncé l'écriture de conteneurs MDB pour le cache PEAR et la queue de mail.

Annotations du manuel PEAR

Il a été suggéré par Jon Wood, que l'une des fonctionnalités les plus populaires du manuel PHP soit ajouté au manuel PEAR. Mais il n'y a pas eu beaucoup de retours. Il est problable que lorsque peardoc2 sera publié, cette fonctionnalité clé sera ajoutée.

Bugs et corrections

Merci à ces personnes pour avoir identifié et corrigé des bugs : David Viner, Daniel C, Lorenzo Alberton, Sebastian Röbke, Mika Tuupola, Alan Richmond, Robin Ericsson.


Nouvelles propositions de packages

APC - Advanced PHP cache now in PECL

George Schlossnagle a annoncé son intention de porter APC dans PECL. APC est un système de cache pour PHP.

ezSQL - Une API de base de données simplifiée

Justin Vncent a proposé son API simplifiée pour PEAR. Après quelques confusions sur la manière de l'insérer dans PEAR, un consensus général s'est élaboré : Ce type de couche d'abstraction pour DB ou MDB peut se révéler utile pour certains utilisateurs. Mais les puristes parmi les développeurs PEAR ne sont pas pour le camouflage extrême des détails de connexion aux bases.

Net_Cyrus - Une interface pour les commandes de gestion sur serveur IMAP Cyrus.

Richard Heyes a proposé un package pour fournir une interface de connexion aux serveurs IMAP de type Cyrus, permettant aux utilisateurs d'ajouter, modifier et détruire des utilisateurs.

Dévelopments

Les packages actifs sur CVS cette semaine étaient : Benchmark, Cache, DBA_Relational, File_Find, HTML_QuickFrom, HTML_Table, Image_Transform, Inline_C, Log, Mail_Queue, MDB, PECL::bcompiler, PECL::python, Perm_LiveUser, Scince_Chemistry, SOAP, SQL_Parser, ainsi que des mises à jours dans peardoc2, incluant fichies et faq.