Sunday, 31 July 2011 18:29
Written by Brian Tyndall
WordPress, Joomla and Drupal are all free, open-source Content Management Systems. Being open source, you can download and modify as your needs arise.
WordPress is one of the most popular platforms for those wishing to create a blog. However, standard websites can also be developed with a little know-how. WordPress is designed to be user friendly with simple installation instructions that will please even the most novices of user. This is similar also with Joomla. You can modify the system without actually touching a line of code, it has been created with ease of use in mind.
Drupal is more often than not, named the “Developer’s CMS.” With flexible code and more advanced features for a complex website, any expert developer will enjoy the convenience of modifying code without any issues. Beginners however, will find the terminology and system more complex and will need the assistance of a good how-to-guide or from their increasingly strong developer community.
Regarding modifications, WordPress uses a WYSIWYG editor; this is simple for both beginners and seasoned developers. If you are looking to code in specifics, then Drupal is the CMS for you. Joomla modifications are indeed simpler then Drupal however; the code can be inflexible – causing some problems for some novice developers.
Regarding standard functionality, Joomla seems to come up trumps, with a wide variety of themes and their extensive functionality. What Drupal lacks in terms of design elements, it more than makes up for with advanced features for more complex websites. WordPress would need plentiful add plugins to be on par with Joomla.
All of the three CMS platforms have strong and energized communities. The communities are dedicated to developing additional features, plugins and fixes. Although it appears that WordPress has a notably smaller community, each community hold developers who will assist you with any customization queries you may have.
In short, if you are a beginner looking to create a blog or a relatively simple site, with little content, WordPress is the site for you.
As a seasoned developer, we recommend Drupal. However, Joomla seems to be the”one size its all” platform.
As a forewarning, instances have shown that certain WordPress software upgrades and plugin upgrades can do more harm than good, compromising the look and functionality of your site. We recommend that you check for bugs and read reviews online before making any upgrades.
Drupal vs Joomla vs WordPress Comparison Chart
|

Drupal
|

Joomla
|

WordPress
|
| Installation |
Easy
Some technical knowledge may be required
|
Easy
|
Easy
|
Ease of
Use |
Mid-level
Technical knowledge is required
|
Easy
|
Easy
|
| SEO |
Standard
|
Standard
|
Standard
|
|
Publishing (Multi-user)
|
| Customiseable content, & catagories |
Available
|
Limited
|
Available
|
WYSIWYG
Editors |
Available
|
Available
|
Available
|
Creation
and editing of pages (front or back end) |
Available all in one location
|
Available
|
Template dependant
|
|
Themes / Layout
|
| Themes |
OK
|
Good
|
GREAT!
|
Edit
Themes from Admin Panel |
Not Available
|
Available
|
Available
|
Use
Multiple Templates |
Limited
|
Available
|
Limited
|
Add new
modules, plugins using the Admin Panel |
Available
|
Available
|
Available
|
Create and
Manage menus using Admin Panel |
Available
|
Available
|
Not Available
|
|
Features
|
| Security |
Good
|
Good
|
Good
|
| Blogs |
Available
|
Available
|
Available
|
| Forums |
Available
|
With plug-in
|
Not Available
|
| E-comms |
Available
|
Available
|
With Plug-in
|
| Video |
Available
|
Not Available
|
Not Available
|
| Audio |
Available
|
Available
|
Not Available
|
Integrated
Stats |
Available
|
Available
|
Available
|
| Subscriptions |
Available
|
Not Available
|
Available
|
| Comment |
Available
|
Available
|
Available
|
|
System Requirements
|
| Cost |
Free
|
Free
|
Free
|
| Database |
MYSQL Postgres
|
MYSQL 5.0.4+
|
MYSQL V5 +
|
Operating
System |
All
|
All |
All
|
Application
Server |
PHP 5.3
|
PHP 5.3
|
PHP 5.2.4
|