2010-11-07
    This is the 3rd blog application I've written in three years for three different personal homepages. This one is influenced by Wordpress. Technically lifewas made easier by Doctrine's sfDoctrineActAsTaggable and Sluggable behaviors (the first is a Symfon...
    2010-11-08
    This site is a project in itself (view source)and is not another Wordpress blog. I started it in an Auberge de Jeunesse in Nimes, France, as my previous website was showing its age. I managed a first iteration with the current design in about 5 hours. The...
    Some background We are working on a new Symfony2 project (by new I mean I have been working on it for 2 months now), but it is slowly coming to fruition. I began in December and cloned the Symfony 2 vPR4 branch from the main Symfony GIT repository at gi...
    Twig template files are very much like Jinja files, so we can use Vims inbuilt support to highlight Twig files with the Jinja highlighter by adding the following line to vim.rc:: au BufRead,BufNewFile *.twig set syntax=htmljinja This also highlights th...
    Today I needed to create a custom validator for Symfony 2, I began by reading and following the instructions in the documentation here. However at time of writing this documentation is outdated and what is more we use annotations to define validation, an...
    This blog post will attempt to describe how to use @Annotations to dynamically add mapping information to your model. In our case we are adding a @DataInheritance flag to many classes: /** * @orm:Entity * @orm:Table(name="page") * @ylly:DataInheritan...
    So I developed the RoutingAutoBundle exactly one year ago today! I was then travelling on my bike through France and I wanted to create a website on which I was going to track my journey, I had some months before, developed a routing component in a propr...
    I was asked to write a company blog post about a general subject, I decided to write about my experience with consuming the Symfony open source project and later contributing to the Symfony CMF project. I started writing it and then wondered how many con...
    In this post I will talk about how we have employed various strategies in order to make the Symfony CMF ResourceBundle extendable; firstly through the use of Service Providers, then DI Definition Factories, and finally Tags. Bundles take care of plumbing...
    Recently I decided to create a new organization which is dedicated to providing decoupled CMS components: CMS components which are framework agnostic[1]. Each package is provided in a separate github repository in order that they can be semantically versi...
Recent Posts

Psi Grid Component (a data grid)

I spent the last three months or more working arou...

Bundles: Service Providers, Definition Factories and Tags.

In this post I will talk about how we have employe...

PHPBench 0.11

PHPBench 0.11 (Dornbirn) has been released, and it...
Twatter