symfony

Twig : Quelques pro-tips issue du Symfony Live 2013

Isoler les “include” Lors d’un include, le template appelé accède par défaut au context du template appellant. Or c’est inutile la plus part du temps (le template appelé n’a souvent besoin que de quelques variables). De plus, cela peut provoquer des conflits si des variables portent le même nom dans les différents scopes. Pour éviter ça, vous pouvez isoler le template … Continue reading

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

integration

Maintenabilité et performance avec Sass et Compass

L’augmentation croissante du nombre de règles et de fichiers, le souci de la compatibilité des navigateurs, l’utilisation de CSS3, le travail en équipe, … sont autant de facteurs qui complexifient le code CSS et peuvent le rendre hors de contrôle. L’objectif de cet article est de vous présenter les différentes fonctionnalités du préprocesseur Sass et son utilisation avec Compass qui … Continue reading

symfony

Feedback on a side-effect with Symfony 2.2, subdomains and sessions

This is a small feedback regarding the new Symfony 2.2 feature which makes the subdomains handling easier. By the way you can see the official documentation about routing & subdomains here. Scenario: With the support of subdomains in the Symfony 2.2 routing component, you’re all excited and decide to take advantage of that feature. Problem 1: Once you’ve opened one or … Continue reading

linux

Unable to mount NFS share on Proxmox HN

Hi guys just a little reminder about Proxmox and NFS share. I encountered a little issue when I was setting up a proxmox server with a NAS (for medias files). I was able to mount the NAS from the Hardware Node, but noway to do it at boot, which can be problematic in case of untimely restart. I tried to … Continue reading

linux

Error inserting dm_snapshot

“Error inserting dm_snapshot” est une erreur rencontrée au moment d’effectuer un backup de VM (Container ou KVM). C’est une erreur que j’ai pu avoir sur une machine que j’ai “oublié” de redémarrer suite à une mise à jour du kernel. Le problème dans ce cas de figure vient de la mise à jour d’un kernel portant le même nom que l’ancien … Continue reading

graphite-users-symfony2

Monitor your Symfony2 application via Stats.d and Graphite (2/2)

This article is the last part of Install Stats.d / Graphite on a debian server in order to monitor a Symfony2 application (1/2). Last week, we saw that StatsDClientBundle provides great metrics for your application,. But what if I want to monitor my own things in my application ? During the last part of this tutorial, we will see how to monitor our … Continue reading

linux

Les différents modes réseau de la virtualisation

Bonjour à tous, Rapide mémo aujourd’hui concernant la virtualisation ou plutôt la configuration du réseau lorsque l’on virtualise des systèmes. La plupart des problématiques directement liées à la gestion matérielle étant gérées par l’hyperviseur ou plus généralement par la solution de virtualisation choisie, la seule chose restant à choisir et configurer, est la technique qu’utilisera la machine virtuelle pour accéder … Continue reading

graphite-users-symfony2

Install Stats.d / Graphite on a debian server in order to monitor a Symfony2 application (1/2)

Hello, During this tutorial, we will install Stats.d and Graphite on the same server our application is running on. Don’t forget that it’s best if you monitor your application with graphite & stats.d using another server because that will not be the case in this tutorial. Requirements : A Linux based server (this tutorial will explain the steps for Debian) … 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

Page 1 of 8123...