par Alan Knowles (alan_k@php.net), traduit par Damien Seguy
(dams@php.net)
Cette semaine, la liste de diffusion PEAR a permis de suivre l'activité liée
à la prochaine publication de PHP 4.3.0, ainsi que la suite des discussions sur
le système de fichiers virtuel, LiveUser approchant de sa première publication,
les bannières PEAR, et sur la situation avec le Zend Engine 2. Notons aussi
les 8 nouvelles publications (1 stable, 2 beta, 3 alpha et
2 dévelopments), deux nouvelles propositions de packages et peardoc2 qui
atteint maintenant CVS.
Nouvelles publications
Stable
- Auth - fournit les méthodes pour créer un système d'authentification
d'utilisateur en PHP.
Beta
- Tree - Fournit des méthodes pour lire et manipuler un arbre,
stocké en base de données ou sous forme XML.
- DBA - Fournit une couche d'abstraction pour l'extension DBA de
PHP, et peut émuler DBA sur des fichiers.
Alpha
- PECL::ecasound - Une extension PHP qui fournit l'accès à la
librairie Ecasound, et fournit des fonctionnalités audio avancées.
- XML_XSLT_Wrapper - Fournit une interface simple, indépendante
des librairies, et indépendante des commandes pour réaliser des transformations
XSL.
- Inline_C - Permet l'inclusion de code C dans les fichiers PHP.
Development
- SQL_Parser - Fournit un analyseur et un lecteur (coupe la requête
en mots réservés) SQL.
- DBA_Relational - Fournit une interface SQL aux bases de données DBA.
Trafic de la liste de diffusion PEAR-DEV
Système de fichiers virtuel (Virtual File Systems)
En guise de suite aux discussion sur les systèmes de fichiers virtuels,
Wez Ferlong a envoyé un email concernant les streams de PHP 4.3, qui permet
d'écrire ses propres pilotes de système de fichier en PHP et d'utiliser les
fonctions classiques comme fopen() pour accéder aux fichiers.
Pear en PHP 4.3
Avec l'approche de la publication de PHP 4.3, il est primordial d'identifier
les derniers problèmes pour les packages qui sont prévus à la publication.
Actuellement, les deux problèmes sont essentiellement le bug mystérieux de
Archive_Tar et la finalisation des test de l'installeur Win32.
Branches pour Zend Engine 2
La semaine dernière, Sebastian Bergmann avait indiqué qu'il avait lancé une
autre branche de PHPUnit pour le Zend Engine 2. Il a aussi abordé le lancement
des branches en général pour le nouveau moteur. Après quelques discussions, il a été
conclu que ce n'était pas la méthode recommandée pour supporter le nouveau moteur.
Faire en sorte que les packages fonctionne sur les deux moteurs est préférable,
mais si ce n'est vraiment pas possible la création d'une nouvelle branche sera
alors de mise.
LiveUser approche de la publication
Markus Wolff a annoncé que le package LiveUser approchait de la finalisation, en
remerciant Christian, Lukas and Pierre-Alain pour leur aide dans la mise en place
de ce framework d'authentification / droits.
Des bannières pour PEAR
Bertrand Mansion a posté un lien sur ses bannières PHP :
qui sont disponible pour faire la promotion de PEAR, et Colin Viebrock
a répondu à la demande de petites icones pour PEAR en ajoutant quelques unes
dans la page de support de PEAR (en anglais).
Des GIF et PNG sont disponibles pour PEAR
et PECL
Bugs et corrections
Merci à Francisco Benza, Jason Rust, phpsurf, Paweł Gołaszewski et Urs Gehrig
pour avoir signalé et corrigé des bugs.
Nouvelles propositiosn de packages
Message pour les calculs de hash et signatures HMAC.
Jesus Castagnetto a annoncé un package pour créer des hashes avec les fonctions
classiques PHP.
Net_Auth_SASL
Richard Heyes a annoncé un package pour implémenter le chiffrement SASL pour communiquer
via les sockets. Cela peut être utilisé avec les protocoles de textes clairs (comme
SMTP, IMAP et Sieve) pour améliorer la sécurité.
Dévelopments
Les packages actifs sur CVS cette semaine étaient : Auth_SASL, Cache_Lite, DBA, DBA_Relational,
HTTP_Request, Inline_C, Log, Message, Net_DIME, Net_Ident, Net_URL, PECL::ecasound,
PECL::python, Perm_LiveUser, SOAP, SOAP_Interop, SQL_Parser, Text_Password,
Tree, XML_Transformer, XML_XSLT_Wrapper and the PEAR installer.
Nouvelle documentation et mise à jour
PEARdoc2 est désormais dans CVS, sous peardoc/peardoc2 : les auteurs peuvent commencer
à convertir leur vieilles documentations ou écrire de nouvelles.