Dimanche 3 juin: PEAR se dote de mirroirs
Deux miroirs ont récemment été mis en place pour améliorer les temps de réponses et le téléchargements des paquetages. Pour l'instant seuls les paquetages sont sur le miroir, il est prévu d'avoir le site complet après une bonne séance de refactoring du code.
Pour utiliser le mirroir allemand (le deuxième est aux Etats-Unis) executez la commande suivante:
pear config-set preferred_mirror de.pear.php.net
Mardi 29 mai: Apéro PHP le 4 juin 2007
Le lundi 04/06/2007 à 19:00 au temps des Cerises, sur la butte aux cailles (paris 13ème).
Tous les détails et s'inscrire à http://aperophp.net/apero.php?id=188
Jeudi 24 mai: Minutes de la réunion pear-group du 20 mai
Dans la version étendue vous trouverez une traduction non-officielle d'une grande partie des minutes de la première réunion du pear-group qui à eu lieu le 20 mai 2007.
La version originale est disponible ici
Lire la suiteMardi 22 mai: Minutes de la réunion pear-group du 13 mai
Dans la version étendue vous trouverez une traduction non-officielle d'une grande partie des minutes de la première réunion du pear-group qui à eu lieu le 13 mai 2007.
La version originale est disponible ici
Lire la suiteMercredi 9 mai: "Que voudriez-vous voir changer dans PEAR ?
Recemment des elections ont eu lieu dans PEAR pour changer l'organisation générale. Une constitution expliquant le fonctionnement de la nouvelle structure à été écrite.
Le nouveau PEAR Group (dont votre serviteur fait partie) va se réunir le 13 mai. J'en profite donc pour poser la question "Que voudriez-vous voir changer dans PEAR ?".
Cette question à déjà été posée mais compiler une liste sera d'une grande utilitée car nous avons maintenant la structure pour changer les choses.
Joshua à posé la même question (en anglais dans le texte).
Lundi 26 mars: Mise à jour vers le Zend Framework 0.9+
Plusieurs mises à jour sont nécessaires suite aux nombreux changements introduits dans la version 0.9. Les lignes suivantes permettent de faire le gros du travail. Remplacez les chemins si necessaire afin d'éviter de remplacer des choses qui ne devraient pas l'être.
find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::register/Zend_Registry::set/'
find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::registry/Zend_Registry::get/'
find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::isRegistered/Zend_Registry::isRegistered/'
find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::isReadable/Zend_Loader::isReadable/'
find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::loadClass/Zend_Registry::loadClass/'
# la signature du forward ayant changée il faut mettre à jour les appels (ne prends pas en compte les appels avec paramètres
find ./app/controllers -type f -print0 | xargs -0r sed -i "s/\$this->_forward(\('.*'\), \('.*'\)/\$this->_forward(\2, \1/"
Tout cela est grossier mais fonctionne plutôt bien.
Mardi 12 décembre: PEAR se dote d'une carte des développeurs
Depuis hier soir vous pouvez visualiser une carte du monde montrant les emplacements des développeurs de PEAR.
Si vous avez un compte sur http://pear.php.net vous pouvez entrer vos coordonnées dans votre page de profil. Utilisez le lien "Open map" et double-cliquer sur votre emplacement pour apparâitre sur la carte générale !
Mardi 5 décembre: pecl_http et SSL
Si vous désirez utiliser pecl_http pour envoyer des requêtes en https et que vous avez l'erreur suivante
'HttpRequestException' with message 'SSL connect error; SSL: couldn't set callback!
Une solution peut être de recompiler libcurl et en ensuite pecl_http.
Vendredi 24 novembre: Rendez-vous AFUP sur le Zend Framework
Un rendez-vous AFUP aura lieu le mercredi 6 décembre 2006 sur le Zend Framework.
L’objectif de ce rendez-vous est de découvrir le Zend Framework avec de nombreuses démonstrations à l’appui :
- sa communauté, les arcanes de son développement,
- son intérêt pour le monde professionnel,
- son utilisation pratique.
Cette session sera animée par Guillaume Ponçon, Arnaud Limbourg (votre hôte) et Zeev Suraski.
Vous trouverez plus de renseigments à l'adresse suivante: http://afup.org/article.php3?id_article=318
Samedi 14 octobre: "PHP Programming with PEAR" est sorti !
PHP Programming with PEAR est un livre écrit par quatre auteurs (Carsten Lucke, Stoyan Stefanov, Aaron Wormus et Stephan Schmidt) qui vous montre des cas d'utilisations de paquetages PEAR. J'ai le plaisir de faire parti des "technical reviewer" (comment dit-on ?) de l'ouvrage, cela fait plaisir de voir le livre sorti.
Le livre est disponible chez Amazon.
Vendredi 6 octobre: LiveUser et le Zend Framework
La devzone de zend.com vient de publier un article écrit par votre serviteur sur l'intégration entre LiveUser et la partie MVC du Zend Framework.
Vous trouverez cet article écrit dans la langue de shakespeare en suivant ce lien: http://devzone.zend.com/node/view/id/1001
Mercredi 4 octobre: Forum PHP 2006 Ã Paris
Les inscriptions pour le Forum PHP édition 2006 sont ouvertes !
Les tarifs n'ont pas changé à 100 euros pour les deux jours pour les membres de l'AFUP, 150 euros sinon. N'hésitez pas à consulter le programme, vous aurez l'occasion de rencontrer de nombreux acteurs du monde PHP et de discuter avec eux !
Vendredi 1 septembre: OpenDocument : générer des documents ouverts
Hier (31 août 2006) le premier commit du paquetage OpenDocumentà eu lieu sur le dépôt CVS de PEAR. Ce paquetage vous permettra de créer et lire des documents au format éponyme. Il a été développé dans le cadre du Google Summer Code.
Il s'agit d'un format connu des applications tels OpenOffice ou KOffice et utilisé par des administrations comme l'Union Européenne 1.
C'est une première version disponible uniquement en CVS au moment ou j'écris ces lignes. Une release devrait arriver sous peu. Il n'est pas encore exploitable (nous sommes 2 jours après le premier commit, ne l'oublions pas !).
Samedi 5 août: PEAR sucks
PEAR blog post
Aaron poste un billet sur "Ce qui ne va pas dans PEAR" en commentaire à l'une des raisons de la session "Six reasons PHP sucks" donnée à OSCON.
Je vous laisse lire le billet sur des problèmes et les solutions proposées.
Les commentaires vont du classique "C'est nul" à la réflexion sur les problèmes de gestion des releases.
Voici une courte de liste de problèmes choisis dans les commentaires.
Documentation: c'est à mon sense le défaut majeur. Le manque de documentation et la barrière d'entrée au système utilisé élevée (docbook)
- Un wiki devrait aider mais amène aussi des inconvénients. Un wiki est par nature peu structuré, à l'opposé de docbook donc et nécessite un effort conséquent pour garder une cohérence d'ensemble. Cependant je pense qu'un wiki serait une grande avançée.
Paquetages abandonnés ou absence des mainteneurs
- ne pas hésiter à contacter la liste pear-qa en vous proposant comme mainteneur. Le mieux pour cela est d'avoir des patchs déjà écrit. En cas de non-réponse sur cette liste écrivez à la liste pear-dev. Les temps de réponses ne sont pas immédiats, ne vous attendez donc pas à avoir une réponse dans les cinq minutes suivantes.
PEAR n'est pas PHP5. De nombreux paquetages fonctionnent correctement sous PHP5. Un lecteur remarque correctement que la compatibilité PHP5 ne signifie pas que ses fonctionnalités soit utilisées
- Pour qu'un paquetage soit vraiment PHP5 une nouvelle version majeure doit être écrite, exemples hypothétiques: Services_Amazon2, Log2, Date2, etc. Il d'ailleurs fortement recommandé pour les nouveaux paquetages d'être écrits en PHP5.
Jeudi 1 juin: Fun avec la Yahoo! UI Library
J'utilise depuis peu la librairie Yahoo!. Ce billet montre comment chaque ligne d'une table peut devenir un éléments cliquable, donnant ainsi une plus grande souplesse aux utilisateurs.
Lire la suite




