Mercredi 17 février 2010
-
Poupou
Pour cette 2ème et dernière journée de conférence, voici un petit résumé des sessions…

Continue reading “Symfony Live - Day 2″
Posted in Développement web
| Tagged git, php, Symfony, zend
|
Mardi 16 février 2010
-
Poupou
Voici donc un petit résumé de la 1ère journée de la conférence Symfony Live 2010. Beaucoup d’intervenants, beaucoup de monde, et donc beaucoup de discussions…

Internationalization
Continue reading “Symfony Live - Day 1″
Posted in Développement web
| Tagged doctrine, i18n, php, Symfony
|
Mardi 16 février 2010
-
Poupou

Aujourd’hui et demain se déroulent la Symfony Live 2010. Plus de 250 personnes venues du monde entier (dont X-PRIME), réunies à Paris pour discuter du célèbre framework PHP5.
Le programme est disponible ici : http://www.symfony-live.com/schedule . A ne pas louper cette année :
- Doctrine 2, de plus en plus poussé par Sensio
- Git : Plusieurs conférence sur Git, le système de versionnage à la mode. A suivre donc…
- Symfony et Zend Framework : avec la conférence d’un chef de projet Zend Framework
- La révélation de Symfony 2 : le meilleur pour la fin !
Bien sûr, plein d’autres conférences sont au programme: tutoriaux, retours d’expérience, best practises, etc…
A suivre donc ! (si la connexion wifi le permet
)

Posted in Développement web
| Tagged php, Symfony
|
Vendredi 22 janvier 2010
-
Damien Brugne
Terminons notre semaine de découverte du code Magento en abordant une fonctionnalité bien pratique : les prix tiers (« tiers prices » en V.O.).

Les prix tiers sont des prix « conditionnés ». Un produit a au minimum un prix -fixe- et éventuellement un prix spécial pour une durée déterminée ou non. Les prix tiers permettent de définir des prix spécifiques à une quantité achetée et / ou à un groupe d’acheteur.
Ce qui permet -par exemple- de proposer un catalogue dédié aux professionnels avec des prix minorés ou d’inciter à l’achat avec une politique de prix dégressifs sur la quantité.
Continue reading “Comment manipuler les prix tiers d’un produit Magento”
Posted in Snippets
| Tagged magento, php, tier price
|
Jeudi 21 janvier 2010
-
Damien Brugne
Suite de notre découverte du modèle objet Magento. Après la création d’une catégorie et la manipulation des collections d’entités Mangento voyons comment créer un produit simple … by code of course.

Lors de la création des catégories nous avions utilisé un array PHP et la méthode setData() pour renseigner les attributs. Cette fois-ci nous allons utiliser les assesseurs de notre objet.
Dans le code proposé ci-dessous tout les attributs par défaut d’un produit Magento ne seront pas renseignés. Les attributs non renseignés aurons les mêmes valeurs par défaut que si le produit avait été créé par le frontend. Entre autre la génération automatique de l’URL-key à partir du nom est implicite si elle n’est pas précisée à la création.
Continue reading “Comment créer un produit Magento par code”
Posted in Snippets
| Tagged collection, magento, php, produit
|
Mercredi 20 janvier 2010
-
Damien Brugne
Nous avons vu hier comment créer une catégorie par code dans Magento.
Je vous propose aujourd’hui de voir comment récupérer une ou plusieurs catégories, comment les parcourir puis d’implémenter une méthode permettant de vérifier si une catégorie existe ou non d’après son attribut “name”.

Cet article va nous permettre de découvrir la manipulation des collections d’objets Magento. Les notions ci-dessous ne s’appliquent pas seuleusement qu’aux catégories Magento mais également à toutes les entités EAV (Entité - Attribut - Valeur) comme les produits, les attributs, les clients, les commandes …
Continue reading “Récupérer une ou plusieurs catégories par code dans Magento”
Posted in Snippets
| Tagged catégorie, collection, eav, magento, php
|
Mardi 19 janvier 2010
-
Damien Brugne
Voici la suite de notre découverte de l’API Magento. Aujourd’hui je vous propose de créer -par code- une catégorie Magento.

Le concept des catégories est fondamentale de l’architecture Magento. Les catégories permettent d’organiser les produits de manière arborescente afin par exemple de structurer l’expérience visiteur sur le frontend.
Comme la création manuelle de -beaucoup de- catégories via l’interface d’administration peut s’avérer fastidieuse, il peut s’avérer trés pratique de créer les catégories par batch. Le code proposé ci-dessous aborde donc la manipulation d’une partie du modèle des catégories. Libre à vous ensuite de l’implémenter dans votre propre logique en fonction de vos besoins spécifiques.
Continue reading “Comment créer une catégorie Magento par code”
Posted in Snippets
| Tagged catégorie, magento, php
|
Vendredi 15 janvier 2010
-
Damien Brugne
“Damien, au lieu de Twitter écris des posts sur Australopitech … Damien fais un billet sur Australopitech … Damien tu ne montre pas l’exemple …“, gnia, gnia, gnia.
Et bien soit, je vous propose donc de commettre une série de posts sur Magento et son API.
Pour commencer par le commencement, voyons comment créer un batch Magento qui servira à nos futurs articles sur l’API Magento …

Continue reading “Comment créer un batch Magento”
Posted in Snippets
| Tagged batch, cli, magento, php
|
Mercredi 21 octobre 2009
-
ycayla

De nombreux sites possèdent un moteur de recherche et sous Drupal le plus utilisé est “Apache Solr“.
L’installation de ce moteur de recherche est assez simple si vous souhaitez l’installer, consulter la documentation de Drupal (http://drupal.org/node/343467).
Une fois que Solr est installé sur votre serveur il peut arriver que plusieurs sites doivent l’utiliser.
Dans ce cas là voici les manipulations à faire :
- Dans votre répertoire d’installation de solr ouvrir le répertoire “apache-solr-nightly” et renommer “example” en “drupal”
- Dans le répertoire “apache-solr-nightly/drupal/solr/conf”, renommer schema.xml et solrconfig.xml en .bak
- Récupérer les fichiers “schema.xml” et “solrconfig.xml” dans le module apachesolr de Drupal et les copier dans le répertoire “apache-solr-nightly/drupal/solr/conf”
- Supprimer les répertoires example-DIH, exampleAnalysis, exampledocs, work dans “apache-solr-nightly/drupal”
- Copier “drupal/multicore/solr.xml” dans “drupal/solr/solr.xml”
- Supprimer “drupal/multicore”
- Maintenant on va créer dans “drupal/solr” un répertoire par site
- Copier le répertoire “drupal/solr/conf” dans chacun des répertoires que vous venez de créer
- Ouvrez le fichier “drupal/solr/solr.xml” et mettre à jour les lignes “core” avec le nom de vos répertoires par exemple
- Une fois ces modifications faites lancer la commande “java -jar start.jar”
- Il faut maintenant aller dans l’administration de Drupal et modifier le “solr path” avec un chemin du genre “/solr/exemple1″
- Et pour finir il vous faut ré-indexer le site pour que les modifications soient prises en compte
Posted in Développement web
| Tagged apache, drupal, php, solr
|
Mercredi 7 octobre 2009
-
Poupou

Et c’est reparti comme en 2009 !
La prochaine symfony Live est annoncée déjà depuis quelques mois (à Paris du 15 au 17 février), mais ce n’est qu’hier que nous avons eu connaissance du programme, et de quelques surprises…
En effet, cette conférence Symfony, organisée pour la 2ème fois par Sensio Labs, sera l’occasion de dévoiler la sortie de Symfony 2.0 !
Pour plus d’info :
Posted in Développement web
| Tagged framework, php, Symfony
|