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

A nouveau une semaine active dans le monde de PEAR avec neuf nouvelles sorties et deux packages fraîchement intégrés. Le total des packages se montent actuellement à 151. La catégorie "Network" est la plus grande avec 27 packages, suivie de l'HTML avec 15 entrées et les bases de données avec 11. Ce qui nous amème au fait que la qualité est toujours préfèrable à la quatité, sujet abordé cette semaine par Lukas Smith.

Dans la presse

Il n'y a pas de revue de presse cette semaine.


Si jamais vous lisez un article sur PEAR n'hésitez pas à nous en faire part, envoyer un message (sur pear-dev@lists.php.net) avec les références et cela sera ajouté à la lettre hebdomadaire.


PEAR-DEV traffic

PEAR DB et MDB, dévelopement

Lukas Smith nous fait part de ces doutes sur comment la procédure ajouté à PEAR::DB pourrait être géré par MDB. Si MDB devait devenir la couche standart d'abstraction de PEAR, il doit maintenir une compatibilité descendante avec DB. Si tel n'est pas le cas, il y aurait plus de liberté dans le dévelopement de MDB. Il n'y a pas encore de r´ponse claire sur quelles vont être les relations entre DB et MDB et est-ce que MDB remplacera DB à un certain moment ou devrait-il suivre son propre chemin.

Maintainir une grande qualité

Lors d'un autre sujet, Lukas nous interroge sur le fait qu'il est actuellement très difficile de suivre quels packages ont été proposés, acceptés et pour quelles raisons. De plus, nous avons abaissé le niveau d'acceptation et tous les packages ne sont pas nécessairement de haute qualité.

Comme solution pour les propositions et approbations de packages, l'ancienne idée d'avoir une section 'New Package Proposal' sur le site de PEAR a été proposé. De nouveaux packages devront être proposés et acceptés par le biais de cette section. Le système de vote actuel fonctionne encore, cependant ce sera un problème dans un futur proche, lorsque de plus en plus de dévelopeurs nous rejoindrons. in the future when more developers join in.

A propos de la qualité, c'est au dévelopeur de PEAR de décider s'ils préfèrent la quantité à la qualité ou vice et versa.

Nouveaux et propositions de packages

HTML_PageHandler

Wolfram Kriesing propose sa classe HTML_PageHanlder, laquelle gère les tâches courantes lors de l'utilisation de formulaires. Cette classe englobe une classe comme DB_QueryTool et appelle ses méthodes quand des évènements comment l'enregistrement, la suppression ou l'édition surgissent.

HTTP_Session

HHTP_Session, proposé par Alexander Radivanovich est un wrapper au dessus des fonctions natives de gestion des sessions, fournissant aussi une API object et un stockage des sessions en base de données vie PEAR::DB. A l'heure actuelle, une première release a d&ecute;jà été effectuée.

Net_IMAP

Damian Alejandro Fernandez Sosa est en train d'implémenté le protocole IMAP de manière simplifée, permettant à aux utilisateurs ne possédant pas le module IMAP des accès IMAP.

Crypt_DES

Tim Thorpe a créé un package implémentant le système de cryptage DES, en PHP ou utilisant les fonctions du module mcrypt si ce dernier est disponible.

Dévelopement

Active on CVS this week have been: HTML_Form, HTML_Template_Xipe, Config, DB_QueryTool, HTTP_WebDAV_Server, Image_GraphViz, PEC::uuid, Auth_SAP, PEAR, PECL::ntuser, PECL::radius, Net_Ping, Tree, HTML_QuickForm, Config, HTML_Template_Flexy, HTML_Template_PHPLIB, Auth_SASL, Perm_LiveUser, PECL::cybercash, DB_DataObject, Net_Ident, Spreadsheet_Excel_Writer, Image_GIS, DB, HTML_Form, File_HtAccess, Date, PECL::namazu