PHP: Utiliser l’autoloader de Composer avec Atoum

by Joris on juin 6, 2012

Chers amis Français, en ce temps de Forum PHP (que j’ai suivi de très loin — outre Atlantique), je suis en train de rédiger une documentation technique (et aussi un peu philosophique) sur l’implémentation de l’intégration continue au sein de ma boîte.

Comme je n’avais encore jamais utilisé Composer, ici l’occasion se présente bien et comme je souhaite apporter une French touch au boulot grâce à Atoum, j’ai décidé qu’on l’utilisera pour tester nos modules Magento :).

Le but de cet article est très simple : utiliser Atoum avec le loader de Composer en prenant compte d’une code source namespacé ou pas.

Read the rest of this entry »

PHP: Projet Silex – Templating

by Joris on mai 17, 2012

Oula, si vous aviez cru que le projet était tombé à l’eau, et bien non. Très très occupé ces derniers mois car je vis maintenant à New York et j’ai pas vraiment eu le temps de rédiger. Ni de trop avancer d’ailleurs.
Mais me revoilà, j’ai pas mal bossé ces dernières semaines et le projet a beaucoup changé depuis la dernière fois mais il est maintenant abouti (enfin). Pour les fidèles (si il en a encore), on retrouve encore et toujours notre road map habituelle :

Road map du projet

  1. Pré-requis et architecture
  2. Configuration de Silex
  3. Jouons avec Silex
  4. Ecriture de tests fonctionnels
  5. TDD pour le code métier
  6. Templating

Read the rest of this entry »

CSS: Quick tip to test your design responsiveness

by Joris on avril 28, 2012

Meanwhile I’m finishing my photography portfolio, I was wondering how could I test my design responsiveness as my screen resolution is 1440×900 max so I figured out a work around…

For low resolutions, it’s quite easy because you only have to resize your browser window or use Web Developer extension which provides some predefined common window sizes.
But what about 1600×1200 resolution when your laptop screen is 1440×900 (for my example)?

You could either use tool like Responsive Design Testing by Matt Kersley OR, you could use your native browser functionality if your design is well done. I mean if you built your design using em instead of px, that should work pretty well.

Ready to discover what I’m talking about?

Read the rest of this entry »

PHP: WordPress Popular Posts for the current category

by Joris on avril 6, 2012

Hi folks!
For my work, I luckily had to hack a client WordPress instance… I’m glad to reached 6 years of studies after my A-Level to finally be a WordPress hacker =@.

Anyway, today, my client WordPress uses the popular plugin WordPress Popular Posts to display various popular posts on his website. The plugin allows to exclude certain categories if you want but doesn’t allow to filter for only one specific category. I read in the plugin forum that the plugin developer has this feature in his to-do list…

If you need this feature by the current version (2.2.1), here is the small « hack » I wrote:

Read the rest of this entry »

USA: Un premier mois intense

by Joris on mars 6, 2012

En un mot : j’aime.
En deux mots : j’aime beaucoup !
Et en trois mots : je veux rester =D.

Pendant ce premier mois, je ne vous mentirai pas : j’ai pas mal galéré pour différentes choses… Quand on connaît pas, on fait pas mal d’erreurs mais surtout quant on veut faire les choses et apprendre par soi-même… Depuis mon arrivée, j’ai l’impression de courir sans avoir un petit moment pour me poser… Je viens de passer mon premier week-end où j’ai vraiment pu me poser.

Read the rest of this entry »