by Alan Knowles(alan_k@php.net) traduit par Arnaud Limbourg (arnaud@limbourg.com)

Durant la semaine le 85ème package disponible à été atteint. Richard Stallman a reconnu la dernière version de la licence php comme étant plus en accord avec la FSF (Free Software Foundation), il suggère aussi quelques licences à utiliser pour les packages PEAR. PEAR continue de croître avec PHP et offre ainsi une librairie de code de qualité. Cette semaine à vu un flot continue de sorties avec 2 versions stables, 2 beta, 1 alpha et 1 en developpement. Une discussion sur les standards de codage, qui va vers la normalisation des méthodes de nommage. APD (NdT: un debugger pou PHP) se concentre sur le chronometrage des scripts (NdT: profiling en anglais, cela permet de voir comment se passe l'execution du code, pas uniquement le temps d'execution). MDB est en Release Candidate 3 (version public pour beta test). 5 packages ont en outre été proposé.


Nouvelles Releases

Stable

Beta

Alpha

Développement


Trafic de la liste de diffusion PEAR-DEV

Méthodes de nommage communes

Après la sortie de HTML_Template_IT, Marcus Wolff a suggéré l'écriture d'un document indiquant les consignes pour avoir des noms de méthodes communes dans PEAR. Des exemples incluent l'utilisation de méthodes comme getHTML(), toString(). Un équilibre doit être trouvé afin de ne pas briser la compatibilité ascendante et améliorer l'interface générale de PEAR afin d'en façiliter l'utilisation.

APD se concentre sur l'étude de l'execution d'un script

Après avoir ajouté APD, Advanced PHP Debugger, George Schlossnagle s'est attaché à toutes les fonctions de profiling. Il en a profité pour retirer les fonctions de trace, beaucoup moins efficaces que les nouvelles fonctions de profiling. Ce nouveau est disponible sur la branche 'execute_wrapper' du CVS.

MDB atteint la Release Candidate #3

Lukas Smith a annonçé une nouvelle sortie de MDB s'axant principalement sur le parser de schéma XML ainsi que le package MDB_Frontend (NdT: interfaçe d'administration sur le principe de phpmyadmin). Une discussion animée à suivi cette annonce avec comme conclusion la nécessité d'ajouter plus de drivers à MDB. Si vous désirez écrire des drivers pour Oracle, MSSQL et tous les autres contactez Lukas sur la liste de diffusion.

Bugs et Corrections

Merci à ces personnes pour avoir identifiés et corrigé des bugs: Jan Wagner, Mike McCallister, Wolfram Kriesing, Brent Cook

Propositions et nouveaux packages

Console_Table - pour afficher des données sous forme de tableaux en mode console

Richard Heyes a proposé un nouveau package permettant d'afficher des tableaux en mode console et prévoit d'ajouter la coloration syntaxique en bash.

Text_Password - pour générer des mots de passe prononçable

Martin Jansen a proposé un nouveau package pour générer des mots de passe prononçable. Après quelques discussions est apparue la nécessité d'introduire une catégorie plus générale Text_Password , incluant ce package ainsi que la génération de mots de passe non-prononçable et tout ce qui concerne les mots de passe.

MDB_Frontend - une interfaçe similaire à a phpMyAdmin utilisant MDB

Christian Dickmann a proposé un nouveau package MDB_Frontend visant à fournir une interfaçe de type phpMyAdmin utlisant la couche d'abstraction de base de données MDB. Cette proposition à été chaleureusement accueillie.

Net_Ident - pour obtenir des informations ident d'un socket (traduction ?)

Ondrej Jombik a proposé une classe Net_Ident basée sur le travail de Gavin Brown

Crypt_Xtea - un petit outil de cryptage

Jeroen Derks à télécharger une nouvelle classe Crypt_Xtea qui fournit un cryptage asymétrique de chaînes binaires en utilisant un petit algorithme de cryptage (appelé Xtea)

Development

Ont été actif cette semaine sur le CVS : Auth, Cache, Cache_Lite, DB_DataObject, DBA, HTML_QuickForm, HTML_Template_IT, Image_Transform, Mail, MDB, MDB_Frontend, Net_Curl, Net_URL, PEAR_Frontend_Web, PECL::apd, PECL::bcompiler, PECL::imagick, PECL::mailparse, Perm_LiveUser, SOAP_Interop, Text_Password, XML_Transformer

Mise à jour de la documentation

Les ajouts et modifications sur HTML_Template_IT et HTML_Template_ITX devraient être disponible cette semaine.