cvs: pearweb /weeklynews 20020929.fr.html
| From: | Pierre-Alain Joye | Date: | Sun, 29 Sep 2002 19:21:16 +0000 |
| Subject: | cvs: pearweb /weeklynews 20020929.fr.html | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-6754@lists.php.net to get a copy of this message | ||
pajoye Sun Sep 29 15:21:16 2002 EDT
Added files:
/pearweb/weeklynews 20020929.fr.html
Log:
sync en
Index: pearweb/weeklynews/20020929.fr.html
+++ pearweb/weeklynews/20020929.fr.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>x</title>
</head>
<body>
<p><i><small>by Alan Knowles(alan_k@php.net) traduit par Arnaud Limbourg
(arnaud@limbourg.com)</small></i></p>
<p>Dans un mail sur la liste de diffusion Wolfram Kriesing a remercié
tous les contributeurs de PEAR pour leur travail. Grâce à PEAR
il a pu développer son projet rapidement et façilement, ce,
dû à une grande qualité de code. PEAR montre ainsi ses
qualités par son homogénéité, une attitude souple
de "choix sur étagère", facilitant ainsi la vie des
développeurs
et du projet en simplifiant la maintenance et la gestion. Comme d'habitude
cette semaine fut mouvementée avec une discussion sur les systèmes
de fichiers virtuel, les plans pour pear.php.net (avec les préparations
pour la sortie officielle de PEAR avec php 4.3.0). Le package DBA s'est fait
découpé en morceaux. De nouveaux fruits sont apparus. 4 packages
tables et 3 beta ainsi que deux propositions.</p>
<hr>
<h2>Nouvelles sorties</h2>
<h3>Stable</h3>
<ul>
<li><b>Image_GraphViz</b> - Une librairie pour travailler avec les
outils GraphViz d'AAT&T (Une librairie graphique et de visualisation)</li>
<li><b>Benchmark</b> - Permet de faire des bancs de tests sur des
scripts et fonctions.</li>
<li><b>PHPUnit</b> - un framework de tests de non-regression pour
être sûr que les méthodes d'une application produisent
les résultats escomptés.</li>
<li><b>XML_Transformer</b> - Une librairie permettant de de lier
des fonctions php à des tags XML.</li>
</ul>
<h3>Beta</h3>
<ul>
<li><b>DBA</b> - Un wrapper autour des fonctions php, incluant
un émulateur de fichiers DBA</li>
<li><b>Net_Dict</b> - permet d'interroger les serveurs internet
de dictionnaires</li>
<li><b>Mail_Queue</b> - une librairie permettant de gérer
des files d'attentes d'envoi d'un grand nombre de mails.</li>
</ul>
<hr>
<h2>Trafic de la liste de diffusion PEAR-DEV</h2>
<h3>Système de fichiers virtuel</h3>
Jon Wood à annonçé son intention de développer
un package de Système de fichiers virtuel. Cette annonce à
été suivie d'une intéressante discussion sur
l'utilisation
du package idoine provenant de Horde. A cette fin Chuck Hagenbuch a "packager"
Horde_VFS en tant que package pear (s'intallant donc avec la commande pear).
Cependant, l'implémentation d'une API orientée objet reste
une idée ouverte. La réutilisation de la base de code de Horde_VFS
avec l'ajout d'une API orientée objet est à l'étude
sur pear-dev.
<h3>Weeks Weekly News de la semaine dernière</h3>
Un grand merci à Pierre-Alain Joye d'avoir écrit à
ma place le weekly news (j'étais occupé à tester PHP
sur de nouveaux serveurs). Il était intéressant de lire un
point de vue différent sur les événements liés
à PEAR. Cela sera peut-être l'une des voies à suivre,
permettant à diffférentes personnes de vous donner une perspective
différente sur PEAR.
<h3>Plans concernant pear.php.net</h3>
Martin Jansen a posté un message expliquant ses idées pour
le site web de PEAR. Parmi les idées nous pouvons retenir un nouveau
système de proposition de package, évitant ainsi que les propositions
sur la liste ne soit noyés dans le trafic et rendre le processus plus
transparent. Parmi les autres idées nous trouvons une page plus
détaillée
sur les développeurs, la liste des bugs ouvert, les demandes de
fonctionnalités
et plus encore. Une discussion animée à suivie cette annonce
sur l'utilité d'une fonctionnalité comme "Le top ten des
correcteurs",
inspirée d'une idée sur php-dev, sur le fait que la correction
de bugs ne devait pas être motivé par devenir un "top correcteur".
Les bugs doivent être traités de façon plus professionnelle.
<h3>PEAR::Error, un résumé</h3>
Sebastian Bergmann à demandé quelle était la meilleure
façon d'utiliser les gestion d'erreurs de PEAR. Brent Cook a posté
un <a
href="http://lists.php.net/article.php?group=php.pear.dev&article=9462">bon
résumé</a> sur l'utilisation de PEAR::Error. Brent à
noté que les fonctionnalités de PEAR::Error n'avaient pas
été
étendues, étant donné le remaniement que va impliquer
PHP5 (grâce aux fonctions try et catch).
<h3>DBA divisé en trois - SQL_Parser, DBA_Relational and classic DBA.</h3>
Brent Cook à annoncé qu'il divise DBA en trois : SQL_Parser,
package permettant d'analyser et lire des instructions SQL; DBA_Relational
fournissant des fonctionnalités relationnelles aux bases de données
DBA; et le package DBA de base qui offre une API unifée pour travailler
avec DB2,GDBM et les bases de données clés/valeurs basées
sur des fichiers.
<h3>Création d'une branche Zend Engine 2 (PHP5) pour la suite de tests
PHPUnit</h3>
Sebastian Bergmann a annoncé la création d'une branche
spéciale
Zend Engine 2 (PHP5) pour PHPUnit. Cette branche fournit les fonctionnalités
de tests d'espaces de noms, le nouveau passage par référence
et de vrais propriétés privées.
<h3>Des bananes dans PEAR?</h3>
Sebastian a eu une semaine occupée, il a proposé l'ajout de
packages <a href="http://www.vl-srm.net">SRM</a> (serveur
d'application PHP)
dans PEAR. Les classes pour SRM sont appelées 'Banana'. Après
quelques échanges la création d'une classe de base Banana
à été décidée. Vous trouverez donc des
bananes dans la librairie la plus fruitée...
<h3>Bugs et corrections</h3>
Merci à ces personnes pour avoir signalé des bugs et/ou
fournit des patches : Paweł Gołaszewski, Michael Kefeder, Michael Fork,
phpsurf, Francisco Benza.
<hr>
<h2>Propositions et nouveaux Packages</h2>
<h3>Net_Dict, permet d'interroger les serveurs internet de dictionnaires</h3>
Chandrashekar Bhosle a proposé uen classe permettant d'interroger
les dictionnaires utilisant le protocole DICT. Cette classe à été
ajoutée au CVS dans la semaine. Cette classe davrait grandir jusqu'à
inclure une partie du travail que Jesus Castagnetto a effectué sur
une classes similaire.
<h3>XSLT, un wrapper pour les outils PHP XML Stylesheet</h3>
Pierre-Alain Joye a annoncé un wrapper autour d'XSLT (language de
transformation de feuilles de style XML), qui fournit une API unifiée
pour supporter les différentes librairies disponibles en PHP (comme
domxsl, libxslt ou msxml4).
<hr>
<h2>Development</h2>
Actif cette semaine sur le CVS : Auth, Benchmark, Cache_Lite, DB, DB_DataObject,
DBA, DBA_Relational, HTML_Common, HTML_Quickform, Image_GraphViz, Image_Transform,
Inline_C, Log, Mail_Queue, MDB, Net_Dict, Net_DNS, PECL:apd, PECL:bcompiler,
PECL:mailparse, PECL:smbd, PECL:spread, Perm_LiveUser, PHPUnit, SQL_Parser,
XML_Transformer.
<h3>Documentation et mises à jour</h3>
PHPdoc2 sera ajouté cette semaine sur le CVS, autorisant ainsi le
portage de la documentation existante vers le nouveau format. <br>
</body>
</html>