juillet
2008
Le système MVC de Zend Framework propose une architecture souple, matérialisée entres autres par la possibilité de créer des plugins de contrôleur frontal, et des aides d’action. Nous allons voir en quoi ces 2 entités sont utiles, leur fonctionnement, et leurs différences. Cet atelier est une traduction des articles de Matthew Weier O’Phinney Accéder à l’atelier
juin
2008
Voila, ça fait plusieurs mois que Matthew Weier O’Phinney (responsable MVC/Zend_Form ZendFramework) travaille sur une extention de PHPUnit pour tester facilement son modèle MVC. J’ai d’ailleurs eu l’occasion de le tester moi-même, et il vient d’annoncer la disponibilité d’une preview C’est alléchant, voyez plutôt : Méthodes de configuration des objets de requête et réponse (paramètres GET, POST, COOKIE, en-têtes…) Zend_Dom_Query, utilise les selecteurs CSS et Xpath pour chercher dans les documents (X)HTML et XML. Des […]
juin
2008
J’ai téléchargé récemment un snap de PHP5.3, en lançant les tests PHPUnit, il y a eu des erreurs. Ca fait longtemps que nous suivons le développement de PHP5.3 dans le cadre du développement du ZendFramework, car l’objectif est que celui-ci soit 100% compatible dès la sortie de PHP5.3 (2008). Depuis cette version de snaps (je n’ai pas le numéro de version CVS exact), les méthodes __get(), __set(), __call(), __isset() et __unset() déclarées comme non publiques […]
juin
2008
Anciennement appelé Zend_Build, Zend_Tool est un des futurs outils du ZendFramework qui va servir à générer une application de manière très simple, en utilisant la ligne de commandes. On pourra citer les classes Zend_Tool_CodeGenerator, Zend_Tool_Project et Zend_Tool_Rpc. En attendant de mettre le nez dedans, je vous laisse avec : Le Webinar de présentation (c’est aujourd’hui …) La page de Quickstart L’intégration dans ZendFramework sera future, peut-être en version 2.0. Sinon pour savoir ce qui se […]
mai
2008
Mon confrère Pádraic Brady, auteur de nombreuses idées actuellement présentes dans le ZendFramework (et aussi du framework de tests PHPSpec) , vient de publier un récapitulatif de son article : monter un blog[simple] de A à Z avec ZendFramework (1.5). On pourra trouver ainsi le pdf ici
mai
2008
Hier soir j’ai commité un patch (en 2 commits car je me suis gourré comme un gros malin ) pour le Zend Framework, concernant un problème dans l’authentification HTTP. Un bon exemple d’utilisation des stubs objects (on peut les appeller mock object aussi, ou trompe-l’oeil). L’adaptateur HTTP d’authentification, va lire la requête HTTP à la recherche des en-tête Authorization, ou Proxy-Authorization, puis résoudre le challenge, et enfin compléter la réponse HTTP en lui joignant le […]
avril
2008
Les dernières news Zend nous informent que le ZendFramework a été téléchargé pas moins de 5 millions de fois. 50% de ces téléchargements se situent sur les 6 derniers mois. Nul doute possible : ZendFramework a définitivement trouvé son public
avril
2008
Voici un petit article, issu de la DevZone, pour ceux qui cherchent à intégrer Doctrine dans une appli Zend Framework. C’est du pas à pas, bien expliqué.
avril
2008
Je ne sais pas comment vous testez vos modèles MVC sous ZendFramework actuellement (oui je sais vous testez pas, si ?), mais c’est assez pénible. Un des grands avantages de MVC, est qu’il agrège tout son processus dans 2 objets sympathiques : requête et réponse. En injectant une requête particulière, on peut tester la réponse, c’est clairement un scénario orienté tests. Par exemple : public function testIndexPageContents() { […]
avril
2008
Souvent on fait des reproches à l’autoload. Cette fonctionnalité PHP permettant de charger automatiquement le fichier contenant une classe, si celui-ci ne l’a pas été au préalable, est vraiment très pratique. A force d’utiliser beaucoup d’objets, comme c’est le cas pour Zend Framework, on en revient finalement à presque passer son temps à faire des require. Derick Rethans l’a confirmé : l’autoload prend des ressources supplémentaires, mais il a précisé lors du dernier forum PHP […]
Commentaires récents
Archives
- novembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007