The ES Content Enhancer makes dynamic content so easy. Sure, some PHP knowledge helps, but overal, the system is straightforward. Basically, the system allows content to be replaced or appended on the fly inside content items. The applications are nearly limitless. An expert Joomla developer with some PHP and SQL experience (this plugin is not for the beginner!) can develop dynamic content very very quickly.
We needed a solution that targeted content items to particular cities. Now, with some simple URL variables, we can make just ONE content item look like dozens of different and unique content items with customized information for different cities in each one. A developer's and site maintainer's dream!
It doesn't play perfectly nice with every template out there when wrapping the module in divs (had some very minor layout issues with RocketTheme, in particular), but I still can't imagine doing my work without it.
The styling of modules is controlled by the templates css file. Some templates have there module style definitions formed in a way that they only work if the module is inside certain module positions.
So that means that modules outside those positions do not get styled the way you might want.
Usually you can quite simply fix that by changing the css file so the styling also affects modules in the content area.
The JBolo! team also did a great job customizing the application to our site per our specifications for integration with other third-party components (at an additional cost, of course, but worth it).
The only suggestion I had for them was to make the look and feel more customizable via CSS, since the design is rather rigid as of the current release. However, I'm told that they've added this to their development schedule, so I enthusiastically give this software 5 stars!
Thanks a lot for the review ! Yes the few elements in the structure that are not controlled via CSS will be in the upcoming releases..
And the customization we did is to be released to all very soon :)