Aller au contenu | Aller au menu | Aller à la recherche

Tag - développement

Fil des billets - Fil des commentaires

mercredi, 9 décembre 2009

Zend Framework : Utilisation des tags dans Zend_Cache

Il y a un petit truc assez sympa avec la gestion des caches dans Zend Framework (et donc Zend_Cache) et c'est les tags.

Les tags sont peut-être ignorés par beaucoup parce que ce n'est que le 3ème paramètre et qu'il n'est pas obligatoire. Voici un petit exemple de leur utilité.

vendredi, 9 octobre 2009

Netbeans, mon nouvel IDE PHP

netbeans.gif

Voilà près de 5 ans que j'utilise tous les jours Eclipse avec le module phpeclipse pour réaliser mon travail. Je dois dire que au début, j'étais plutôt satisfait de Eclipse qui était, et d'assez loin, le meilleur éditeur PHP.

Eclipse a placé mes exigences en matière d'éditeur de code assez hautes. Comment se passer du saut sur la déclaration d'une fonction, de l'explorateur de fonctions, de l'aide contextuelle et des templates de code quand on y a goûté ?

jeudi, 23 juillet 2009

IE6, ou le temps qu'on perd...

C'est incroyable le temps qu'on perd à dégrader notre code pour le faire fonctionner sous IE6, encore utilisé par 15 à 25% d'internautes dont l'immobilisme va totalement à l'encontre des technologies qu'ils essaient d'utiliser.

Microsoft n'est fautif que d'avoir réussi à réunir autant d'incompatibilités et d'échecs dans un seul explorateur et de n'avoir jamais su corriger le tir. On parle ici du pauvre support des CSS avancés, des divers bugs et problèmes de sécurités, de l'impossibilité d'exécuter correctement un simple javascript ou encore d'avoir voulu réinventer les standards.

Le détenteur du dit browser, lui, est fautif de se contenter du pire et par la même occasion, de ralentir le progrès. Mais on constate rapidement que la plupart des machines qui supportent encore IE6 dans leur mémoire font parties de parcs informatiques professionnels (90%), bien souvent ceux de multinationales ou autres grandes entreprises.

Evidemment, les entreprises ne trouvent aucun intérêt à mettre à jour leur parc informatique pour un outils qui finalement, ne rapporte pas grand chose. Et surtout, ils n'en tireront aucun bénéfice. Les employés, eux, n'osent pas mettre à jour ou n'en ont simplement pas les droits.

Comme le dit si bien Mark Trammell: "demander aux utilisateurs de mettre à jour leur explorateur est non seulement inutile mais surtout sadique".

Pour les développeurs web, bien entendu, c'est l'enfer du devoir. Il est hors de question de refuser le portage sur IE6 sur des sites marchands, car on perdrait un quart de clientèle. Comment ainsi dire qu'on se soucie d'augmenter l'impact du site réalisé ?

En fait, la question n'est pas vraiment de ne plus supporter IE6, ce n'est pas possible. Mais la vraie question est de savoir quand est-ce que IE6 va disparaître suffisamment pour qu'une agence web puisse justifier le fait d'arrêter de s'en soucier ?

Car mine de rien, si les entreprises qui persistent à obliger l'utilisation de cet explorateur faisait un rapide calcul du temps perdu (80% du temps passé sur le développement du CSS et Javascript est investi dans les soucis de compatibilité avec IE6) auprès de leur agence web, ça fait bien longtemps que le pas aurait été franchis.

Et d'ici là, nous continuerons à perdre notre temps et à doubler nos factures pour supporter les technologies dépassées.

lundi, 16 mars 2009

Zend Mail avec template standardisé avec Zend Layout et Zend View

Pour contacter ses utilisateurs et leur transmettre codes, mot de passe et communication, nous utilisons des e-mails. Dans Zend Framework, Zend Mail nous aide à cette tâche. Cette classe permet de facilement configurer, construire et envoyer un e-mail.

Jusque là, aucun problème, mais bientôt on voudra probablement améliorer sa communication et ajouter son logo, ou un pied de page contenant les mises en garde et ceci pour tous nos e-mails sortants. On se dit alors, qu'il serait fort pratique de bénéficier de la puissance de Zend Layout pour ce faire.

Egalement, bien souvent, les données contenues dans nos e-mails sont formatées de la même manière que sur notre site grâce à des aides de vue (Helpers). Pour pouvoir bénéficier de ces aides, on aimerait pouvoir créer nos e-mails grâce à des vues de type Zend View.

Dans cet article, je vous propose une classe, qui vous permet de gérer vos e-mails grâce à un layout et une vue tout comme vous le faites pour vos pages standards.

jeudi, 22 janvier 2009

Zend Framework - Zend Loader, où mettre ses classes et comment les nommer

Etant donné le nombre de fois où la question m'a été posée, j'ai décidé de faire un petit tutorial à ce sujet. Ces explications complèteront parfaitement mon précédent tutorial sur l'initialisation du contrôleur frontal et sur l'arboresence.

- page 1 de 3