por Alan Knowles (alan_k@php.net)
traducido por Jesús M. Castagnetto (jmcastagetto@php.net)
Como de costumbre, una semana ocupada en el mundo de PEAR, con 5
lanzamientos nuevos, y 2 paquetes nuevos añadidos, y además
la discusión acerca del estado del sitio de web the PEAR, Forum
regresando al mundo de los vivos, y MDB con un candidato para lanzamiento.
Nuevos Lanzamientos
Estable
- Var_Dump - Una versión gráfica de la
función var_dump en PHP
- Cache - Un sistema de almacenamiento temporal de datos de
diferentes tipos.li>
- Date- Una clase que representa fechas y que puede manipular
fechas fuera del rango estándar en Unix (1970-2038)
Beta
- Cache_Lite - Un paquete rápido y seguro para el
almacenamiento temporal de resultados de tus programas de PHP
En Desarrollo
- MDB - una combinación de PEAR DB y la Capa de
Abstracción de Bases de Datos MetaBase.
Tráfico en PEAR-DEV
Como encontrar la lista de paquetes
Hubo una discusión corta acerca de mostrar el enlace a
la lista de paquetes
en la página principal del sitio de web de PEAR. Esto esta
relacionado con el hecho de que en la versión corriente de PHP
la única forma de usar el instalador de PEAR es el usar el
comando
lynx -source http://pear.php.net/go-pear | php
Cuando PHP 4.3.0 sea lanzado esto no va a ser necesario (pues el
instalador sera distribuido con PHP), asi que el usar y acceder los
paquetes de PEAR sera mucho más fácil. Y como el sitio
de web de PEAR está siendo modificado lo mejor seria el presentar
un sistema de distribución que este trabajando completamente, en
lugar de un empacador/installador de PEAR el cual aún tiene algunos
pequeños problemas. De manera que por mientras para poder ver el
sitio de PEAR en toda su gloria, ustedes tendran que usar la dirección
siguiente (y luego refrescar la página).
http://pear.php.net/?devme
Uno de los problemas más fastidiosos fue solucionado esta semana por Tomas Cox,
gracias a su diligente correción de errores el proceso de creación
de un paquete nuevo y el de ejecutar el primer lanzamiento de este es mucho
mas sencillo.
Más traducciones para las noticias semanales.
Jesús M. Castagnetto, (co-autor de
Professional PHP Programming y algunos paquetes de PEAR), ha comenzado a
traducir al Español las noticias semanales.
Candidato de Lanzamiento 1 de MDB
Lukas Smith anunció que el considera que MDB,
la combinación de Metabase/PEAR DB, esta lista para testeo en beta,
y estaba buscando los "huecos" que necesitan llenarse antes de declarar
la versión 1.0 lista para lanzar.
La categoria PHP se empezó a llenar
Después algo de discusión, la clase Var_Dump de Frederic
Poeydomenge ha sido incluida en la nueva categoria PHP, junto con
PHPDoc, PHPUnit y bcompiler, los que se movieron de la categoria PEAR.
Var_Dump aún necesita cambiar el nombre para que este de acuerdo
al estándar de nombramiento de PEAR, ej. PHP_VarDump or PHP_Var_Dump.
Más cuestiones relacionadas a Zend Engine 2
Brad Bulger encontró que cuando usó la nueva
Zend Engine, unos efectos secundarios interesantes aparecieron y
por los cuales sera importante el mantenerlos presentes.
El problema ocurrió con el método mkdir en el paquete
System, el cual tiene el mismo nombre que la función de PHP
nativa, como no es necesario el usar $this->mkdir()
en ZE2 para
llamar a un método local, ZE2 estaba confundiendo mkdir (la
llamada de sistema nativa) con la llamada al método mkdir...
Forum regresa al mundo de los vivos
Radek Maciaszek
preguntó si el podria ponerse a cargo de desarrollar el paquete
Forum, convirtiéndolo a los estándares de PEAR y añadiendo
algunas opciones. Como de costumbre esta oferta econtró una positiva, calurosa,
y bulliciosa acogida en la lista.
Haciendo Docbook fácil - OpenOffice XSLT
Sandro Zic mencionó que existen convertidores de XSLT de
OpenOffice a Docbook, disponibles en
http://www.chez.com/ebellot/ooo2sdbk/,
si alguno lo prueba y obtiene unos resultados la comunidad de PEAR estará muy
interesada en saberlo.
Problemas y Correciones
Gracias a las siguientes personas por hayar y corregir algunos problemas,
James Flemer, Mika
Tuupola, Matt Allen, Rob, Pierre-Alain Joye, Arnaud Limbourg,Troels Arvin y
Wim Vinckier
Paquetes Nuevos y Propuestos
Var_Dump
Var_dump es una clase que emite información acerca de variables
en forma mas detallada y elegante. Por el momento se concentra en
generar HTML.
PECL::Threads
Después de solucionar los problemas técnicos para añadir
soporte para Threading en PHP,
Alan Knowles y Shane Caraveo tienen un prototipo en PECL,
la cual es una extensión que trabaja en diferentes plataformas que
permite el empezar otro thread en PHP usando una sintaxis similar a la
de include
, y el pasar variables de una thread a la otra.
Esta extensión es muy útil para el desarrollo de servidores
que usen TCP o aplicaciones en PHP-GTK. Una interface mas estándar
del tipo thread_create('function_name')
esta siendo desarrollada.
Desarrollo
Los paquetes activos en CVS esta semana fueron:
MDB, HTML_Javascript,
HTML_Post, DB_DataObject, PECL::Threads, I18N, Console_Getopt, Cache_Lite,
Auth, DB, Date, HTML_QuickForm, DB_ldap, HTTP_Upload, Math_Numbers y Net_Ping.