PHP Benelux: Symfony Content Management Framework

Conference: PHP Benelux, 25-26.1.2013
Title: Symfony Content Management Framework
Links: Slides, joind.in

In this talk i will present the Content Management Framework (CMF). It is a set of building blocks you can use to build content management in any Symfony2 project: Content repository with translation and versioning, database routing, menu system and building the page.
Content management systems tend to be monolithic applications. You get a storage architecture, the server application, a templating system and the user interfaces in one big piece. This is far from ideal. Symfony itself is a flexible framework where central components are strictly separated. The Content Management Framework provides a couple of Symfony Bundles that can be used to build content management. Modular bundles provide tree based storage (PHPCR-ODM), routing from content, menus and a block system.