symfony

Bonnes pratiques Symfony2 : notre condensé !

Après le Symfony Live 2013, pour tous ceux qui n’ont pas pu venir, voici notre condensé des bonnes pratiques à respecter avec Symfony2 : Lire et relire la documentation officielle pour rester à jour. Respecter les codings standards (voir Coding standars et CSFixer). Découpage en Bundle : Créer un bundle pour gérer une fonctionnalité globale (ex: partie forum) ou s’il a vocation à être réutilisé. Attention : … Continue reading

ElasticaSearch

Recherche géolocalisée avec Elasticsearch et Symfony 2

Je vous propose dans cet article de mettre en place un moteur de recherche géolocalisé dans votre projet Symfony 2. Il existe à ce jour de nombreux moyens de faire des recherches sur un site web : Google Search, recherche full text MySql, Lucene / Solr, Zend Lucene… Aujourd’hui j’ai décidé d’utiliser ElasticSearch (http://www.elasticsearch.org) qui est un moteur de recherche … Continue reading

symfony

Gérer ses paquets privés avec Satis

Qu’est ce que Satis ? Satis est un outil qui permet de créer un “dépôt” composer statique, permettant de gérer tous vos dépôts (privés et public) à l’intérieur, mais il est généralement utilisé pour les dépôts privés. Il permet donc d’utiliser plus facilement des dépôts privés à l’intérieur de ses projets, il n’est de ce fait, plus nécessaire d’indiquer l’url … Continue reading

iphone

iPhone – Notification de Crash

Ça peut être pratique d’être informé quand votre application crash sur un mobile. Mais le mieux ça serait d’avoir la pile d’appels non ? Pour le débug y a pas mieux. Mais comment le savoir et avoir ces infos ?

apple

Installer un environnement de développement PHP 5.4 sous OSX en 5 minutes avec liip.ch

Chez Elao, 90% de notre effectif tourne sous du Zend Server CE (que l’on peut retrouver ici sur le site de Zend). Parmi mes collègues, ils tournent tous avec du PHP 5.3. J’ai donc récemment décidé de passer à PHP 5.4 pour plusieurs raisons (performances, aventure…). C’est donc fidèle, que j’installe la outdated Zend Server CE Technology Preview avec PHP … Continue reading

symfony

Qualité du Code : PHPCS

L’un des principaux problèmes rencontrés au cours de projets nécessitants l’intervention de plusieurs développeurs est l’uniformité du code et le respect des conventions de codage, qui ont (normalement) dû être mise en place. Avec l’avènement de PHP depuis quelques années dans le milieu professionel, de plus en plus d’outils facilitent la vérification de ces normes de codage, leur but étant … Continue reading

behat

Présentation Behat / Mink : les tests fonctionnels sous PHP.

A quoi ressemble un test fonctionnel ? Comment les mettre en place ? Qu’est ce que Behat ? Comment l’utiliser ? Qu’est ce qu’une .feature ? A quoi sert Mink ? le Behaviour Driven Development (BDD) Si jamais un de ces points vous intéresse et que vous souhaitez avoir une première approche de Behat / Mink, alors cette présentation est … Continue reading

symfony

Symfony2: How to share objects when writing fixtures

This is a small post to explain to you how to simply share objects when you write your fixtures on Symfony2. Let’s assume you have 2 class, Game and Platform linked together as a One to Many relation (one game may have One or Many Platforms). How to tell Doctrine2 to link Platform Y to this Game X ? namespace … Continue reading

symfony

Symfony2 : Écrire un Helper de vue en 5 étapes

Bonjour à toutes et à tous, Nous allons voir aujourd’hui comment créer un Helper de vue sous Symfony2. Dans l’exemple qui suit, nous allons créer un Helper MyHelper dans le Bundle MyBundle en cinq étapes. Je manque considérablement d’imagination et je n’ai donc pas rédigé de méthode concrète ; je m’en remets à votre propre imagination pour rédiger des traitements … Continue reading

symfony

Symfony2 – Illustration de la mise en oeuvre de l’Injection de dépendance

Bonjour à toutes et à tous, Le Framework Symfony a été totalement repensé, et la version 2, attendue pour mars 2011, nous réserve énormément de nouveautés. Parmi les évolutions du Framework, un des aspects les plus marquants concerne la mise en oeuvre de l’Injection de dépendance. C’est sans doute le composant sur lequel Fabien Potencier a le plus communiqué lors … Continue reading

Page 1 of 212