Internet Ministry Conference 2007
Open Source CMS Sessions


Overview Session Notes

Thursday, September 20 - 9:30 am - 10:45 am - Hickory Room

In this session, we'll look at four open source CMS systems: Wordpress, Joomla, Drupal, MODx.

Download the Presentation (pdf)

Overview | Open Source Definition/GPL | WordPress | Joomla | Drupal | MODx | Choosing a CMS | Hosting your CMS

For each we'll look at the following:

At the end we'll look at:

Always remember to keep your open source software up-to-date with patches and upgrades


Introduction

Overview

"Open source content management software sucks. It sucks really badly. The only things worse is every commercial CMS I've used. But it really doesn't have to be that way."

Jeff Veen - October 3, 2004

jeff's blog


Open Source Software - Definition

Open source software is computer software whose source code is available under a license (or arrangement such as the public domain) that permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner. It is the most prominent example of open source development and often compared to user generated content.

The most prominent license is the GNU General Public License (GPL).

Source: Wikipedia

GNU-GPL

Any licensee who adheres to the terms and conditions is given permission to modify the work, as well as to copy and redistribute the work or any derivative version. The licensee is allowed to charge a fee for this service, or do this free of charge. This latter point distinguishes the GPL from software licenses that prohibit commercial redistribution.

The GPL does not give the licensee unlimited redistribution rights. The right to redistribute is granted only if the distribution is licensed under the terms of the GPL and includes, or unconditionally offers to include at the moment of distribution, the source code.

Why Open Source?

WordPress

The Basics

WordPress is a powerful personal publishing platform - freely distributed, standards compliant, fast, light and free with sensible default settings and features and extremely customizable core. (from wordpress.org)

On the success of WordPress:

"...I think it is mostly due to that we listen. We are users of the blogs ourselves. I mean, every WordPress developer is a pretty active blogger, and we listen a lot to the people using the software. Our assumption is that we cannot and will not know the best stuff for the next version of WordPress, so I do not even try to make predictions of where WordPress is going to be in a year or two because frankly, I do not know. If you asked me two years ago if we would be where we are now, I would have said something completely different."

Source: 09/17/07 interview - http://bloginterviewer.com/featured-interviews/interview-with-wordpress-founder-matt-mullenweg

Strengths

Weaknesses

Samples:

Back to top

Joomla

The Basics

History

Joomla! is a continuation of the work of the Development Team which unanimously resigned from the Mambo project in August 2005. By September 2006, Joomla! had 2.5 million downloads and is supported by a team of over 20 developers.

Joomla! is used all over the world to power everything from simple, personal homepages to complex corporate web applications. Here are just some of the ways people use the software:

Joomla! can be used to easily manage every aspect of your website, from adding content and images to updating a product catalog or taking online reservations. (from Joomla.org)

Strengths

Weaknesses

What's New in 1.5?

Samples

Back to top

Drupal

Overview/History

The Basics

Strengths

Weaknesses

What's New in 6.0?

Sample Sites

Back to top

Choosing a CMS

There are a lot of choices out there...

Here are a few questions you should be asking...


OpenSource CMS Hosting Issues

Back to top

Always remember to keep your open source software up-to-date with patches and upgrades