por Pierre-Alain Joye (paj@pearfr.org)
e Mika Tuupola (tuupola@appelsiini.net)
tradução de Silvano Girardi Jr. (sgj@dr.com)
O Ano do PEAR
PEAR e Windows, a realidade
Após meses de espera, as ferramentas de instalação e
configuração do PEAR estão agora disponíveis e totalmente
funcionais para as plataformas Windows. O script de instalação
go-pear foi completamente revisado e testado várias vezes nas diferentes
versões disponíveis do Windows.
Para conhecer todas as correções/notícias, nós recomendamos
o uso do pacote PEAR disponível em PHP4
Stable snapshots (veja o parágrafo seguinte).
Eu (seu humilde servo, pierre ;) ) gostaria de agradecer particularmente às
seguintes pessoas que tornaram esse pequeno "milagre" possível,
proporcionando novos features, bugfixes ou testes úteis e relatórios
completos de bugs:
- Christian Dickmann, autor do PEAR_Frontend_Web e go-pear Web.
- Urs Gehrig, vários testes em Win32 e correções de bugs.
- Stig S. Bakken, últimas correções/addons para UNIX, commits/MFH, tão bem quanto seus conselhos preciosos.
- Edin Kadribasic, integração dos scripts de snap do PEAR com
o sistema de snapshot do PHP, testes e suporte.
PEAR, PHP 4.3.2 e snapshots
A fim de permitir que os usuários do Windows tenham as mesmas ferramentas
que os usuários de Unix, PEAR será empacotado novamente à
distribuição do PHP, assim que for disponibilizado o PHP 4.3.2..
O script go-pear e todo pacote necessário para a instalação
estarão disponíveis na pasta PEAR da distribuição;
go-pear.bat inicia a instalação.
Os seguintes pacotes estarão agora nas próximas distribuições
do PHP:
- PEAR
- phpUnit
- XML_Parser
- XML_RPC
- Archive_Tar
- Console_Getop
- DB-1.4b1
- Mail
- Net_SMTP
- Net_Socket
- Net_UserAgent_Detect
- PEAR_Frontend_Web
- HTML_Template_IT
- Pager
Nesse meio tempo, o PHP 4 Stable snapshots
já contém o PEAR.
Go-pear, interface Web de instalação
Ainda em versão alpha, a instalação do PEAR através
de um navegador e o Web Frontend estão empacotados com o PHP, também.
Um grande número de usuários não tem nenhum acesso via
console em suas máquinas ou então não tem nenhum conhecimento
sobre a interface do console. Fornecer este tipo de GUI tornará muito
mais acessível, assim eles poderão instalar o PEAR diretamente
de seus navegadores favoritos.
Bugs e pedidos de novas features são bem vindos através do bugs.php.net
ou as listas de e-mail do PEAR.
Uso do go-pear Web:
- Faça o download do script go-pear usando a função
"Salvar destino como..." do seu navegador, em go-pear.org.
- Coloque o script em algum lugar dentro do diretório raiz do seu servidor.
A maneira mais fácil é criar um novo diretório para o
pear e colocar o arquivo lá.
- Acesse o go-pear pelo seu servidor e siga as instruções. Verifique
se o PHP tem permissão para escrita no diretório que você
deseja instalar o PEAR.
- Após rodar o go-pear, você terá um link para o Web Frontend
do instalador do PEAR. Recomendo colocar este link nos favoritos.
- Proteja o diretório do Web Frontend e o script go-pear com uma senha.
Use .htaccess em servidores Apache. por exemplo.
O Ano do PEAR
Estamos orgulhosos em ver nosso projeto na página da atual PHP
Magazine.
Este título é uma grande recompensa para os membros do PEAR, que
trabalharam duro na evolução do projeto, na divulgação
e adicionando pacotes de alta qualidade, e aos numerosos usuários que
têm enviado seus relatórios de erros, pedidos de novos features
ou comentários.
Nós agradecemos à editora da PHP
Magazine, Software&Support Verlag GmbH e particularmente aos editores
chefes:
- Derick Rethans
- Jan Lehnardt
Nesta edição especial do PEAR, você encontrará artigos
de alta qualidade que tratam de vários pacotes e conceitos, dos respeitados
e ativos membros da comunidade PHP e PEAR:
- Introdução ao PEAR, Stig S. Bakken
Stig faz uma introdução com noções básicas
de PEAR, uso do instalador e uso de alguns módulos do núcleo
do PEAR.
- Distribuição baseada de PEAR, Alexander Merz
Alexander irá ajudar você a conseguir uma infraestrutura para
distribuir suas aplicações usando a API PEAR Package Manager
e as ferramentas do servidor pearweb (usado para a pear.php.net).
- PEAR-Error em detalhes, Alexander Merz
Dominando o PEAR-Error e uma explicação das facilidades em usar
este gerenciador de erros. (Artigo
Online)
- PEAR::Tree, Sterling Hugues
Como usar o PEAR::Tree
- PHPDocumentor, fantástica Documentação, por Greg Beaver
Greg, autor do PHPDocumentor, explica o uso desta maravilhosa aplicação,
como ela pode ser usada para transformar uma boa documentação
em uma fantástica documentação.
- XML Transformer, Kristian Köhntopp
XML Transformer, como uma alternativa pura em PHP para XSLT, é bem
descrita neste artigo, aprenda o básico e veja como ir além
com esta poderosa ferramenta.
- Python em PHP, Jon Parise
Jon Parise, autor da extensão para Python (PECL), explica como ter
acesso total a uma aplicação Python através do PHP, terminando
seu artigo com um pequeno guia e alguns conselhos úteis.
- Usando API's de Stream no PHP 4.3 (Part I), Wez Furlong
Mesmo não sendo diretamente relacionado ao PEAR, isto deve interessar
aos autores do PECL que precisam de funções de Streams dentro
de suas respectivas extensões. Wez apresenta uma boa Stream em PHP
4.3, tornando nossa vida mais fácil com todos os códigos relacionados
a streams.
Esta edição foi lançada há uma semana ou mais e está
disponível em qualquer banca de revistas.
Você pode assinar a revista aqui:
.
Na Imprensa
::phpPatterns publicou uma pequena
introdução ao PEAR::Soap, PEAR::SOAP Client Fast Start