ContribuezAu blog tech' de l'équipe !

  • ELAO - Recherche géolocalisée avec Elasticsearch et Symfony 2

    Recherche géolocalisée avec Elasticsearch et 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...

  • ELAO - iPhone - Notification de Crash

    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.

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

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

    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 plus utiles (exemple : pour un tableau de chaînes donné, l'afficher dans des balises, pour une chaîne passée en paramètre, lui appliquer des traitements, avec l'identifiant d'une vidéo Youtube, retourner l'URL complète, etc.

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

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

    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 des premières annonces concernant Symfony2 et il a déjà eu l'occasion d'exposer sa philosophie à maintes reprises. En particulier, les principes de l'injection de dépendance et sa mise en oeuvre sous Symfony2 ont fait l'objet d'une série d'articles parus sur le site de Sensio Labs.

  • ELAO - Une dizaine de propriétés CSS3 fonctionnant sous IE6, IE7 et IE8

    Une dizaine de propriétés CSS3 fonctionnant sous IE6, IE7 et IE8

    Cet article a pour but de vous proposer une solution qui vous permettra d'utiliser quelques propriétés de CSS3 sous IE6 , 7 et 8. Comme vous le savez, ces navigateurs ne gèrent pas les nouvelles règles introduites par CSS3.

  • ELAO - Introduction à Capistrano

    Introduction à Capistrano

    Cet article abordera le point de vue "théorique" de l'utilisation de Capistrano / Capifony, nous aurons l'occasion de revenir sur l'aspect technique et sur son utilisation dans un prochain article.

  • ELAO - A la découverte de Symfony2 (Seconde partie) : allons un peu plus loin avec le modèle

    A la découverte de Symfony2 (Seconde partie) : allons un peu plus loin avec le modèle

    Dans l'article précédent, nous avons mis en place l'infrastructure nécessaire pour créer de nouveaux Entities Doctrine et lancer des tests unitaires à l'aide de PHPUnit. Nous allons aujourd'hui enrichir le modèle précédemment créé pour manipuler des relations. Le développement de Symfony2 se poursuit, les implémentations sont encore en constante évolution, et nous avons donc adopté le parti-pris de manipuler le modèle non pas au sein de contrôleurs ou dans des vues, mais au travers de tests unitaires, afin de consolider le code de notre modèle.

  • ELAO - A la découverte de Symfony 2 : tests unitaires sur le modèle (PHPUnit et Doctrine 2)

    A la découverte de Symfony 2 : tests unitaires sur le modèle (PHPUnit et Doctrine 2)

    A l'heure où nous rédigeons ces lignes, la sortie officielle de Symfony2 est prévue pour mars 2011. Cette version de notre framework préféré fait actuellement l'objet d'une veille attentive de la part de la commmunauté des utilisateurs, et ELAO ne déroge pas à la règle. Nous avons donc commencé à manipuler la bête, et cet article, qui en appelle sans doute d'autres, n'a pas d'autre ambition que de consigner par écrit notre propre expérimentation du framework. Les voies que nous empruntons sont probablement discutables, car elles constituent davantage un parcours initiatique à la découverte du framework nouvelle mouture, qu'un mode d'emploi exempt de toute critique.

  • ELAO - Installation et premiers pas avec le plugin Symfony sfImageTransformExtraPlugin

    Installation et premiers pas avec le plugin Symfony sfImageTransformExtraPlugin

    Il s'agit d'un plugin très puissant permettant d'appliquer des traitements à des images au moyen de fichiers de configuration, sans qu'il soit donc nécessaire de polluer le code métier. Par ailleurs, il permet d'appliquer plusieurs traitements successifs de manière très intuitive. Il gère lui-même l'emplacement des fichiers générés et propose un système de cache réduisant les délais de transmission des images déjà générées.