Pixmania, une confiance historique en PHP
Pourriez-vous, dans un premier temps, nous présenter votre profil ainsi que celui de votre société?
Je m'appelle Eric Tinoco, je suis chef de projet IT des sites e-commerce UK/IE du groupe Dixons Retail. Dixons Retail, ce sont 40 000 personnes, employées dans plusieurs groupes, dont le groupe Pixmania (1400 employés) qui lui-même possède la société E-Merchant (200 employés). Le chiffre d'affaire de Pixmania est d'environ 900 millions d'euros.
Quelle est, plus en détails, l'activité de votre département ?
Mon département est le service IT du groupe PIXMANIA, en charge du développement de la plateforme e-commerce "E-Merchant" qui inclus PIXMANIA, les sites du groupe DSG, la partie e/Commerce de Bouygues Telecom …
Quelles sont les caractéristiques de votre plate-forme technique ?
ORACLE / PHP5 / SQL RELAY / APACHE / LIGHTTPD
Apparemment la grande majorité de votre plate-forme tourne grâce au logiciel Open Source. Pourquoi ? ( choix technique ou financier ?)
Le choix de l'Open Source est un choix historique, qui a été fait dès la fondation du groupe. Il s'inscrit dans la volonté de développer une plateforme innovante tout en s'appuyant sur des technologies d'avenir et très documentées.
Quel est le premier projet sur lequel vous avez mis en œuvre du PHP ?
Le premier projet PHP de Pixmania est le site lui-même qui, depuis sa création, est bâti en PHP. C'est un projet qui a débuté il y a 10 ans maintenant et qui suit les évolutions PHP au fur et à mesure. Une migration en PHP 5.3 est d'ailleurs dans la roadmap de notre plateforme (qui inclut le site Pixmania.com)
Pouvez-vous lister rapidement les différents projets / applications dans lesquels vous utilisez PHP aujourd'hui ?
Nous utilisons PHP pour gérer aussi bien le front office des sites www.dixons.co.uk, www.currys.co.uk & www.pcworld.co.uk, que pour le back office (Content Management system, Order Management, Product Management, Cron management et jobs multi-interfaces).
Quelle est la volumétrie de ces projets ?
Sur la journée la plus chargée, ça peut grimper à plus de 2.5 millions de visiteurs uniques et plus de 20 millions de pages vues sur la partie front office. Sur la partie back office, certaines applications tournent avec plus de 1000 utilisateurs simultanés pendant les heures ouvrées.
Pourquoi avoir retenu ce serveur d'application ?
PHP reste une technologie d'avenir : les versions évoluent continuellement et l'expérience s'accumule, le modèle objet par exemple est devenu un point fort. Au niveau de la volumétrie des transactions, Oracle continue de nous suivre : peu de soucis en perspective côté base de données.
Un récent sondage sur hotscripts.com dénote que PHP est le langage préféré des informaticiens (56,9%avec 15500 voies), avez-vous ce sentiment chez vous ?
OUIIIIIIIII :)
Quel est le ratio de votre équipe technique qui est susceptible de développer en PHP ? Pouvez-vous le comparer aux autres langages que vous utilisez (Perl, C ... ) ?
100% des membres de l'équipe développent en PHP. 60% d'entre eux savent développer en C/C++ , et 20% en JAVA.
Quelles sont les principales briques logicielles que vous utilisez ? (application : Phorum, visiteur, FUDForum, Wordpress... / framework : zend, symfony, ez components, PEAR...) ?
Nous utilisons principalement un framework maison et Code Igniter.