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
- HTML_Select - Fournit des boîtes de sélections pour les
pays, les comtés britanniques et les états des Etats Unis.
- Log - Un canevas pour fournir des outils de connexions supérieurs.
- HTML_QuickForm - un package qui fournit les méthodes pour créer, valider
et traiter des formulaires HTML.
- HTML_Table - Fournit des méthodes pour créer et définir des tables HTML.
Beta
- PEAR_Frontend_Web - L'interface web pour l'installeur PEAR
- SOAP_Interop - Une suite de test pour les services SOAP
- Net_DIME - Un package qui fournit une interface avec le protocole
DIME ("Instant messaging protocol", un protocole d'échange instantané de messages)
- SOAP - Un jeu de librairie pour permettre à PHP d'être un serveur et un
client SOAP.
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.