<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Magentips &#187; CE 1.3.2.4</title>
	<atom:link href="http://www.magentips.com/cat/versions-magento/magento-community-edition/magento-ce-1-3-x/magento-ce-1-3-2-4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.magentips.com</link>
	<description>La boîte à outils des utilisateurs de Magento : ressources, analyses, trucs et astuces, dossiers, extensions, tests</description>
	<lastBuildDate>Thu, 02 Feb 2012 23:18:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Nouvel outil Magentips : recherche de pays pour Magento</title>
		<link>http://www.magentips.com/2010/07/nouvel-outil-magentips-recherche-de-pays-pour-magento/</link>
		<comments>http://www.magentips.com/2010/07/nouvel-outil-magentips-recherche-de-pays-pour-magento/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 22:51:44 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[1. Débutant]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[CE 1.3.0]]></category>
		<category><![CDATA[CE 1.3.1]]></category>
		<category><![CDATA[CE 1.3.1.1]]></category>
		<category><![CDATA[CE 1.3.2]]></category>
		<category><![CDATA[CE 1.3.2.1]]></category>
		<category><![CDATA[CE 1.3.2.2]]></category>
		<category><![CDATA[CE 1.3.2.3]]></category>
		<category><![CDATA[CE 1.3.2.4]]></category>
		<category><![CDATA[CE 1.3.x]]></category>
		<category><![CDATA[CE 1.4.0.1]]></category>
		<category><![CDATA[CE 1.4.1.0]]></category>
		<category><![CDATA[CE 1.4.x]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Données]]></category>
		<category><![CDATA[EE 1.6.0.0]]></category>
		<category><![CDATA[EE 1.6.x]]></category>
		<category><![CDATA[EE 1.7.x]]></category>
		<category><![CDATA[EE 1.8.x]]></category>
		<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Intégration]]></category>
		<category><![CDATA[Magento Community Edition]]></category>
		<category><![CDATA[Magento Enterprise Edition]]></category>
		<category><![CDATA[Magento Professional Edition]]></category>
		<category><![CDATA[Outils Magentips]]></category>
		<category><![CDATA[PE 1.8.x]]></category>

		<guid isPermaLink="false">http://www.magentips.com/?p=758</guid>
		<description><![CDATA[Si, comme moi, vous en avez marre de chercher le code d&#8217;un pays pour programmer vos modules, configurer vos modes de livraison ou vérifier votre configuration stockée en base de données, vous allez gagner des heures de travail ! Magentips vous offre un moteur de recherche des pays. Quelles sont les données exploitées ? Code [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 464px;"><a title="Outil Magentips : liste des pays pour Magento" href="http://files.magentips.com/content/magento-countries/"><img class="alignnone size-full wp-image-756" title="Pays Magento (norme ISO 3166)" src="http://www.magentips.com/wp-content/uploads/2010/01/magento-countries.png" alt="" width="470" height="295" /></a></div>
<p>Si, comme moi, vous en avez marre de chercher le code d&#8217;un pays pour programmer vos modules, configurer vos modes de livraison ou vérifier votre configuration stockée en base de données, vous allez gagner des heures de travail !</p>
<p><strong>Magentips vous offre un <a title="Outil Magentips : liste des pays pour Magento" href="http://files.magentips.com/content/magento-countries/">moteur de recherche des pays</a>.</strong></p>
<h3>Quelles sont les données exploitées ?</h3>
<ul>
<li>Code du pays au format ISO 3166-1 alpha-2, utilisé par Magento</li>
<li>Nom du pays en français</li>
<li>Nom du pays en anglais</li>
<li>Zones géographiques du pays (continent, outre-mer, Zone Euro)</li>
</ul>
<h3>Que peut-on faire avec ?</h3>
<ul>
<li>Chercher un mot parmi les données</li>
<li>Filtrer la liste grâce à une sélection rapide d&#8217;une zone (bloc à gauche)</li>
<li>Trier la liste sur n&#8217;importe quelle colonne</li>
</ul>
<p>&laquo;&nbsp;C&#8217;est tout ?&nbsp;&raquo; Oui, c&#8217;est tout, mais, à l&#8217;usage, calculez le temps gagné !</p>
<p>Amusez-vous bien !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentips.com/2010/07/nouvel-outil-magentips-recherche-de-pays-pour-magento/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Le backend Magento est bloqué ? Passez-le en anglais !</title>
		<link>http://www.magentips.com/2010/02/blocage-bug-backend-magento-francais-anglais/</link>
		<comments>http://www.magentips.com/2010/02/blocage-bug-backend-magento-francais-anglais/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 22:40:37 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[1. Débutant]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Bogues]]></category>
		<category><![CDATA[CE 1.3.0]]></category>
		<category><![CDATA[CE 1.3.1]]></category>
		<category><![CDATA[CE 1.3.1.1]]></category>
		<category><![CDATA[CE 1.3.2]]></category>
		<category><![CDATA[CE 1.3.2.1]]></category>
		<category><![CDATA[CE 1.3.2.2]]></category>
		<category><![CDATA[CE 1.3.2.3]]></category>
		<category><![CDATA[CE 1.3.2.4]]></category>
		<category><![CDATA[CE 1.3.x]]></category>
		<category><![CDATA[CE 1.4.0.0]]></category>
		<category><![CDATA[CE 1.4.0.1]]></category>
		<category><![CDATA[CE 1.4.x]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Magento Community Edition]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[Webmastering]]></category>
		<category><![CDATA[langue]]></category>
		<category><![CDATA[traduction]]></category>

		<guid isPermaLink="false">http://www.magentips.com/?p=632</guid>
		<description><![CDATA[Diantre ! Mes produits téléchargeables sont vides&#8230; Je vois passer beaucoup de messages dans les forums et les blogs sur des blocages de certaines fonctionnalités de l&#8217;interface d&#8217;administration de Magento, en particulier depuis la sortie de Magento Community Edition 1.4. Ils sont essentiellement dus au décalage entre les éléments nouveaux ou modifiés du backend et [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 470px;"><img class="alignnone size-full wp-image-635" title="Défaut dans un produit téléchargeable" src="http://www.magentips.com/wp-content/uploads/2010/02/down1.png" alt="" width="470" height="123" />Diantre ! Mes produits téléchargeables sont vides&#8230;</div>
<p>Je vois passer beaucoup de messages dans les forums et les blogs sur des <strong>blocages de certaines fonctionnalités de l&#8217;interface d&#8217;administration de Magento</strong>, en particulier depuis la sortie de Magento Community Edition 1.4.</p>
<p>Ils sont essentiellement <strong>dus au décalage entre les éléments nouveaux ou modifiés du backend et ceux traduits par l&#8217;<a title="Magento Community Modules - French (France) Language Pack" href="http://www.magentocommerce.com/extension/414/magento-community-modules--french-france-language-pack">extension qui gère la langue française</a></strong>.</p>
<p>Il faut laisser le temps à <a title="SeL" href="http://www.magentocommerce.com/boards/member/3267">SeL</a> de mettre à jour les traductions et publier une nouvelle version de l&#8217;extension (je sais que tu y travailles dur, SeL <img src='http://www.magentips.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>D&#8217;ici là, il y a un moyen tout simple de contourner le problème : en pied de page du backend, vous avez le choix de la langue. <strong>Choisissez l&#8217;anglais américain et tout fonctionnera à merveille !</strong></p>
<p>Bien entendu, cette manipulation ne modifie pas l&#8217;affichage des vues du frontend. Et quand vous mettrez à jour l&#8217;extension de la langue française, vous n&#8217;aurez rien d&#8217;autre à faire que de repasser le backend en français.</p>
<div class="wp-caption aligncenter" style="width: 470px;"><img class="alignnone size-full wp-image-634" title="Produit téléchargeable rétabli" src="http://www.magentips.com/wp-content/uploads/2010/02/down2.png" alt="" width="470" height="175" />Ouf ! Rien de perdu.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.magentips.com/2010/02/blocage-bug-backend-magento-francais-anglais/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comparateur Magentips : ajout de Magento CE 1.4.0.1</title>
		<link>http://www.magentips.com/2010/02/comparateur-magentips-ajout-de-magento-ce-1-4-0-1/</link>
		<comments>http://www.magentips.com/2010/02/comparateur-magentips-ajout-de-magento-ce-1-4-0-1/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 11:45:35 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[3. Avancé]]></category>
		<category><![CDATA[4. Expert]]></category>
		<category><![CDATA[Bogues]]></category>
		<category><![CDATA[CE 1.3.2.4]]></category>
		<category><![CDATA[CE 1.3.x]]></category>
		<category><![CDATA[CE 1.4.0.0]]></category>
		<category><![CDATA[CE 1.4.0.1]]></category>
		<category><![CDATA[CE 1.4.x]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Intégration]]></category>
		<category><![CDATA[Magento Community Edition]]></category>
		<category><![CDATA[Outils Magentips]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Web-design]]></category>
		<category><![CDATA[Webmastering]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[comparaison]]></category>
		<category><![CDATA[diff]]></category>

		<guid isPermaLink="false">http://www.magentips.com/?p=628</guid>
		<description><![CDATA[Le comparateur de versions de Magento Community Edition intègre désormais la version 1.4.0.1, comparée à la version 1.4.0.0. Par contre, la comparaison 1.3.2.4 / 1.4.0.0 n&#8217;a pu être ajoutée, en raison d&#8217;un nombre trop important de modifications dans le code source entre les deux versions. Cela aurait rendu le comparateur illisible, donc inexploitable.]]></description>
			<content:encoded><![CDATA[<p>Le <a title="Comparateur de versions Magento" href="http://files.magentips.com/content/magento-diff/">comparateur de versions de Magento Community Edition</a> intègre désormais la version 1.4.0.1, comparée à la version 1.4.0.0.</p>
<p>Par contre, la comparaison 1.3.2.4 / 1.4.0.0 n&#8217;a pu être ajoutée, en raison d&#8217;un nombre trop important de modifications dans le code source entre les deux versions. Cela aurait rendu le comparateur illisible, donc inexploitable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentips.com/2010/02/comparateur-magentips-ajout-de-magento-ce-1-4-0-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flat catalog : attention à la configuration des attributs</title>
		<link>http://www.magentips.com/2009/12/flat-catalog-configuration-attributs/</link>
		<comments>http://www.magentips.com/2009/12/flat-catalog-configuration-attributs/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 00:33:24 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[3. Avancé]]></category>
		<category><![CDATA[4. Expert]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Catalogue]]></category>
		<category><![CDATA[CE 1.3.0]]></category>
		<category><![CDATA[CE 1.3.1]]></category>
		<category><![CDATA[CE 1.3.1.1]]></category>
		<category><![CDATA[CE 1.3.2]]></category>
		<category><![CDATA[CE 1.3.2.1]]></category>
		<category><![CDATA[CE 1.3.2.2]]></category>
		<category><![CDATA[CE 1.3.2.3]]></category>
		<category><![CDATA[CE 1.3.2.4]]></category>
		<category><![CDATA[CE 1.3.x]]></category>
		<category><![CDATA[CE 1.4.0.0]]></category>
		<category><![CDATA[CE 1.4.x]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Données]]></category>
		<category><![CDATA[EE 1.6.0.0]]></category>
		<category><![CDATA[EE 1.6.x]]></category>
		<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Magento Community Edition]]></category>
		<category><![CDATA[Magento Enterprise Edition]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[attribut]]></category>
		<category><![CDATA[EAV]]></category>
		<category><![CDATA[flat catalog]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.magentips.com/?p=377</guid>
		<description><![CDATA[Depuis Magento Community Edition 1.3.0, nous obtenons de bien meilleures performances sur le frontend, grâce au catalogue à plat ou flat catalog. Varien a introduit ce concept pour optimiser les temps de réponse des sites qui offrent un catalogue riche (aux alentours de 1000 produits, mais le seuil est très variable selon complexité des attributs, [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis Magento Community Edition 1.3.0, nous obtenons de bien meilleures performances sur le frontend, grâce au <strong>catalogue à plat ou <em>flat catalog</em></strong>. Varien a introduit ce concept pour <strong>optimiser les temps de réponse</strong> des sites qui offrent un catalogue riche (aux alentours de 1000 produits, mais le seuil est très variable selon complexité des attributs, des jeux d&#8217;attributs et des types de produits).</p>
<p>Si l&#8217;activation du <em>flat catalog</em> est à peu près évidente (nous allons voir ça ci-après), il faut comprendre ce que fait Magento lorsqu&#8217;il crée les tables MySQL des produits à plat. Et on constate vite que, <strong>si on ne touche pas au paramétrage des attributs, on n&#8217;obtient pas du tout le résultat escompté !</strong></p>
<p><span id="more-377"></span></p>
<h3>Modèle EAV et flat catalog</h3>
<p>Ce qui fait la souplesse de Magento, c&#8217;est la gestion de ses attributs par un <a title="Modèle EAV sur Wikipedia" href="http://en.wikipedia.org/wiki/Entity-attribute-value_model">modèle EAV</a>. Chaque entité (produit, client, commande, etc.) est composée d&#8217;attributs (prix, couleur, pays, etc.) qui ont chacun une valeur (&laquo;&nbsp;100 €&nbsp;&raquo;, &laquo;&nbsp;vert&nbsp;&raquo;, &laquo;&nbsp;France&nbsp;&raquo;). Comme un site évolue vite, on doit pouvoir ajouter ou retirer des attributs aux entités. Le modèle EAV est conçu pour cela, il permet de <strong>gérer facilement des attributs et leurs valeurs, sans modifier la structure de la base de données et sans écrire une seule ligne de code</strong>.</p>
<p>C&#8217;est un avantage énorme, mais il y a une contrainte de taille : quand Magento doit récupérer une entité (un produit par exemple), il doit parcourir un nombre important de tables dans la base de données pour assembler les valeurs des attributs et reconstituer l&#8217;information. Quand il faut afficher une page de catégorie avec 50 produits qui disposent chacun de 50 attributs, on arrive vite à la limite du tolérable. Comme le temps de réponse d&#8217;un site est le critère numéro 1 dans le succès d&#8217;un site e-commerce, il fallait trouver une réponse. Vous en réviez ? Magento le fait !</p>
<p>Pour accélérer les requêtes en lecture sur la base de données, <strong>Magento va construire de nouvelles tables dont chaque champ (ou colonne) représentera un attribut et chaque enregistrement (ou ligne) les valeurs des attributs d&#8217;une entité</strong>. C&#8217;est simple et rapide !</p>
<p>Bien entendu, <strong>si le catalogue est modifié, les tables doivent être reconstruites pour stocker les nouvelles informations</strong>. On ne met donc en œuvre des entités plates que si les valeurs ne changent pas tout le temps. Inutile d&#8217;y chercher les stocks ou les prix remisés par exemple.</p>
<h3>Construire le flat catalog</h3>
<p>Maintenant que les concepts de base sont posés, il faut savoir une chose : <strong>le <em>flat catalog</em> n&#8217;existe pas par défaut</strong>. Il faut donc le créer soit même depuis l&#8217;interface d&#8217;administration.</p>
<p><strong>Pour créer un flat catalog :</strong></p>
<ul>
<li>Menu <em>Système &gt; Gestion du cache</em><br />
<img class="alignnone size-full wp-image-404" title="Construction du flat catalog" src="http://www.magentips.com/wp-content/uploads/2009/12/flat-catalog-cache.png" alt="Construction du flat catalog" width="287" height="100" /><br />
Il faut d&#8217;abord construire les tables dans MySQL, grâce à ces boutons. On a le choix d&#8217;aplatir les catégories, les produits ou les deux.</li>
<li>Menu Système &gt; Configuration &gt; Catalogue &gt; Frontend<br />
<img class="alignnone size-full wp-image-405" title="Activation du flat catalog" src="http://www.magentips.com/wp-content/uploads/2009/12/flat-catalog-activation.png" alt="Activation du flat catalog" width="470" height="97" /><br />
Si nous ne construisons pas les tables via la gestion du cache, ces deux options sont indisponibles. Mais comme nous l&#8217;avons fait, nous avons maintenant le choix d&#8217;utiliser le flat catalog sur le frontend. Pourquoi faire compliqué alors qu&#8217;une seule étape pourrait suffire ? Simplement parce que Magento peut gérer plusieurs sites. On peut avoir un <em>flat catalog</em> sur un site et pas sur l&#8217;autre.</li>
<li>Menu <em>Système &gt; Gestion du cache</em><br />
Oui, il faut y revenir pour ajouter nos entités (catégories et/ou produits) dans les tables à plat.</li>
</ul>
<p>C&#8217;est tout. Mais est-ce suffisant ? Pas du tout ! Si on analyse les tables créées, on s&#8217;aperçoit vite que <strong>tous les attributs n&#8217;y sont pas, en particulier ceux spécifiques au site</strong>.</p>
<p><img class="alignnone size-medium wp-image-406" title="Flat table par défaut" src="http://www.magentips.com/wp-content/uploads/2009/12/flat-catalog-table1-246x700.png" alt="Flat table par défaut" width="246" height="700" /></p>
<p>Si nous voulons afficher des valeurs d&#8217;attributs sans tuer les performances du serveur, il faut les ajouter à la structure des tables à plat. Pas de panique, inutile de faire ce sale boulot par des requêtes SQL hasardeuses. <strong>Magento a tout prévu&#8230; sauf de documenter ce détail essentiel !</strong></p>
<h3>Définir les attributs à aplatir</h3>
<p>Quand nous demandons la construction du <em>flat catalog</em>, Magento utilise l&#8217;<em>Indexer</em> du module <em>Catalog</em> qui contient des contrôles sur la configuration des attributs (fichier Mage\Catalog\Model\Resource\Eav\Mysql4\Product\Flat\Indexer.php). Il contrôle notamment l&#8217;état du paramètre <code>used_in_product_listing</code>. S&#8217;il est égal à 1, l&#8217;attribut est intégré au <em>flat catalog</em>.</p>
<p>Reste à savoir d&#8217;où vient cet état. Une petite recherche (<a title="Explorer Magento avec nWire" href="http://www.magentips.com/2009/12/explorer-magento-avec-nwire/">merci nWire !</a>) et le voici, caché dans la configuration d&#8217;attribut (fichier Adminhtml\Block\Catalog\Product\Attribute\Edit\Tab\Main.php). On a la solution.</p>
<p><strong>Pour ajouter un attribut dans le flat catalog :</strong></p>
<ul>
<li>Menu <em>Catalogue &gt; Attributs &gt; Gérer les attributs</em><br />
Sélectionner l&#8217;attribut à &laquo;&nbsp;aplatir&nbsp;&raquo;.</li>
<li>Volet <em>Propriétés du front-office</em><br />
<img class="alignnone size-full wp-image-407" title="Configuration de l'attribut pour le flat catalog" src="http://www.magentips.com/wp-content/uploads/2009/12/flat-catalog-attribut.png" alt="Configuration de l'attribut pour le flat catalog" width="467" height="55" /><br />
C&#8217;est là que se cache l&#8217;option. Il faut choisir <em>Oui</em> et sauvegarder l&#8217;attribut.</li>
<li>Menu <em>Système &gt; Gestion du cache</em><br />
On reconstruit le cache.</li>
</ul>
<p>Le résultat est nettement meilleur. J&#8217;ai maintenant mon attribut dans mon <em>flat catalog</em> (ici <em>manufacturer</em>). Et un mystère de moins !</p>
<p><img class="alignnone size-medium wp-image-408" title="Table plate après insertion d'attributs" src="http://www.magentips.com/wp-content/uploads/2009/12/flat-catalog-table2-234x700.png" alt="Table plate après insertion d'attributs" width="234" height="700" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentips.com/2009/12/flat-catalog-configuration-attributs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Un guide de référence au Bargento 3 ?</title>
		<link>http://www.magentips.com/2009/11/un-guide-de-reference-au-bargento-3/</link>
		<comments>http://www.magentips.com/2009/11/un-guide-de-reference-au-bargento-3/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 16:09:51 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[1. Débutant]]></category>
		<category><![CDATA[2. Intermédiaire]]></category>
		<category><![CDATA[3. Avancé]]></category>
		<category><![CDATA[4. Expert]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[CE 1.3.2.4]]></category>
		<category><![CDATA[CE 1.3.x]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Formation]]></category>
		<category><![CDATA[Magento Community Edition]]></category>
		<category><![CDATA[Outils Magentips]]></category>

		<guid isPermaLink="false">http://www.magentips.com/?p=185</guid>
		<description><![CDATA[Le Bargento 3, c&#8217;est dans 2 jours ! La journée s&#8217;annonce exceptionnelle avec plus de 300 participants, l&#8217;inauguration de la Magento Academy, un concours de programmation de widgets, des présentations d&#8217;extensions&#8230; Entre conférences, ateliers et discussions de couloir, je ne vois pas comment tout va tenir en 10h de temps, mais c&#8217;est la magie de [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 470px;"><a title="Bargento 3" href="http://www.bargento.fr/"><img class="alignnone size-medium wp-image-192" title="Bargento3" src="http://www.magentips.com/wp-content/uploads/2009/11/bargento3-470x208.jpg" alt="Bargento3" width="470" height="208" /></a></div>
<p>Le <a title="Bargento 3" href="http://www.bargento.fr/">Bargento 3</a>, c&#8217;est dans 2 jours ! La journée s&#8217;annonce exceptionnelle avec plus de 300 participants, l&#8217;inauguration de la <a title="Magento Academy" href="http://www.magento-academy.com/">Magento Academy</a>, un <a title="Magento Developer Challenge" href="http://www.bargento.fr/bargento-30/un-magento-developer-challenge-a-bargento-3/">concours de programmation de widgets</a>, des présentations d&#8217;extensions&#8230; Entre conférences, ateliers et discussions de couloir, je ne vois pas comment tout va tenir en 10h de temps, mais c&#8217;est la magie de l&#8217;événement.</p>
<p>Cette fois-ci, je n&#8217;anime pas d&#8217;atelier, mais j&#8217;accompagnerai l&#8217;<a title="Association française des utilisateurs de PHP" href="http://www.afup.org/">AFUP</a>, partenaire de l&#8217;événement, et son président, Xavier Gorse, pour organiser la journée et accueillir les participants.</p>
<p>Malgré ces annonces étourdissantes, il manquait un truc&#8230; Un truc que je n&#8217;ai pas trouvé en 2 ans d&#8217;existence de Magento. Comme j&#8217;ai du mal à travailler sans, j&#8217;ai fini par m&#8217;y mettre et un premier jet sera disponible dans quelques jours : <strong>un Guide de référence Magento</strong>.</p>
<p>Et comme Magento évolue très vite, il ne s&#8217;agit pas d&#8217;un livre en papier mais d&#8217;une application web qui utilise des technologies sémantiques. Première brique, le <strong>référentiel des fonctionnalités de Magento Community Edition</strong> permet de trouver n&#8217;importe quelle information détaillée concernant une fonctionnalité de Magento (comme par exemple, où elle se situe dans l&#8217;interface d&#8217;administration). Comme il a pour but d&#8217;aider les utilisateurs au quotidien, les outils proposés sont adaptés à une recherche rapide :</p>
<ul>
<li>Recherche plein texte</li>
<li>Filtres à facettes hiérarchiques (plus fort que Magento !)</li>
<li>Tris dynamiques</li>
<li>Groupement des résultats</li>
</ul>
<p>Qu&#8217;obtient-on à la sortie ? Un peu ce qu&#8217;on veut en fait. Quelques exemples :</p>
<ul>
<li>Je souhaite caler toutes les adresses e-mail de Magento. Je tape &laquo;&nbsp;e-mail&nbsp;&raquo; dans le moteur de recherche et j&#8217;obtiens toutes les fonctionnalités qui ont un rapport avec les e-mails.</li>
<li>Je souhaite paramétrer ce qui concerne le profil local de la plate-forme. Je sélectionne le groupe fonctionnel &laquo;&nbsp;Internationalisation / Localisation&nbsp;&raquo; et j&#8217;ai la liste complète des points à traiter (voir écran ci-dessous).</li>
<li>Je souhaite connaître toutes les fonctionnalités attachées à un menu Magento. Je choisis une entrée de menu Magento dans le filtre hiérarchique correspondant et j&#8217;ai une liste exhaustive.</li>
<li>J&#8217;ai besoin de détails sur une fonctionnalité. J&#8217;ouvre le panneau des détails et je sais tout.</li>
<li>Je souhaite avoir la liste de tous les boutons de l&#8217;interface d&#8217;administration de Magento. Je choisis l&#8217;élément IHM &laquo;&nbsp;bouton&nbsp;&raquo; comme filtre. Bon là, je ne vois pas à quoi cela peut servir mais ça sait le faire !</li>
</ul>
<p>En résumé, c&#8217;est un outil très souple et rapide qui saura s&#8217;adapter à vos recherches. Dans un premier temps, le contenu sera assez léger, mais le but est de l&#8217;alimenter au fur et à mesure des retours d&#8217;expérience. J&#8217;ai même prévu des liens avec les meilleures astuces liées à une fonctionnalité de Magento !</p>
<p>C&#8217;est Noël avant l&#8217;heure. Pour la plaisir (et le buzz !), une petite copie d&#8217;écran :</p>
<div class="wp-caption aligncenter" style="width: 470px;"><img class="alignnone size-full wp-image-187" title="Référentiel Magentips" src="http://www.magentips.com/wp-content/uploads/2009/11/magentips-features-ref-guide-1.jpg" alt="Référentiel Magentips" width="470" height="294" /></div>
<p>A lundi pour une petite démo ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentips.com/2009/11/un-guide-de-reference-au-bargento-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Un comparateur des versions stables de Magento</title>
		<link>http://www.magentips.com/2009/10/un-comparateur-des-versions-stables-de-magento/</link>
		<comments>http://www.magentips.com/2009/10/un-comparateur-des-versions-stables-de-magento/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 22:57:14 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[3. Avancé]]></category>
		<category><![CDATA[4. Expert]]></category>
		<category><![CDATA[CE 1.3.0]]></category>
		<category><![CDATA[CE 1.3.1]]></category>
		<category><![CDATA[CE 1.3.1.1]]></category>
		<category><![CDATA[CE 1.3.2]]></category>
		<category><![CDATA[CE 1.3.2.1]]></category>
		<category><![CDATA[CE 1.3.2.2]]></category>
		<category><![CDATA[CE 1.3.2.3]]></category>
		<category><![CDATA[CE 1.3.2.4]]></category>
		<category><![CDATA[CE 1.3.x]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Intégration]]></category>
		<category><![CDATA[Magento Community Edition]]></category>
		<category><![CDATA[Outils Magentips]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Web-design]]></category>
		<category><![CDATA[Webmastering]]></category>
		<category><![CDATA[Araxis]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[comparaison]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[Merge]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.magentips.com/?p=153</guid>
		<description><![CDATA[Au rythme des versions de Magento, il devient difficile de suivre les modifications apportées au code source. Pourtant, ce suivi est obligatoire pour garantir la compatibilité des extensions ou des thèmes avec une nouvelle version. Pour les extensions, les développeurs ont l&#8217;habitude de suivre les feuilles de route et les changelogs. Une nouvelle version de [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 470px;"><a title="Comparateur des versions stables de Magento" href="http://files.magentips.com/content/magento-diff/"><img class="alignnone size-full wp-image-154" title="Comparateur de versions Magento" src="http://www.magentips.com/wp-content/uploads/2009/10/magento-diff.gif" alt="Comparateur de versions Magento" width="470" height="264" /></a></div>
<p>Au rythme des versions de Magento, il devient difficile de suivre les modifications apportées au code source. Pourtant, ce suivi est obligatoire pour <strong>garantir la compatibilité des extensions ou des thèmes avec une nouvelle version</strong>.</p>
<p>Pour les extensions, les développeurs ont l&#8217;habitude de suivre les feuilles de route et les <em>changelogs</em>. Une nouvelle version de Magento appelle donc une nouvelle version de l&#8217;extension. C&#8217;est habituel.</p>
<p><strong>Il en est tout autrement pour les thèmes</strong>. Chaque thème est souvent spécifique à un site e-commerce. En cas de mise à jour de Magento, il est possible que le thème par défaut change. Il faut donc répercuter ces modifications sur le thème spécifique, sinon c&#8217;est bugs garantis ! Et comme Magento regorge de fonctions Javascript et Ajax, il est parfois pénible de tout passer en revue.</p>
<p>Alors pour vous faciliter la tâche, je mets à disposition un <strong><a title="Comparateur des versions stables de Magento" href="http://files.magentips.com/content/magento-diff/">&laquo;&nbsp;Comparateur des versions stables de Magento Community Edition&nbsp;&raquo;</a></strong>. Cet outil répertorie toutes les <strong>modifications du code source de Magento entre deux versions stables</strong>. C&#8217;est visuel, exhaustif et rapidement accessible. Le genre de truc qu&#8217;on utilise plusieurs fois par jour&#8230;</p>
<p>N&#8217;hésitez pas à donner votre avis pour améliorer la chose. Et après, j&#8217;ai des trucs encore plus dingues dans les cartons !</p>
<div class="wp-caption aligncenter" style="width: 470px;"><img class="alignnone size-full wp-image-178" title="Comparateur de versions Magento - Détails d'un fichier" src="http://www.magentips.com/wp-content/uploads/2009/10/magento-diff-2.gif" alt="Comparateur de versions Magento - Détails d'un fichier" width="470" height="296" />Détail d&#8217;un fichier modifié entre deux versions Magento, avec mise en évidence des lignes.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.magentips.com/2009/10/un-comparateur-des-versions-stables-de-magento/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Importation de clients : attention aux abonnés newsletter !</title>
		<link>http://www.magentips.com/2009/10/importation-de-clients-attention-aux-abonnes-newsletter/</link>
		<comments>http://www.magentips.com/2009/10/importation-de-clients-attention-aux-abonnes-newsletter/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 22:01:21 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[1. Débutant]]></category>
		<category><![CDATA[2. Intermédiaire]]></category>
		<category><![CDATA[3. Avancé]]></category>
		<category><![CDATA[4. Expert]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[CE 1.3.2.4]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[Données]]></category>
		<category><![CDATA[E-mailing]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Relation client]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Trucs et astuces]]></category>
		<category><![CDATA[Webmastering]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.magentips.com/?p=60</guid>
		<description><![CDATA[Magento réserve souvent de belles surprises&#8230; qui peuvent se transformer en pièges en l&#8217;absence de documentation de référence. Celui caché derrière l&#8217;importation des comptes clients est particulièrement démonstratif. Résultat : un envoi massif d&#8217;e-mails qui peuvent être pris comme du spam par les clients ! Si on utilise le profil d&#8217;importation CSV standard de Magento, [...]]]></description>
			<content:encoded><![CDATA[<p>Magento réserve souvent de belles surprises&#8230; qui peuvent se transformer en pièges en l&#8217;absence de documentation de référence. Celui caché derrière l&#8217;importation des comptes clients est particulièrement démonstratif. Résultat : <strong>un envoi massif d&#8217;e-mails qui peuvent être pris comme du spam par les clients !</strong></p>
<p><span id="more-60"></span></p>
<p>Si on utilise le profil d&#8217;importation CSV standard de Magento, un fichier de comptes clients contient une ligne par compte avec l&#8217;ensemble des valeurs de ses attributs. Parmi ces champs, se trouve l&#8217;état d&#8217;abonnement à la newsletter. Lors d&#8217;une migration d&#8217;un site existant vers une plate-forme Magento, il est donc possible d&#8217;avoir des milliers de comptes dont la majorité sont abonnés à la newsletter.</p>
<p>Pendant l&#8217;importation de ces données, Magento utilise son modèle métier pour valider chaque ligne et réaliser l&#8217;action adéquate : création ou modification. Le problème pour les nouveaux comptes ou pour ceux dont l&#8217;abonnement à la newsletter change, c&#8217;est qu&#8217;ils seront traités comme le fait l&#8217;interface d&#8217;administration : <strong>un message sera envoyé au client pour l&#8217;avertir du changement d&#8217;état de l&#8217;abonnement</strong>.</p>
<p>Si votre fichier contient 50000 comptes, <strong>ce sont potentiellement 50000 e-mails qui partent lors de l&#8217;importation !</strong> Retours garanties&#8230;</p>
<p>Donc si vous faites des importations de comptes clients, prenez vos précautions (en coupant le serveur SMTP par exemple), surtout si l&#8217;importation se répète plusieurs fois par jour lors des tests fonctionnels ou des tests de charge. Situation vécue&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magentips.com/2009/10/importation-de-clients-attention-aux-abonnes-newsletter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

