Categories
plugins symfony

Symfony CMS frameworks comparison (updated)

Unexpectedly we’ve figured out that there are at least 4 big symfony CMS frameworks (honestly until now we’ve heard only about Diem and Sympal). We are going to consider here specifically only CMS frameworks b/c there is also whole bunch of symfony CMS plugins: sfSimpleCMSPlugin, sfDynamicCMSPlugin, sfW3studioCmsPlugin, etc.

Basically symfony CMS framework is not really new framework but it is rather bunch of CMS related plugins on top of symfony framework (they include e.g. plugins to modify content, add comments, generate SEO friendly URLs, other content-related tasks).

In fact each such symfony CMS framework worth separate article but for now we just want to provide some basic overview, so here are ours players:

First of all it’s worth to mention that only SteerCMS is Propel-oriented, other 3 requires Doctrine. Also Diem, Sympal and SteerCMS provides not only actual CMS features but additionally extra functionality like email messaging, caching, commenting, internal search engine, etc. Apostrophe looks pretty young and it still needs more work to become really comparable to other 3 CMS frameworks (it still can be used as good light weighted alternative which you can embed into your existing project).

So we prepared this quick comparison matrix and planning to keep extending it as soon as we will figure out anything else we missed here. It’s also very welcome to put in comments anything which you think worth to add to this matrix:

Diem Sympal SteerCMS Apostrophe
ORM Doctrine Doctrine Propel Doctrine
Internal Search Yes Yes Yes Yes
Slots/Inline editing Yes Yes No Yes
Blog Yes Yes Yes No
Commenting Yes Yes Yes No
Menu Yes Yes No Yes
Breadcrumb Yes Yes No Yes
Extra Cache Yes Yes Yes No
Versioning Yes No No Yes
Command Line Yes Yes No Yes
Custom Features Multi sites mgmt Engine modules

By the way, when we create this matrix we were inspired by another one provided on Sympal’s site which compares Sympal to other CMSs (e.g. Joomla and Typo3).

We are also sorry in advance if we made mistake regarding any feature of provided CMS, we are promise to fix it it happened.

To Symfonians!

* updated comparison matrix (03/15/2010)