[Ilugc] do you need a CMS?

  • From: prem@xxxxxxxxxxxxxxxx (Prem Kurian Philip)
  • Date: Wed Sep 9 15:32:44 2009

From: Srinivasan Sundararajan <srini.it@xxxxxxxxx>

I understand that the shift to plone (from mambo) was because of the better
(portal)user - friendly features.

without making it a php-based vs python-based argument, can some of us do a
comparative study of a few select CMS (say Drupal, Jhoomla, Plone) :
highlight their specialities, give some guidelines as to which groups could
effectively use which system, etc. It might also give a chance for
developers to add the missing features (provided they gel with the overall
architecture).

My experience with Drupal, Joomla and Plone:

Drupal is a general framework for websites. It also functions as a CMS but
it can go way beyond being just a CMS. It can be hosted on shared hosting
accounts without any problems. Lots and lots of plugins, templates etc.
Very flexible.

Joomla is an excellent CMS. It is primarily a CMS but can also be modified
to do other things. Again, loads of components and modules. Very easy to
setup and maintain. Slightly less flexible than Drupal.

Both Joomla and Drupal have vibrant user communities and lot of resources
on the web. Both are easy to learn and use.

Many shared hosting services provide security updates to Drupal and Joomla
installations on their servers as and added service at no cost.

Plone - Plone is python based and will require a VPS or a dedicated
server. It requires quite a bit of memory to run properly. By default uses
a ZopeDB database, but can be configured to use some other standard
compliant RDBMSs as well. Very powerful. Very flexible. Not easy to learn
and configure. Customization requires a fairly steep learning curve. Quite
a few resources on the web but not nearly as much as for Drupal or Joomla.
Also, you won't find as many developers comfortable with Plone.

There are other solutions which can be used as well - Confluence is one
example. It is available free of charge for open source websites.
MuleSource, Spring framework, Open Symphony etc use Confluence. Very
powerful and flexible solution.

Regards,
Prem


Other related posts: