9 déc 2010, 09:38
par Jérémie Bouchet
Commenter

Magento 1.4.2.0 stable

Une bonne nouvelle ce matin (en fait, elle date de hier soir ~23h) : la sortie de la 1.4.2.0 en version stable ! Plus d’infos ici : http://www.magentocommerce.com/blog/comments/magento-ce-version-1420-stable-now-available/

2 déc 2010, 12:30
par Jérémie Bouchet
Commenter

Gestion des taux de taxes

La gestion des taxes est très complète sur Magento, même si la configuration parait, au premier abord, quelque peu compliquée :)

Pour vous faciliter un minimum les choses, j’ai préparé un fichier des taxes de la zone EURO + des DOM-TOM, que vous n’aurez plus qu’à importer : Ventes > TVA & autres taxes > Import / Export Taux de taxes

tax_rates.csv

26 nov 2010, 18:22
par Jérémie Bouchet
Commenter

Add Expires headers

La plupart des images d’un site ne subissent pas de modifications pendant un certain temps, et n’ont donc pas besoin d’être chargées à chaque fois par le navigateur…

Magento l’a prévu et écrit dans le .htaccess : ExpiresDefault « access plus 1 year ». C’est bien ! Sauf que ca marche pas :/

Avant d’enquêter sur la raison précise, il convient de remplacer la ligne (ou ajouter à la suite) :

ExpiresActive On
ExpiresByType image/gif A604800
ExpiresByType image/jpeg A604800
ExpiresByType image/png A604800
26 nov 2010, 18:10
par Jérémie Bouchet
1 comment

Notifications de mises à jour

Les notifications des diverses mises à jour et corrections de bug que nous fait l’admin Magento sont utiles pour les développeurs ou les administrateurs du site, mais sont « stressantes » pour les clients.

Comment les enlever pour eux uniquement ?

  1. Créer un rôle. Par exemple « client_role ». (Système > Permissions > Rôles)
  2. Dans les ressources du rôle, cocher tout ce dont vous semble mais PAS « système>notifications »
  3. Créer un user et lui donner le rôle client_role. (Système > Permissions > Utilisateurs)
  4. Informer le client :)

Und s’ech alles

25 nov 2010, 14:33
par Jérémie Bouchet
Commenter

Ecrire des logs

Pour logger dans des classes qui ne sortent pas leur flux (les contrôleurs par ex.), on peut avoir l’habitude de faire une temporisation de sortie avec ob_start(), les var_dump() qu’il faut et un ob_get_contents() pour ensuite écrire dans un fichier, en donnant son path absolu, etc.. Bref, la galère.

En fait, il suffit de faire :

Mage::log(__CE_QUE_TU_VEUX__);

Et ca l'écrit dans {{base_dir}}/var/log/system.log

12 fév 2010, 13:30
par Jérémie Bouchet
Commenter

Antonelli & Herry

Basé sur CMS Made Simple, voici le site de présentation de l’agence d’architecture Antonelli & Herry.

Visitez : http://www.antonelli-herry.fr

12 jan 2010, 13:50
par Jérémie Bouchet
Commenter

Crédit Mutuel La Doller

Basé sur CMS Made Simple, voici le site de la caisse de Crédit Mutuel la Doller.

Visitez : http://www.creditmutuel-ladoller.fr/

12 jan 2010, 13:48
par Jérémie Bouchet
Commenter

Ecole Emmanuel

Basé sur CMS Made Simple, voici le site de présentation des activités de l’école Emmanuel de Saint Louis.

Visitez : http://www.ecole-emmanuel.org