A quick look at Joomla, Drupal, and WordPress.
Joomla, Drupal, and WordPress… In the web world, we always hear about these three CMS systems. For one, they are all in PHP, and PHP is absolutely everywhere, so it’s easy to install and get started. Two, you do not need to have any programming experience to install these. Finally, they are easy to use!
But, they are all different in their own ways. Joomla and Drupal are content management systems (CMS), while WordPress is a blogging and publishing platform, which can be transformed into a CMS. How do you pick which one is best for you? I’m going to lay it out very simply:
- If you plan on building a blog and publishing new date relevant content every day, like this site, pick WordPress. Easy
- If you are looking to manage a good amount of content, need specialized tools and plugins like shopping carts or pre-made data control, without coding, pick Joomla. Moderate
- If you need code complete flexability, with highly organized code and the ability to extend beyond simple CMS management, choose Drupal. Difficult
Personally, if I need a simple blogging site, I’m happy to extend upon WordPress. It’s easy and quick to do. But anything beyond the needs of WordPress, I switch over to a complete MVC like CakePHP (Ruby on Rails). Also, don’t let people fool you saying that Joomla is a complete MVC, it’s losely accepted as an MVC in my book.
If you are a PHP programmer, looking to find work, check out the rate at which job opportunities exist: