Voyons comment écrire un script PHP ayant accès à l’API Magento (ici version 1.3.2.4) pour réaliser divers traitements (exports, synchronisations, etc).
Lire la suite de Ecrire un script PHP qui utilise le modèle Magento
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.
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
Zend_CodeGenerator est un nouveau composant du Zend Framework qui permet de générer du code PHP en utilisant une interface orientée objet. Réalisons pas à pas un script permettant de générer une partie du modèle de données.
Après une brève présentation des composants Zend_Tool_Framework, Zend_Tool_Project et Zend_CodeGenerator, nous installerons l’outil de génération de code désormais inclus dans le Zend Framework pour générer les bases d’une application web.
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
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
Afin de tester localement les possibilités de la plateforme ecommerce Magento, nous détaillerons ici son installation sur une distribution Ubuntu (ici Intrepid Ibex 8.10).
Lire la suite de Installation pas à pas de Magento sur Ubuntu
Les attaques XSS ou Cross-Site Scripting ont pour principe l’injection de données dans une application web dans le but d’exécuter du code malveillant. Nous verrons ici comment ses attaques sont mises en oeuvre et comment s’en prémunir simplement.
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.
Magento
Joomla!
Zend Fr.
Ubuntu



![Validate my RSS feed [Valid RSS]](/wp-content/themes/libre-a-vous/images/rss-valid.png)