Home » Php » php – OpenSource CMS on Symfony framework?

php – OpenSource CMS on Symfony framework?

Posted by: admin July 12, 2020 Leave a comment


I’m looking for CMS built in symfony framework. Any examples?

How to&Answers:

Maybe Sympal could interest you : it’s writtent by jwage, who is also the author or Doctrine, the ORM used by default by symfony :

Sympal is a Content Management System
built on top of the popular PHP MVC
framework, Symfony.
It’s architecture
is simple and utilizes the native
Symfony plugin architecture to make
easy to use plug n’ play CMS

It’s still work in progress, though, I think…


There is also a new HTML5 web content management system that is built entirely in Symfony:

Visionary Symfony CMS (English)

Visionary Symfony CMS (German)


You should consider using Diem.

Based on symfony 1.4, it also brings parts of Symfony 2.0 such as the Dependency Injection Container. It makes the whole thing very flexible and extensible.

Diem is already used to build dozens of complex websites, the project is very active and the community is amazing.


Check also http://www.symfony-project.org/plugins/sfSimpleCMSPlugin

And http://www.apostrophenow.com/

That, as is explained here:

Apostrophe is an open source CMS suite
made up of several Symfony plugins,
including pkContextCMSPlugin. The
plugins are all under the MIT license.

Apostrophe starts out as a traditional
CMS, dealing with pages and in-
context editing of slots of content on
pages, but also adds support for
‘engines’, entire Symfony modules
grafted into the CMS tree wherever the
admin wishes to put them. Engines
provide the sort of flexibility people
normally associate with Drupal.


Take a look at http://www.steercms-project.org/ and/or http://diem-project.org/


Keep an eye out for Drupal 8 (likely released in spring 2014) which will incorporate Symfony 2 components. This article describes the various components that have currently been implemented – http://www.chapterthree.com/blog/mark-ferree/drupal-developer-symfony-land

In addition whats mentioned in the article Drupal 8 has also implemented Twig as the default templating engiine.