Drupal, Joomla! and Wordpress

As of 2008, the most widely deployed open source content managers are Joomla (30-40 Million sites), Drupal, and Wordpress. New Local Media has built websites with all three--and several others, as well as web-based applications for tasks other than content management. For a detailed overview of the capabilities of each platform as of late 2008, click here.

Content Management, Social Networks, and Social Publishing

Web Content Management (WCM) systems, also known as Content Management Software/Systems (CMS), make it simple to maintain scalable websites with extensible features through a web-based interface with any number of users who can be given variable roles and access levels. They typically offer many other functions as well, and their features may be extended through add-on modules.

Social PublishingAs social networking and social publishing exploded in the "web 2.0" era, many WCM/CMS systems were already delivering social networking and social publishing functions, and they have continued to evolve further in that direction. Some more recently created WCM-like applications have been built from the ground up with a social architecture, such as Elgg, which is open source. Its first version was created to be a collaborative, online classroom environment, and this model turned out to be widely useful in many contexts. Wikis with their native collaboration and social features are also used for WCM purposes.

A wide variety of open source software solutions for WCM and social-collaborative websites exist today, alongside affordable and sometimes no-cost white label options. Among the most popular open source options, there is even the possibility to integrate two different WCM systems, white label applications, and other standalone open source web applications.

Wikipedia has a chart comparing numerous open source content management systems and other free software. OpenSourceCMS, CMSMatrix, and CMSWatch are good places to research and sample different open source content management systems. You may also be interested in reading a comparative report on open source CMS market shares as of the summer of 2008. Here is an older (2007) review of Alfresco, Joomla, Plone, DotNetNuke, and Drupal in InfoWorld.

It depends. The needs of individual clients and their projects should influence the decision as to which system is the best fit. From 2006-2009, Joomla has been our general-purpose CMS of choice for most new projects. It's strong suit is its attractive, simple, interface and templating system plus a huge variety of powerful extensions, from "what you see is what you get" text editors anyone familiar with a word processor can use to CRM, eCommerce, event management, and social applications.

You can download and read our detailed overview of Joomla's history, features, strengths/weaknesses, market share indicators, and future prospects with some comparative notes in relation to Drupal and Wordpress. We also put together a side-by-side comparison of Drupal, Wordpress, and Joomla based on their core and extensible features. (Keep in mind this material is dated! It was prepared for the September 2008 meeting of web414.)