I spent the last three months or more working around the edges of a new Content Management Framework. I wanted to do this because I have always wanted to create my own CMS rather than using whatever CMS happens to be out there, and all CMSes seem to have...
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...
2016-03-30
PHPBench 0.11 (Dornbirn) has been released, and it is now available as a PHAR. Its been over two months since the last PHPBench release, this is due to the rather large step of introducing a benchmark storage system, but this is not the only new feature,...
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...
2015-12-28
At the end of last year I saw some people post lists of the books they had read, I then tried to recall which and how many books I had read that year, and had no idea. I decided to then make a list. These are the books that I read in 2015. Looking back n...
2015-04-28
PHPCR Migrations Migrations are one of those things that you don't realize you need, until you realize that they are a thing. If you have ever made a script or a command to upgrade your project then you want to be using migrations. They enable you to m...
I have been working on-and-off for the last few months on a Resource abstraction layer for the Symfony CMF. I first started thinking about this when I realised that we could solve lots of problems by abstracting the path to PHPCR-ODM documents, for examp...
About 3 months ago I created the MassiveBuildBundle as a modular and dynamic system for building things -- our main use case was building a workig Sulu installation with a single command (sulu:build dev). This worked great, each of our bundles could regi...
2015-01-05
PHPCR Shell Beta Today I am happy to release the first BETA version of the PHPCR Shell. I was going to release the 1.0 version, but with all the new features and lack of use in-the-field that seemed a bit premature. This is the biggest feature/bug fix r...
Simple one line script for adding license headers to PHP files, First create a text file license.txt containing the license: ```` <?php /* * This file is part of the PHPCR Shell package * * (c) Daniel Leech daniel@&#...
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