In the past few days I’ve been reading a lot of reviews about Content Management Systems (CMS) at OpenSourceCMS. Great site by the way, lots of useful informations in there.
Although the site above has a lot of informations it’s really hard to find a CMS that fits your needs, most of the people who use this kind of tools are regular users and their main goal is to install and manage the CMS with success.
That way most of the reviews that I’ve found are written without a developers perspective.
A couple of weeks ago I was looking for a PHP framework after a few searches I found one that fits my needs, and that is Symfony framework!
Some of the features are:
- Built on top of PHP 5, for me that’s a plus since I’m only working with PHP 5 at the moment.
- MVC support makes application building faster and easier.
- CRUD generator will reduce code repetitions and useless boring time spent on building this tasks.
- Lots of support, when you start learning something new, all the support available you can get is a plus.
- And a lot of other features, such as: Ajax support, smart URL’s, cache management, multilingualism and l18N support, scaffolding, among others. You can check the features list at Symfony Project website.
The only thing I think it’s a bit hard, is the learning curve. What I mean is, you really have to “waste” some time to get to know how the application works, but I think in the end it will compensate.