juin
2009
Non, il n’y a pas de coup de gueule sur ce blog Les phrases que je rencontre trop souvent « Dis moi avec Zend tu sais faire ? », « Et en Zend ça se fait comment ? ». Rappel au cas où : Zend est une entreprise. Est ce que vous dites « Et toi, tu sais faire ça avec Peugeot ?? » , « Non, j’arrive pas à le faire en Sony » – C’est un peu ridicule non ? Dieu, […]
juin
2009
Dans un modèle MVC, on a tendance à en demander trop aux contrôleurs. Ceux-ci doivent faire quelques lignes seulement, or on retrouve souvent des responsabilités qui leur sont attribuées à tort : Création des modèles et création des formulaires notamment. Nous allons voir ici comment donner vie à un modèle, et comment décharger le contrôleur tout en simplifiant son API. L’atelier est là Comme d’habitude, quelques idées de personnalisation du ZendFramework, qui sont à débattre […]
mai
2009
Easy PHP Websites with the Zend Framework, un nouvel ouvrage en anglais sur le Zend Framework (que je n’ai pas lu) php|architect’s Guide to Date and Time Programming, de Derick Rethans. Je ne l’ai pas lu, mais ça ne va pas tarder, Derick étant le principal contributeur au mécanisme des dates de PHP, cet ouvrage s’annonce alléchant A ce sujet, j’ai déjà écrit un article concernant la manipulation des dates en PHP5
mai
2009
Zend Framework 1.8 est une révolution. C’est une révolution dans le fait qu’il propose (mais n’impose pas) de gros changements dans la conception même d’une application MVC ZF. Nous n’allons pas tout détailler ici, mais nous parlerons en revanche de l’auto-chargement des classes (autoload) qui a été bouleversé dans la version 1.8. Plus fléxible, plus performant, et hautement personnalisable, il existe maintenant dans Zend Framework un composant dédié au chargement des classes, qu’elles soient Zend […]
avril
2009
La devZone de Zend (un repère à garder sous l’oeil) propose un article sur la traduction et l’utilisation de l’i18n dans une application ZendFramework. Depuis ZF 1.7, ceci s’est considérablement simplifié, il suffit de créer un objet Zend_Locale, et un objet Zend_Translate, et de les partager dans le registre Zend_Registry, pour qu’ils soient automatiquement utilisés par tout composant nécessitant l’i18n, comme Zend_Form par exemple, ou encore Zend_Date. Concernant les vues, c’est à vous d’utiliser Zend_View_Helper_Translate […]
avril
2009
Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in [xxx] ZendFramework 1.8 déprécie l’utilisation de l’autoload que nous connaissons, car elle introduit un mécanisme beaucoup plus complet (et donc forcément plus complexe). L’auto chargement des classes est délégué à un ensemble de classes, dont Zend_Loader_Autoloader fait parti, et non plus à une simple méthode, ouvrant ainsi des perspectives assez intéressantes. Pour rendre vos codes compatibles, utilisez simplement […]
avril
2009
La preview de ZendFramework 1.8 est déja là. Au menu de la 1.8 : Zend_Application est un composant permettant de faire du scaffolding. Rapidement : éclatez votre bootstrap énorme en mini méthodes qui seront chargées et dont la configuration peu changer. Des autoloaders spéciaux permettent de charger des classes de modèle ou des formulaire par exemple. Zend_Tool est un outil en ligne de commande qui est capable de générer une arborescence de projet. Restes d’autres […]
mars
2009
ZendFramework 1.7.7 est sorti récemment et corrige une faille de type XSS dans le composant Zend_Filter_Striptags. Ce correctif a été backporté sur toutes les branches antérieures valides (1.0 – 1.5 – 1.6). Tout le monde est bien sûr invité à mettre à jour sa version, ou sa copie de travail (r14272) Quant à la 1.8, elle ne devrait pas tarder (le code freeze est passé), j’ai contribué grâce à 2 patchs : 1 permet de […]
mars
2009
Les ACLs sont souvent un casse-tête à gérer, du moins si on ne prend pas la peine de réfléchir à créer sa propre structure de gestion de celles-ci. Souvent dans nos applications, c’est toujours la même chose. Ici je vais présenter un système de gestion automatisé des ACLs. Attention comme tout atelier : il donne une idée que j’ai et que j’utilise sur le coup, mais qui n’est pas forcément adapté à tous, et possède […]
février
2009
Assez inhabituel, mais je vais poster un billet offre d’emploi Ma société, Anaska, et notre groupe, Alter-Way, cherchent 2 postes de développeur Web ZendFramework pour une mission dans le domaine médical. Il s’agira de développement d’un intranet. 2 ans de développement PHP (objet) sont requis ainsi qu’une bonne connaissance du ZF Le contrat est à définir, vous pouvez être indépendant en activité, c’est tout à fait OK. Vous serez en relation avec Cyril Pierre de […]
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