Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Open source CMSes prove well worth the price

We look at five free offerings boasting solid Web publishing features that challenge their commercial competitors


Drupal requires some extra time and skills to set up, which mainly involving installing PHP, and a database server and empty database, then manually updating some configuration files. Several handbooks and site recipes (step-by-step instructions) should cut this initial effort to under a day. (I also found a kind-hearted community member who'd packaged Apache, Tomcat, PHP, Drupal, and other essentials in an automated installer for Windows Server).

TEST CENTER DAILY BLOG

Track the latest product reviews and news from the InfoWorld Test Center.



Click for larger view.
Drupal's core installation includes essential modules that are easily enabled from an administration page. That said, there are likely features you'll want to add on, such as advanced workflow. So set aside an additional day or so to tweak Drupal to your needs. The overall learning process will likely take at few weeks -- more than other products but certainly less time than if you rolled your own CMS.

The system's user management let me create different user roles quickly, which controlled what they could do on the site. Additionally, I changed the look of my test site by applying different themes. While still in the admin area, I constructed menus and the type of information that appeared in other page blocks (such as the right-hand margin).

Categorization accommodation
Content is added in several ways: as individual pages, stories (news articles), pages within "books" (which are used for longer documentation), and blog entries. In each case I used uncomplicated forms to enter text; unfortunately, Drupal lacks a rich-text editor, so you'll have to stick with plain text or manually add HTML markup code. Another option for posting content is employing blogging software, such as Red Sweater Software's MarsEdit for the Mac or Word 2007.

Drupal's built-in taxonomy system let me tag pages with appropriate topics, categories, and terms.

The software offers several navigation options, including using the aforementioned categories to automatically populate menus. True, this takes additional setup work in the Site Building administration area to initially populate the taxonomy. But I think it's worth doing because it reduced ongoing site maintenance for me. Alternately, you can manually customize site navigation.

I found that other aspects of Drupal follow this same basic formula: There's not much you can't do, but it may take installing a module or some additional steps. For example, translating text is best done with a stand-alone editor. Or consider search: There's an internal site search system, but you need to manually schedule the indexing jobs.

Some of the more interactive features I liked include the news aggregator, which gathers content from news sites and Weblogs; RSS feeds of your Drupal content; and user authentication using an LDAP server.

Drupal has attracted interest among users and developers over the past four years. Usability -- for administrators and content editors -- might be better and the range of functions could be expanded. This application's modular design, however, lets community members keep it updated and in the CMS race.

Open Source Matters Joomla 1.0.13
If there were celebrity breakups in the open source community, Mambo would provide great tabloid fodder. After disagreeing with Mambo Foundation management in 2005, the core developers jumped ship, forked development, and Joomla resulted. Technically, both systems continue to be enhanced, and modules created for one system generally work with the other.Joomla administration, though, is more improved and, based on discussion board activity, Joomla appears to have the momentum right now. There's also more tangible backup, where some hosting providers market Joomla as their site-building solution.

Mike Heck is a contributing editor of the InfoWorld Test Center.
Continued
« PREVIOUS PAGE | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | NEXT PAGE » 

 The Bottom Line

Alfresco Community Edition 2.1
Alfresco Software, alfresco.com

Excellent  9.2
criteria score weight
Ease-of-use 9 25%
Features 10 25%
Security 9 15%
Scalability 9 15%
Management 8 10%
Value 9 10%

Cost:
Free under GPL 2 with FLOSS exception

Platforms:
Windows and Linux

Bottom Line:
This very inclusive offering, developed using Java, sits on top of a JSR-170 content repository. Out of the box Alfresco provides a Web portal framework; CIFS (file share) interface that works on Windows and Linux clients; and a Web-content management system –- plus document, imagine, and records management. Further, Alfresco scales well with options for deploying content to multiple servers.

About our Reviews and Scoring Methodology

 The Bottom Line

DotNetNuke 4.4.5
DotNetNuke, dotnetnuke.com

Very Good  8.4
criteria score weight
Ease-of-use 9 25%
Features 8 25%
Security 8 15%
Scalability 9 15%
Management 8 10%
Value 8 10%

Cost:
Free under BSD-style license

Platforms:
ASP.Net, Windows Server, SQL Server 2005

Bottom Line:
Written in VB.Net, DotNetNuke is an extensible content management system suitable for intranets, extranets, and public Web sites. The core distribution includes three dozen CMS modules, including a skin system (based on simple templates) that separates design from content, personalization, and search; other modules range from e-commerce systems and photo galleries to blogs, forums, and wikis. Commercial publishers offer other components.

About our Reviews and Scoring Methodology

 The Bottom Line

Drupal 5.2
Drupal, http://www/drupal.org

Very Good  8.3
criteria score weight
Ease-of-use 8 25%
Features 8 25%
Security 9 15%
Scalability 8 15%
Management 8 10%
Value 9 10%

Cost:
Free under GPL

Platforms:
Apache or IIS Web servers; Unix, Linux, BSD, Solaris, Windows, or Mac OS X; PHP; PHP-supported database server (MySQL or PostgreSQL)

Bottom Line:
Written in PHP, Drupal's Web application framework anchors a content management system that includes modules for e-commerce and workflow. Drupal, unlike other systems, also has a taxonomy system to classify content – but this does take extra work to configure (as does setup). Themes are created with the standard PHPTemplate engine. A blogging system makes this system good for building online communities.

About our Reviews and Scoring Methodology

 The Bottom Line

Plone 3.0
Plone Foundation, plone.org

Very Good  8.6
criteria score weight
Ease-of-use 9 25%
Features 8 25%
Scalability 8 15%
Security 9 15%
Management 9 10%
Value 9 10%

Cost:
Free under GPL

Platforms:
Windows, Mac OS X, BSD, Solaris, and SuSE

Bottom Line:
The Plone CMS, which is built on top of the Zope application server, performs well for intranets – as well as a document management server and team collaboration tool. The system is easy to use and also notable for its multi-lingual capabilities. Additionally, Plone powers a number of high-traffic Internet sites, though this configuration should included additional components, such as Squid caching.

About our Reviews and Scoring Methodology

 The Bottom Line

Open Source Matters Joomla 1.0.13
Open Source Matters, joomla.org

Very Good  8.4
criteria score weight
Ease-of-use 8 25%
Features 8 25%
Scalability 8 15%
Security 9 15%
Manageability 9 10%
Value 9 10%

Cost:
Free under GPL

Platforms:
Apache, PHP, MySQL

Bottom Line:
Joomla, written with PHP and back-ended by a MySQL database, is appropriate for external Web sites and intranets. The system's caching provides good performance on higher-volume sites while various extensions cover essential CMS functions; these plug-ins include news, blogs, polls, search, and internationalization. To further expand functionality, such as site backup, both free and commercial components are readily available.

About our Reviews and Scoring Methodology


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





What Every Enterprise Needs to Know About VDI
Today's enterprise IT environment is already complex, and replete with heterogeneous technologies. Attend this informative webcast to understand the key components for deploying and managing virtual desktop infrastructure in your environment. Sponsor: VDIworks

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist