wedoweb

Joomla, WordPress, or Drupal? Pros and Cons - in short

#JOOMLA #WORDPRESS #DRUPAL #TOPCMS
May 05, 2017
Ervis Drekaj
Ervis Drekaj

Joomla



Pros:
- Joomla's admin interface is powerful but also user-friendly. Out of the box, I think it has the best interface of the three for managing large amounts of articles.
- Are you certain that your site will basically be a lot of articles, and you don't want to have to add any features? Joomla could work for you. If you do decide you need some more features, start with the powerful K2 component.

Cons:
- The disadvantage of Joomla is that it's in the middle of the spectrum. WordPress is at the "user-friendly / looks pretty / basic tasks are easy" end. Drupal is at the "incredibly customizable / developers love it / slight learning curve for mere mortals" end.
- Joomla's in the middle. It's not as aggressively easy and pretty as WordPress, and it's not as developer friendly as Drupal.
- If you know you'll want extra features on your website, Joomla isn't the best choice. The Joomla community offers tons of modules, but they are currently hard to find and harder to maintain. Both WordPress and Drupal have a much better handle on this system.

WordPress



Pros:
- WordPress is not only for blogs; WordPress can handle multiple authors, specialized content types, and pretty much anything a user would expect from a CMS. WordPress is legendary for being easy to learn and use. It's also got a sweet user interface. If your needs are straightforward, WordPress could easily be the best choice.

Cons:
- If you're planning to customize your site heavily, Drupal is probably a better choice. WordPress developers may disagree, and with over 15,000 WordPress plugins, they could be right. But the core WordPress program needs to be updated fairly frequently. These core updates can often break your existing plugins, and thus your site. In Drupal, on the other hand, it's a major priority that core updates shouldn't break anything. Drupal is designed to be extended with tons of modules.

Drupal



Pros:
- Drupal can do almost anything. Drupal was designed to get new features using tons of little modules. Many of these modules are maintained by professional developers for large clients, but you still get them for free.
- If you've developed websites on other systems, Drupal (and drush, an administrator program for Drupal) will just feel right.

Cons:
- If you're not a developer, Drupal has a reputation for being difficult. However, the recent release of Drupal 7 brings huge improvements that make it much easier for normal users. Still, it's not quite as easy as WordPress....