Dans le contexte d’une application MVC basée sur le Zend Framework (architecture identique à celle du Quickstart), voyons comment configurer son contrôleur d’erreurs pour journaliser les erreurs applicatives dans un fichier de log.

Lire la suite de Faciliter la maintenance d’une application Zend en combinant Zend_Log et ErrorController

Le profileur Zend_Db_Profiler_Firebug permet de profiler les requêtes SQL d’un site directement dans la console de l’extension Firefox Firebug. Nous verrons ici comment le configurer dans le bootstrap de notre application.

Lire la suite de Profiler les requêtes SQL de son application avec Zend_Db_Profiler_Firebug

Nicolas le 11 juin 2009

L’acronyme CRUD pour Create, Read, Update et Delete désigne les quatre opérations basiques
du stockage d’une information en base de données. Voyons ici comment utiliser ces méthodes sur un produit Magento.

Lire la suite de Opérations CRUD sur les produits Magento

Nicolas le 9 juin 2009

Grâce à la classe JUtility, l’envoi d’un email depuis Joomla! est relativement trivial. L’exemple présenté ici permet d’envoyer un email à l’utilisateur courant de la part de l’utilisateur système.

Lire la suite de Envoyer un e-mail depuis Joomla!

Nicolas le 7 juin 2009

Voyons comment récupérer par la programmation les variables de la configuration globale d’un site Joomla! stockées dans le fichier configuration.php

Lire la suite de Récupérer la configuration globale de Joomla!

Nicolas le 6 juin 2009

Lors du développement d’un module Joomla! ou pour en faciliter la maintenance, il est intéressant de pouvoir journaliser (ou logger) des informations, nous verrons ici comment utiliser ce mécanisme.

Lire la suite de Journaliser des informations avec Joomla!

Nicolas le 4 juin 2009

Intéressons nous ici à la manipulation des collections d’objets Magento stockés selon le modèle Entité – Attribut – Valeur. Voyons comment récupérer les attributs des objets ou encore filtrer une collection.

Lire la suite de Manipuler les collections d’objets Magento

Outre la surcharge de ses éléments (contrôleurs, blocs, modèles, etc), Magento offre la possibilité d’utiliser un mécanisme Événement – Observateur (event – observer) pour compléter ses fonctionalités natives. Nous en expliquerons et illustrerons ici le principe et nous poserons la question du choix de la méthode à utiliser.

Lire la suite de Personnaliser Magento : création d’un observer

Nicolas le 24 mai 2009

Afin de se rendre compte des possibilités d’extension de Magento, nous nous intéresserons ici au mécanisme de surcharge du comportement natif. Pour illustrer le propos, nous nous appliquerons à personnaliser l’interface d’administration permettant de lister les clients de notre site marchand.

Lire la suite de Personnaliser Magento : surcharge d’un bloc

Nicolas le 2 mai 2009

Afin de pouvoir utiliser simplement la fonction « mail » PHP depuis Apache et sous Ubuntu, intéressons nous au client SMTP msmtp (licence GNU GPL v3). L’idée est de transmettre un email à un serveur SMTP (ici le service GMail) qui se charge de le délivrer.

Lire la suite de Envoi d’e-mails depuis Apache avec msmtp