-
Derniers billets
Derniers commentaires
Mots-clefs
Apache Batch Block CMS Configuration CRUD Design Pattern email Event Festival Firebug Génération de code Hébergement HTTP JConfig JFactory JLog Layout Log Lucene Mage::getModel Magento-1.3 Model Observer openssl Périmètre fonctionnel php-codesniffer PostgreSQL Profiler Python Qualité Rewrite Sécurité smtp SQL SQLite Synthèse vocale Template Tomcat Trigger Ubuntu XSS Zend_CodeGenerator Zend_Tool_Framework ZF
Opérations CRUD sur les produits Magento
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
Envoyer un e-mail depuis Joomla!
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
Récupérer la configuration globale de Joomla!
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
Journaliser des informations avec Joomla!
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
Manipuler les collections d’objets Magento (partie 1)
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
Personnaliser Magento : création d’un observer
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
Personnaliser Magento : surcharge d’un bloc
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
Installation pas à pas de Magento sur Ubuntu
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
Magento, ecommerce platform for growth
Magento est une solution e-commerce opensource qui connaît actuellement un énorme succès. Elle se base sur le framework PHP Zend, la base de données MySQL et une architecture des plus souples pour offrir une richesse fonctionnelle impressionnante. Détaillons ici les fonctionnalités offertes nativement ainsi que les possibilités de personnalisation de cette plateforme. Lire la Suite
Se protéger des attaques XSS
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. Lire la Suite