por Alan Knowles alan_k@php.net (traduzido por Antônio Carlos Venâncio Júnior - floripa arroba php.net)
Após algumas semanas de atividade intensa esta semana foi mais calma, com apenas 2 lançamentos estáveis e 2 beta. Além disso, continuou a discussão sobre fazer a documentação tão simples quanto possível, novas estatísticas de pacotes, lançamentos Signed Binary, PHPDoc voltando a vida e 2 novas extensões em C no PECL.
Novos Lançamentos
Estável
- HTML_Javascript - para trabalhar com Javascript.
- Science_Chemistry - classes para representar átomos, moléculas e macromoléculas.
Beta
- Math_Vector - para fazer cálculos matemáticos em vetores 2D e 3D.
- MDB - a camada de abstração ao Metabase do PEAR.
Tráfego na Lista PEAR-DEV
BInários Prontos e Assinatura de Pacotes
Seguindo algumas discussões no IRC, Marko Karppinen postou os planos para distribuir binários do PECL (extensões PHP). Após o incidente recente com o OpenSSH one alguém colocou código malicioso nos fontes da distribuição, existe uma necessidade óbvia de ter uma segurança adicional e checagens neste caso. Para mais detalhes leia o mail falando sobre o assunto aqui.
Fazendo Documentação Mais Fácil
Atualmente estão sendo levados em consideração 3 projetos para tentar tornar a escrita de documentação para o PEAR mais fácil.
- HTML to DocBook - Martin Jansen propôs um mapeamento simples da tag de HTML <H1> para o DocBook - veja as notas aqui.
- PHPDoc to DocBook - Alexander and Alan mencionaram que a visão de Alan foi de extender a ferramenta PHP_Codedoc que ele escreveu para fazer isto. Alexander escreverá um renderizador DocBook para o PHPDoc e a saída deverá ser diretamente adicionável ao Manual do PEAR.
- OpenOffice to DocBbook - Wolfram Kriesing considerou escrever um conversor do XML OpenOffice -> DocBook.
Estatísticas de Pacotes Melhoradas
Tal Peer adicionou um sumário completo para as estatísticas dos pacotes, então você pode ver uma lista de quantas vezes cada pacote foi baixado.
Alta Velocidade de Acesso a Arquivos
Após uma breve discussão sobre desempenho e leitura de arquivos, Tomas Cox postou um rápido benchmark mostando o fread() sendo notavelmente mais rápido do que implode('',file()).
PHPDoc Voltando a Vida
O consagrado Derick Rethans tomou responsabilidade em arrumar o PHPDoc e ele está procurando sugestões sobre o que poderia ser adicionado a ele.
Erros e Correções
Obrigado a estas pessoas pela detecção e correçao de alguns erros: Paweł Gołaszewski, Thomas Schulz, James Flemer e Peter Bowen.
Pacotes Novos e Propostos
picoSQL
Ligações ao banco de dados picoSQL fora adicionados ao PECL. picoSQL é um banco de dados relacional proprietário que tem um 'brought out into the open' com uma licença LGPL.
Python
John Praise adicionou sua extensão do Python ao PECL, permitindo que você misture Python e PHP e acesse variáveis do Python do PHP.
Desenvolvimento
Ativo no CVS esta semana: PECL::picoSQL, PECL::python, Cache_Lite, DB, MDB, PHPDoc, Archive_Tar, Mail, Auth, HTML_TreeMenu, HTML_JavaScript, Net_Pop3, Net_Sieve, Net_URL, Pager, Mail_Mime, HTTP_Request, Tree, Math_Vector e Science_Chemistry.