Many people said that Drupal is the best one, bellows are content management system comparison between Drupal and the others.
There are other open-source alternatives to Drupal, but here are a few reasons why I think that Drupal is better:
- Joomla - It's not as search engine friendly out of the box as Drupal.
- Plone - It''s powerful, but Plone is written in Python and has certain server requirements. It is not as easy to extend as Drupal, and it's harder to find people who know Python than who know PHP. Plone runs on the powerful, but complex, Zope 2.
- WordPress - WordPress is excellent, but if you need something more heavy-duty or are building a site that you might want to extend in the future you should be considering Drupal.