Jacques Bodin-Hullin Développeur d'applications Web

Les détails font la perfection, et la perfection n'est pas un détail.

Léonard de Vinci

A propos

Bienvenue sur mon blog !

Je suis Jacques Bodin-Hullin, développeur PHP confirmé, certifié sur 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.


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


Sélection de références

Kinder Chocolat

Kinder Chocolat Voir le détail >>

Voir toutes mes références >>


Utiliser Fluid avec Zimbra sur OSX

Avez-vous déjà eu l'occasion d'utiliser Zimbra ?

Il s'agit d'un outil de collaboration. En gros on peut y gérer des mails, des documents, des rendez-vous, un carnet d'adresse plutôt poussé etc.
Le logiciel est surtout intéressant côté serveur. Cependant il a un client web, moche mais plutôt bien fichu.

Et quand on utilise souvent son client mail et bien on a envie d'utiliser un client desktop (comme Outlook par exemple).
Sauf que Outlook j'aime pas (Microsoft est l'argument premier).
Je suis sous OS X et le client Zimbra Desktop pour Mac... disons qu'il va faire exploser l'ordi. Il doit y avoir une fuite mémoire... enfin j'imagine.

Bref, j'utilise Zimbra. Le client web est moche mais fonctionnel. Le client desktop est inutilisable et il n'y a pas d'alternative à part Outlook.
On fait quoi dans ce cas ?

Perso j'utilise Fluid.app et un peu de JavaScript.


Une sidebar pour les développeurs

Un soir j'ai eu envie de développer un petit outil un peu plus sympa que ce que je fais d'habitude pour m'aider dans mes développements.
Et ce soir là, j'ai twitté.

Sont ensuite passées quelques semaines et ce soir j'ai pris mon clavier et j'ai enfin terminé le boulot.


Merci MySQL pour tes loyaux services

Il est temps de dire Au revoir à MySQL !

MariaDB Captains Logo

Phoque you Oracle!

Allez, rapidos, voici les étapes pour installer MariaDB sur une Debian Squeeze.


Le multi-thèmes en développement

Quand on développe sur un nouveau projet (ou pas d'ailleurs) on est obligé de modifier le fonctionnement de manière plus ou moins poussée des pages par défaut.
Par exemple on a souvent besoin de modifier la page catégorie, le compte, etc.

Il y a plusieurs manières ensuite pour bosser sur un nouveau thème.
Certains modifient directement le thème par défaut (très déconseillé), d'autres le dupliquent et éditent le thème dupliqué, d'autres encore dupliquent le thème par défaut pour le mettre dans leur package et font un troisième thème vide qui va venir surcharger...

Je n'ai jamais vraiment sû quelle méthode utiliser (entre les deux dernières bien sûr).

Mais au final on se retrouve toujours devant un dilemne. On bosse sur notre nouveau thème mais on a besoin de voir ce que le thème par défaut faisait.
Car oui... on veut garder le fonctionnel et on veut être sûr de ne rien oublier !

Et là ça devient vite emmerdant de switcher de thème toutes les 10 minutes "juste pour vérifier".

Solution !


Bien afficher un attribut personnalisé

Je me souviens de la galère, à mes débuts sur Magento, pour afficher un attribut un peu personnalisé...

Si l'attribut est l'identifiant d'un bloc CMS, un chiffre sans unité, une clé qui détermine une image... ou que sais-je encore !
Pour l'exemple nous prendrons l'identifiant d'un bloc CMS, ça me plait bien !

Là tout de suite le problème c'est de garder un template clair...

Il faut faire ton traitement dans le phtml !

Heu... Non !

Il faut faire un helper pour afficher ton attribut !

Là oui. Mais pas que !

Contact

Mon QRcode

le QRcode