25/06/2009

Un débogueur et un profileur pour Google Chrome

Lire l'article sur Maxence Delannoy (Wiip)

La version de développement de Google Chrome se dote de nouvelles fonctionnalités destinées au développeur. Jusqu'ici, on disposait d'une console Javascript qui permettait d'explorer le contenu des...

24/06/2009

4ème version de maintenance de la branche 1.8 du Zend Framework : la liste des changements. Pas mal de correction de bogues sur Zend_Tool et Zend_Application.en lire plus

23/06/2009

Dependency Injection ? Using SpiralDi Container

Lire l'article sur Alexis Metaireau (notmyidea.org)

Please note that this article is also available in French. A big thanks to Frédéric Sureau for his translation work on the English version. Since my previous article (FR), I have kept on working on the...

23/06/2009

Injection de dépendances ? Utilisation du SpiralDi Container

Lire l'article sur Alexis Metaireau (notmyidea.org)

Cet article est également disponible en version anglaise. Un grand merci à Frédéric Sureau pour son travail de traduction. Suite à mon précédent article, j’ai continué à travailler sur l’injecteur...

23/06/2009

Zend Framework : placeholders et layout

Lire l'article sur Maxence Delannoy (Wiip)

A quoi ça sert ? Dans le Zend Framework, une vue, au sens MVC du terme, peut être composée de plusieurs scripts. Le plus souvent on en aura au moins deux : le script de layout et le script de vue correspondant...

18/06/2009

Zend Framework : récupérer un des éléments de l'aide de vue HeadTitle

Lire l'article sur Maxence Delannoy (Wiip)

Ça faisait un moment que je me posais la question, j'ai pris deux minutes pour chercher et je viens de trouver : $container = $this->headTitle()->getContainer();   // $container...

16/06/2009

On parle beaucoup du framework PHP Symfony en ce moment à l'occasion du Symfony Live. Pour ne pas mourir idiot, j'ai commencé à jeter un coup d'?il à leur documentation. J'y ai trouvé une petite méthode...

15/06/2009

Zend_Form : personnaliser les messages des validateurs

Lire l'article sur Maxence Delannoy (Wiip)

Quand une erreur survient, il faut afficher un message d'erreur le plus explicite possible. Avec Zend_Form, les messages d'erreur sont issus des validateurs. en lire plus

13/06/2009

Optimisation des images générées par eZ Publish

Lire l'article sur cd ~tigrou/pwet.fr/Blog

Google Page Speed (la presque copie conforme de YSlow) est sorti il y a quelques jours. Ces deux outils permettent de vérifier différents critères ayant un impact sur le temps de chargement ressenti par...

10/06/2009

Dans un de mes précédents articles, je vous parlais des Captchas qu'on peut générer avec le composant Zend_Form_Element_Captcha du Zend Framework.en lire plus

10/06/2009

Astuce Zend Framework : simuler une erreur 404

Lire l'article sur Maxence Delannoy (Wiip)

Il peut arriver qu'on ait besoin d'afficher une erreur HTTP 404 (document non trouvé) lorsqu'un paramètre de requête n'est pas valide par exemple. Vous pouvez imiter le comportement de Zend_Controller_Action...

09/06/2009

La deuxième release candidate de NetBeans 6.7 est disponible. La prochaine version majeure de l'IDE inclut quelques nouveautés spécifiques à PHP comme la complétion SQL.en lire plus

07/06/2009

Merci mon dieu, les commentaires anonymes fonctionnent enfin !

Lire l'article sur Maxence Delannoy (Wiip)

Depuis que j'ai mis en place Drupal pour propulser ce site, je n'ai jamais réussi à faire fonctionner les commentaires anonymes. Ce dimanche, je me suis décidé à mettre à jour Drupal dans sa dernière...

06/06/2009

Zend_Db_Table_Row : transformer les colonnes de type date en objet Zend_Date

Lire l'article sur Maxence Delannoy (Wiip)

Le module Active Record de Rails convertit les colonnes de type date en instance de la class Date de Ruby. On peut très simplement faire la même chose avec Zend_Db_Table_Row. Il suffit de surcharger...

05/06/2009

Zend_Pdf : obtenir la largeur d'un texte

Lire l'article sur Maxence Delannoy (Wiip)

Zend_Pdf_Page ne dispose pas de méthode qui permette de déterminer la largeur d'une chaine de caractères, ce qui pose des problèmes car cette information est indispensable pour centrer ou aligner un...