by
Pierre-Alain Joye (paj@pearfr.org),
Mika Tuupola (tuupola@appelsiini.net)
L'Année de PEAR
PEAR et Windows, enfin une réalité
Après des mois d'attente, les outils d'installations et de gestions de
PEAR sont enfin stables et fonctionnels sur les plateformes Windows. Le script
d'installation go-pear.php a été révisé
entièrement et testé intensivement sur les difféntes
versions de windows actuellement disponibles.
Afin de bénéficier de l'ensemble des corrections, nous vous
recommandons d'utiliser les modules et scripts livrés avec les snapshots
de PHP 4 (voir paragraphe suivant).
Je (votre humble serviteur pierre ;-) ), tiens particulièrement
a remercier les personnes suivantes pour avoir rendu possible ce
petit "miracle" ;) soit par l'implémentations de nouvelles interfaces, en me
fournissant des fixes ou des rapports d'erreurs très complets:
- Christian Dickmann, auteur de PEAR_Frontend_Web et de go-pear Web
- Urs Gehrig, tests intensifs sous Windows, corrections de bugs
- Stig S. Bakken, finalisations des changements sous linux, commits/MFH,
ainsi que ses précieux conseils
- Edin Kadribasic, intégration des scripts de snapshots PEAR dans
la distribution PHP
PEAR, PHP 4.3.2 et snapshots
Afin de permettre aux utilisateurs de windows de disposer du même
environnement que sur les plateformes Unix, PEAR sera à nouveau
inclus dans les distributions PHP, et ce dès la version 4.3.2 de PHP.
Le script go-pear ainsi que les packages nécessaires à
l'installation de PEAR seront disponibles dans le dossier PEAR de la distribution.
Un simple click sur go-pear.bat lancera la procédure d'installation.
Les packages livrés avec 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
PHP 4 Stable snapshots
Go-pear, installation Web
Bien qu'encore à au stade alpha, l'installation de PEAR via un
navigateur Web ainsi que le fronted Web des outils PEAR se trouve
livré en standard dans PHP. Ceci permettant aux nombreux
utilisateurs ne disposant pas d'accès console de mettre en place
un environnement PEAR via leur navigateur favori. Tous problèmes
ou bugs peuveut être signalés via l'interface habituelle
bugs.php.net.
Utilisation de go-pear Web:
-
Répérer le script go-pear (tél&ecute;charger
depuis http://go-pear.org (enregistrer sous) ou dans les snaphots PHP)
-
Placer ce fichier go-pear quelques parts dans l'arborescence web de votre
serveur. Le chemin le plus simple étant de créer un nouveau
dossier pour PEAR et de placer ce ficher dans celui-ci.
-
Accéder à ce fichier au traver de votre navigateur
et suivez les instructions. Soyez sûre que PHP ait un accè
en écriture à ce dossier.
-
Après avoir exéter go-pear, vous allez obtenir un lien vers
le Frontent WEB de l'installeur PEAR. Je vous suggère de bookmarker ce lien.
-
Protéger ce dossier et le script go-pear avec un mot de passe. Par exemple
en utilisant un .htaccess sur les serveurs Apache.
L'Année de PEAR
C'est un réel plaisir de voir notre projet figuré à la
une de PHP Magazine.
Ce texte prometteur est une récompense pour les membres de PEAR ayant
activement contribuer à son évolution, sa promotion, ou en y
ajoutant des packages de qualit´ ainsi qu'aux nombreux utilisateurs nous
envoyant quotidiennement leurs impressions, désirs ainsi que les
inévitables rapports de bugs.
Nous remercions la société éditrice du magazine
Software&Support Verlag GmbH et particulièrement à leurs
rédacteurs en chef:
- Derick Rethans
- Jan Lehnardt
Dans cet édition spéciale PEAR, vous trouverez des articles de
qualité écrits par des membres actifs et talentueux
de la communauté PHP et PEAR:
-
Introduction à PEAR, Stig S. Bakken
Stig introduit ici les notions de bases de PEAR, l'utilisation
de l'installeur ainsi que quelques modules du coeur de PEAR.
-
Sytème de déploiement basé sur PEAR, Alexander Merz
Alexander décrit pas à pas la mise en place d'une infrastructure
de déploiement pour vos applications en utilisant les APIs de gestions
de packages de PEAR ainsi que les outils Server (utilisés sur pear.php.net).
-
Gestion d'erreur PEAR, Alexander Merz
Une excellente explication des mécanisme de gestion d'erreurs de PEAR.
Un document devant figurer a cote de tous dévelopeurs PEAR.
(disponible en ligne)
-
PEAR::Tree, Sterling Hugues
Utilisation du package PEAR::Tree
-
PHPDocumentor, fantastic Documentation, by Greg Beaver
Greg, auteur de PHPDocumentor, aborde ici l'ensemble des étapes pour
la publication de documentations de qualité en utilisant PHPDocumentor,
tout en nous fournissant quelques conseils avisés.
-
XML Transformer, Kristian Köhntopp
XML Transformer, alternative à XSLT, est abordé ici par des
exemples simples et clairs. Ouvrant ainsi la porte à la puissance
et la "simplicité" de XML Transformer.
-
Python in PHP, Jon Parise
Jon Parise, auteur de l'extension Python (PECL) aborde l'utilisation
de modules python dans des scripts PHP par des exemples d'interfaces pour
l'excellent MailMan, concluant par une description des futures évolutions
et limitations actuelles de ce module.
-
Utilisation de l'API Stream dans PHP 4.3, Wez Furlong
Cet article n'est pas directement lié à PEAR, néanmoins,
il devrait intéresser les auteurs d'extensions PECL ayant besoin
de gestions de stream. Wez a intégré à PHP 4.3 une API
compléte et simple de Streams, facilitant ainsi leurs utilisations
au sein de PHP.
Le magazine est disponible depuis une semaine déjà et se trouve
dans tous les bonnes crèmeries.
Vous pouvez vous abonnez ici:
.
In the press
::phpPatterns a publié une petite introduction
à PEAR::Soap, PEAR::SOAP Client Fast Start