Jacques Bodin-Hullin Développeur d'applications Web

La perfection est atteinte non quand il ne reste rien à ajouter, mais quand il ne reste rien à enlever.

Antoine de Saint Exupéry

A propos

Bienvenue sur mon blog !

Je suis Jacques Bodin-Hullin, développeur PHP confirmé, certifié Magento.

Ce blog est dédié au développement, PHP essentiellement, Javascript un peu, et tout le reste, évidemment !

N'hésitez pas à aller faire un tour sur mon github afin de suivre mes projets et à poster vos remarques sur les articles que vous trouvez ici, c'est toujours constructif !

J'espère que vous trouverez ici l'information que vous cherchez.

Je suis également le fondateur de Monsieur Biz, une agence spécialisée Magento.


Tags

Jekyll Markdown GitHub Magento Snippets Vim Netbeans jQuery Javascript PHP URL Bonnes pratiques Ajax Homepage Layout CMS The Installer Android Proxy HTTP Git Workflow Cache Block Module Cart Customer Handle Events Attributes Product Product type EAV Thème MariaDB MySQL Images Aides de vue OS X Astuces MageConf Émulation Meet Magento Productivité SSL Sécurité COMODO gandi Fabric


Sélection de références

Gérant de SARL

Gérant de SARL Voir le détail >>

Monsieur Biz

Monsieur Biz Voir le détail >>

Voir toutes mes références >>


Fabric et Magento, le combo gagnant !

Fabric est une librairie Python et un outil en ligne de commande pour le déploiement facile et/ou l'administration système via le protocole SSH.

Avec un simple petit fichier, le fabfile.py, vous allez pouvoir vous connecter sur vos serveurs, en simultané ou l'un après l'autre, et y exécuter des commandes.

Sur de petits projets c'est vraiment magique et très simple d'utilisation. Mais très vite on est confronté à un problème :

Je veux lancer un déploiement en une seule commande mais mes serveurs ne font pas tous la même chose !

J'ai passé un bon moment à chercher une parade à tout ça tout en restant dans l'esprit de fabric ;


Votre certificat SSL Business

Un certificat SSL, pour Secure Socket Layer, est basé sur plusieurs fichiers qui permettent le chiffrement des données entre le client (vous) et un site tiers.

En e-commerce nous avons souvent recourt à un certificat SSL pour sécuriser les données que vous échangez avec le site marchand. Comme par exemple votre adresse postale, vos informations de connexion et bien plus encore.

Là où le certificat est important c'est dans le tunnel de commande.

Chez Monsieur Biz nous utilisons des certificats SSL Business : un certificat "Business" permet au e-commerçant d'avoir une plus grosse assurance en cas de problème de sécurité lié au certificat.
Et surtout vous obtenez une « Green Bar ».

Il y a plusieurs types de certificats mais nous n'allons retenir que les suivants :

  • Le certificat dit auto-signé qui n'est pas signé par une autorité de certification.
  • Le certificat signé simple qui est signé par une autorité de certification.
  • Le certificat signé « Green Bar » qui, en plus d'être signé par une autorité de certification, affiche une barre verte dans le navigateur.

Un certificat, s'il est signé, protège aussi bien les informations transmises entre le client et le serveur avec ou que sans barre verte.

Ici on a par exemple google.fr qui propose un certificat sans Green Bar et Gandi qui a un certificat avec Green Bar.
Le premier certificat en revanche est auto-signé. Chez Monsieur Biz nous utilisons des certificats auto-signés pendant nos développements afin de vérifier le bon fonctionnement du site e-commerce Magento avec un certificat SSL.

Le point important est qu'une Green Bar n'est pas délivrée à n'importe qui. La société demandeuse doit passer une vérification de la part de l'autorité de certification.
Pour Google encore une fois, c'est différent, car ils ont leur propre autorité de certification et peuvent donc créer autant de certificats qu'ils le souhaitent.

C'est le sujet de cet article : Comment obtenir un certificat business avec une Green Bar chez COMODO via gandi.net ?

Comodo est une autorité de certification


Meet Magento DE 2014 - Présentation de l'Installer

Le Meet Magento est un événement incontournable qui a lieu dans certains pays d'Europe.
Pas en France hélas.

J'ai eu l'occasion d'aller à l'édition allemande à Leipzig en mai dernier. C'était vraiment très intéressant.

La partie la plus sympa et la plus stressante a sans doute été de présenter l'outil que j'utilise tous les jours depuis plusieurs années :

The Installer, a PHP command line tool for Magento extension development and scaffolding

La présentation a été filmée, je vous invite à la regarder.

Je m'excuse d'avance pour mon anglais tout stressé ;)

Si ça vous intéresse le projet est totalement ouvert et c'est avec plaisir que j'accepte vos Pull Requests !

The Installer sur github

Merci à Pierre Fay pour m'avoir indiqué que la vidéo est sur Youtube, je n'y avais pas fait attention.


La première MageConf, l'événement Magento de l'année ?

MageConf 2013

La première édition de la MageConf s'est déroulée le 27 novembre dernier à La Cartonnerie.

Avec un public de développeurs, des débats mouvementés, des conférences très intéressantes... Bref, une belle journée.

Au programme de cette première édition ? Plein de ressources insoupçonnées !! Voyez par vous-même :

Développer sous Magento : une synthèse des bonnes pratiques après 6 ans de recul

par Gabriel Bouhatous (E-commerce Academy)

Gabriel nous a donné une excellente première conférence et a lancé cette journée avec brio en nous donnant la définition du développeur Magento idéal : Monsieur Propre.
Il nous a fait saliver sur la qualité des conférences pour cette magnifique journée !

Montée de version de Magento : la préparation, les étapes, les pièges à éviter

par Sébastien Lepers (Meliweb)

Sébastien nous a retracé l'historique des versions de Magento. De la première version en passant par les éditions Professional !
Il nous a expliqué de manière détaillée comment monter en version sur la plateforme.
Rien à dire, sujet maîtrisé.

Sébastien a mis à disposition ses slides : Montée de version de Magento : la préparation, les étapes, les pièges à éviter


Et si on émulait un store ?

Il n'est pas toujours simple dans Magento de faire certaines actions dans un store précis.

Vous avez peut-être déjà essayé d'envoyer un email personnalisé depuis l'admin avec toute la configuration d'un store en particulier...
À un client qui s'est inscrit sur le store numéro 2 par exemple ?

C'est toujours la galère... Et si on faisait croire à Magento qu'il est sur ce store ?

Contact

Mon QRcode

le QRcode