CMS - Joomla Vs Drupal



Content management system (CMS), software systems that allow users or group of users to update content on a Web site. Content can be simple text, photos, music, video, documents, etc. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. Without a good CMS, most web site owners would not be capable of setting up their site and maintaining it on a daily basis, as that would require a great deal of technical knowledge and persistence.

There are lot of open source CMS available. We can use any of this software to enhance web site management capabilities, and even build new CMS around the core system. If you would like to take advantage of such software, then go through the following top two open source CMS that Argus having good expertise:

Drupal is one of the best open source CMS available, primarily because of its incredible capability to replicate the functionality of all other CMS, within a slightly more complex interface of course.

Joomla enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available.
They are open source packages that will run on any Linux based web server and it uses PHP & MySQL. The customization is possible of either Joomla or Drupal based sites. A very common question from our customers is whether I should choose Drupal or Joomla or other CMS? We can help you to decide which better suits your needs.


Drupal Vs Joomla Comparisons 

We have gone through several industry expert blogs and articles to give you more insights here, so that it will guide you to select CMS either Drupal or Joomla to develop your web site as described below.

Drupal


Thumbs up:
·         Easy deployment
·         Editing tabs integrated into actual pages
·         Editing content is simple as well
·         Very flexible in its configuration
·         Modules are plentiful, free, and suitable for non-profits
·         Versioning is available
·         Many high profile sites use Drupal (e.g.: MTV UK, BBC, the Onion, Nasa, Greenpeace UK, Kleercut )
·         Multiple levels of categories allowed along with easily integrated tagging system
·         Human readable URLs which are search engine friendly
·         1 installation allows you to create and manage multiple websites (very handy when creating campaign sites)
·         Highly configurable user permissions handling

Thumbs down:
·         Administration area is clunky, but it's getting better with each version
·         Terminology in the administration can be cryptic
·         Adding a visual theme to Drupal can be time consuming
·         Support for the free modules can be frustrating

Overall view, Drupal is an excellent CMS for organizations looking for a community building CMS. Mainly very high profile organizations using Drupal, plus I liked the flexibility of categorizing their pages where ever and being able to fine tune the permissions for each role (i.e.: Administrator, Editor, Contributor, Authenticated user, and Anonymous).

Joomla

Thumbs up:
·         Easy deployment
·         More intuitive administration user interface
·         Editing content is simple
·         Lots of polished modules for things like calendars, polls, etc.
·         Easy addition of modules
·         Versioning is available
·         Large community of developers for helping with setup and development
·         Multi-lingual

Thumbs down:
·         1 installation of the software gives you 1 website
·         Categories can only go two levels deep
·         Limited roles and permission allowances
·         Modules cost you money
·         URLs are not search engine friendly (but there is a purchasable module)
·         Out-of-the-box blogging functionality is mediocre

Overall view, Joomla is an excellent CMS for basic to complex websites. The blogging feature is not highly developed, nor is the capacity to multi-purpose your content in different areas of the site due to the rigid filing structure it requires. It has a large user base where the websites seem to be more personal, small business, and non-community-building sites.


Last Updated
2/26/2009
1/11/2009
System Requirements
Drupal 6.10
Joomla! 1.5.10
Application Server
Apache
CGI
Approximate Cost
Free
Free
Database
MySQL
MySQL
License
Open Source
Open Source
Operating System
Platform Independent
Platform Independent
Programming Language
PHP
PHP
Root Access
No
No
Shell Access
No
No
Web Server
Apache
Apache
Security
Drupal 6.10
Joomla! 1.5.10
Audit Trail
Yes
No
Captcha
Free Add On
Free Add On
Content Approval
Yes
Yes
Email Verification
Yes
Yes
Granular Privileges
Yes
No
Kerberos Authentication
No
No
LDAP Authentication
Free Add On
Yes
Login History
Yes
Yes
NIS Authentication
No
No
NTLM Authentication
Free Add On
No
Pluggable Authentication
Yes
Yes
Problem Notification
No
No
Sandbox
No
No
Session Management
Yes
Yes
SMB Authentication
No
No
SSL Compatible
Yes
Yes
SSL Logins
No
Yes
SSL Pages
No
Yes
Versioning
Yes
Free Add On
Support
Drupal 6.10
Joomla! 1.5.10
Certification Program
No
No
Code Skeletons
Yes
No
Commercial Manuals
Yes
Yes
Commercial Support
Yes
Yes
Commercial Training
Yes
Yes
Developer Community
Yes
Yes
Online Help
Yes
Yes
Pluggable API
Yes
Yes
Professional Hosting
Yes
Yes
Professional Services
Yes
Yes
Public Forum
Yes
Yes
Public Mailing List
Yes
No
Test Framework
Free Add On
Yes
Third-Party Developers
Yes
Yes
Users Conference
Yes
Yes
Ease of Use
Drupal 6.10
Joomla! 1.5.10
Drag-N-Drop Content
Free Add On
No
Email To Discussion
Free Add On
Free Add On
Friendly URLs
Yes
Yes
Image Resizing
Free Add On
Yes
Macro Language
Free Add On
Yes
Mass Upload
Free Add On
Yes
Prototyping
Limited
Yes
Server Page Language
Yes
Yes
Site Setup Wizard
Limited
No
Spell Checker
Free Add On
No
Style Wizard
Limited
No
Subscriptions
Free Add On
Costs Extra
Template Language
Limited
Yes
UI Levels
No
Yes
Undo
Limited
No
WYSIWYG Editor
Free Add On
Yes
Zip Archives
No
No
Performance
Drupal 6.10
Joomla! 1.5.10
Advanced Caching
Yes
Yes
Database Replication
Limited
No
Load Balancing
Yes
Yes
Page Caching
Yes
Yes
Static Content Export
No
No
Management
Drupal 6.10
Joomla! 1.5.10
Advertising Management
Free Add On
Yes
Asset Management
Yes
Yes
Clipboard
No
No
Content Scheduling
Free Add On
Yes
Content Staging
Free Add On
No
Inline Administration
Yes
Yes
Online Administration
Yes
Yes
Package Deployment
No
No
Sub-sites / Roots
Yes
Yes
Themes / Skins
Yes
Yes
Trash
No
Yes
Web Statistics
Yes
Yes
Web-based Style/Template Management
Yes
Yes
Web-based Translation Management
Yes
Free Add On
Workflow Engine
Limited
No
Interoperability
Drupal 6.10
Joomla! 1.5.10
Content Syndication (RSS)
Yes
Yes
FTP Support
Limited
Yes
iCal
Free Add On
No
UTF-8 Support
Yes
Yes
WAI Compliant
Limited
No
WebDAV Support
No
No
XHTML Compliant
Yes
No
Flexibility
Drupal 6.10
Joomla! 1.5.10
CGI-mode Support
Yes
Yes
Content Reuse
Limited
Yes
Extensible User Profiles
Yes
Yes
Interface Localization
Yes
Yes
Metadata
Yes
Yes
Multi-lingual Content
Yes
Free Add On
Multi-lingual Content Integration
Free Add On
Free Add On
Multi-Site Deployment
Yes
Free Add On
URL Rewriting
Yes
Yes
Built-in Applications
Drupal 6.10
Joomla! 1.5.10
Blog
Yes
Yes
Chat
Free Add On
Free Add On
Classifieds
Free Add On
Free Add On
Contact Management
Free Add On
Yes
Data Entry
Free Add On
Free Add On
Database Reports
No
Free Add On
Discussion / Forum
Yes
Free Add On
Document Management
Limited
Free Add On
Events Calendar
Free Add On
Free Add On
Events Management
Free Add On
Free Add On
Expense Reports
No
Free Add On
FAQ Management
Yes
Yes
File Distribution
Free Add On
Free Add On
Graphs and Charts
No
Free Add On
Groupware
Free Add On
Free Add On
Guest Book
Free Add On
Free Add On
Help Desk / Bug Reporting
Free Add On
Free Add On
HTTP Proxy
No
No
In/Out Board
No
No
Job Postings
Free Add On
Free Add On
Link Management
Free Add On
Yes
Mail Form
Free Add On
Yes
Matrix
No
No
My Page / Dashboard
Free Add On
No
Newsletter
Free Add On
Free Add On
Photo Gallery
Free Add On
Free Add On
Polls
Yes
Yes
Product Management
Free Add On
Yes
Project Tracking
Free Add On
Free Add On
Search Engine
Yes
Yes
Site Map
Free Add On
Free Add On
Stock Quotes
Free Add On
Free Add On
Surveys
Free Add On
Free Add On
Syndicated Content (RSS)
Yes
Yes
Tests / Quizzes
Free Add On
Free Add On
Time Tracking
Free Add On
No
User Contributions
Yes
Yes
Weather
Free Add On
Free Add On
Web Services Front End
Limited
Yes
Wiki
Free Add On
Free Add On
Commerce
Drupal 6.10
Joomla! 1.5.10
Affiliate Tracking
Free Add On
Free Add On
Inventory Management
Free Add On
Free Add On
Pluggable Payments
Free Add On
Free Add On
Pluggable Shipping
Free Add On
Free Add On
Pluggable Tax
Free Add On
Free Add On
Point of Sale
No
Free Add On
Shopping Cart
Free Add On
Free Add On
Subscriptions
Free Add On
Free Add On
Wish Lists
Free Add On
Free Add On





















































































































































































































Drupal [-]
Joomla [-]
Content Management

Very sophisticated. It allows unlimited category levels, tagging and categorization. You can also create multiple types of content, each with different features.

Weak. There are only three levels of content - Section >> Category >> Content is available. That's it. No cross-categorization. To get flexibility, use a
Content Construction Kit extension.
WYSIWYG Editors

Probably the most common complaint about Drupal - it has no default editor.

TinyMCE comes by default.
Template / Themes

Very few commercial developers and off-the-shelf choices are very poor. Most designs are custom-made.

Perhaps Joomla's biggest strength. Joomla has a wide selection of free and commercial designs.
Community Features

By default it offers the ability to expand user profiles easily and Organic Groups allows for powerful community-building.

Non-existent by default but there are two powerful community extensions. Community Builder is free. Jomsocial is commercial but a powerful social application.
User Permissions

A huge strength of Drupal wins hands-down. You can create unlimited user levels and customize them in minute detail.

Perhaps Joomla's achilles heel. Most Joomla aites will only be able to use three user levels (Public, Registered and Special) without installing a cumbersome Access Control Level extension.
User Subscriptions

The only real option is
Ubercart, a shopping cart which allows recurring billing.

Multiple options via extensions.
 CB Subs and are two of many.
Shopping Cart

See above. The only real option is
 Ubercart. Its a powerful, fully-featured ecommerce platform but may be overkill for small stores.

Joomla has only one major shopping cart:
 Virtuemart, but it considered buggy and difficult to work with.
SEO

The out-of-the-box URLs work well and can be improved with one easy addon: Pathauto. The code is generally lightweight and well-optimised.

Reasonable out of the box, but lacks the ability to really control URLs or metadata.
 Various SEO extensions are needed for those who really care about SEO.
Forums

A native and very smooth forum, but lacking in the high end features of the best modern forums.

The choice is between Agora and Kunena (native to Joomla but short on features) versus RokBrige (a bridge to phpBB3) and JFusion (a bridge to almost any forum software).
Multimedia

Not by default but several multimedia modules for video and podcasting are available.

Yes, the default WYSIWYG editor allows video and there are plenty of podcast and video extensions.
Photo Galleries

Definitely less options than Joomla. Decent galleries require several modules to be combined.

Yes. there's over a dozen excellent galleries.
Event Calendars

Not great. There are options but they are far behind those available for Joomla.

Yes, multiple native and high-quality calendar extensions.
Document Management

Would need to be constructed from other modules.

DocMan and Rokdownloads are both reliable document managers.
Blogs

Good default capabilities, although not a natural blog in the manner of Wordpress.

Some out-of-the-box capability (we use Joomla for our blog here on Alledia). Good native blogging extensions plus a port of Wordpress are available.
Internationalization

Yes, Excellent.

Not by default.
 Joom!Fish allows for sites in multiple languages but isn't as powerful as the commercial Nooku.
Standards Compliance

Yes. Excellent out-of-the-box.

Not great. The Beez template does provide clean output but most Joomla installations still use a good number of tables. One company has produced a
 full set of table-less overrides.
Multisites Management

Yes, out-of-the-box.

Weak. There are some multisite options but they're either unstable or very expensive.
Commercial Community

Drupal's commercial talent pool is very high-quality but also very shallow. Most commercial developers work with large-to-medium size business and charge accordingly.

Very strong. Perhaps the best in the Open Source CMS world with a wealth of developers, designers and consultants.
General Community

Good community. Often more non-profit than business driven. Excellent forum support at Drupal.org.

The community as a whole has a tendency to argue and fragment but its also highly dynamic with 1000s of companies offering support and services.
Ease-of-use

Definitely a weakness. Terms are confusing and overly-geeky. The admin interface is text-driven and often overwhelming to beginners.

Joomla has a very good graphical interface but still retains quite a few quirks and oddities.
Documentation

Not too bad. (
Click here for documentation and here for an API reference guide

Pretty good. The
 main Joomla wiki has a lot of highly-detailed pages but also some with very little information.
Learning Curve
Steeper than Joomla. Drupal's strength is in its flexibility and power, not its ease-of-use.
Shallow. One of the easiest CMS systems to learn and customize.
Current Situation
Clear development path. Currently working on Drupal 7.
Joomla 1.5 is the current version with the possibility of two new versions (1.6 and 1.7) due next year. Roadmap is not always clear.
Overall
Drupal is flexible and developer-friendly. It also benefits from a coherent and stable community led by several large and reputable companies.
Joomla 1.6 will focus on improving two crucial areas: Joomla's inflexible systems for managing users and content. It may become a little more complicated as a result, but it will remain relatively easy to produce a good-looking site with plenty of functionality using Joomla.