How Content Management System Software Will Change Your Online Life

Whatever your business, content management system software (CMS) is designed to store, organize, create, publish, process and power all your online endeavors. Having just invested the better part of a month testing and experimenting with a wide range of blog software, we realized that a CMS was a natural, even more powerful extension of the blog concept and decided CMSs really require a separate site to explore and reveal these emerging and dynamic programs.

There are literally hundreds and hundreds of content management system software programs from which to choose (500 in Europe alone). For this content management system software review site, we’ve narrowed the field down to some of the most-used Open Source software based on the PHP language and using a MySQL database, with the exception of Expression Engine which is proprietary. Our selections represent only a small cross-section of what’s out there.

For anyone working and living online, a content management system will be your best friend.

When it comes to life online, we all use content management systems in one way or another: blogging, building websites, maintaining websites, selling products online, marketing them and more. The refined notion of CMS in the 21st Century involves creating a system that can separate the creation of design and content, then work together to publish the elements.

A web content management system is a CMS designed to simplify the publication of Web content to Web sites, in particular allowing content creators to submit content without requiring technical knowledge of HTML or the uploading of files.

News articles, blogs, operators’ manuals, technical manuals, sales guides, and marketing brochures are just a sampling of the kind of content managed by a CMS. The content managed may include computer files, image media, audio files, video files, electronic documents, and Web content.

We have chosen to concentrate on web content management systems that are publication-oriented CMSs, not e-commerce like osCommerce and not enterprise portals such as LifeRay. Commercial or hosted products are excluded too.

What Goes Into Content Management System Software?

Joomla!, eZ Publish, WordPress.org (as opposed to Wordpress.com) and Drupal are our top-ranked systems. Not only did these systems consistently finish at the top of the side-by-side comparisons, in many cases the gap between these and the rest is significant. Begin here by narrowing the field based on your most-needed features. From there, move to a test phase – spend time on the demos – in the end it will be up to you to determine what the best CMS is for your specific project and skill set. For example, WordPress.org is shown to be one of the best when it comes to scope and purview while Joomla! seems to be the first choice for business and e-commerce sites (for non-developers). But every potential user is searching for a unique set of features.

Built-in Applications
These are the features and functionality that come standard with each CMS. Blog capabilities are standard across the board but only Wordpress.org and Movable Type offer a built-in photo gallery. As you will see on the side-by-side matrix, though many of these systems offer free add-ons (also called plugins) or the capability to write and install your own plugin if you’re of the developer persuasion. Chat, classifieds, contact management, data entry, database reports, forums, document management, events calendar, FAQ management, guest book, link management, mail form, dashboard, newsletter, search engine, site map, product management, syndicated content, wiki capabilities and front-end web services are the other potential criteria reviewed for built-in features.

Security
Security is a no-brainer on the web. If you want a CMS your employees/customers/clients can trust you could need a whole variety of security measures, many of which are reviewed here. Audit trail, Captcha, content approval, email verification, several different types of authentication protocols, login history, sandbox, session management, SSL compatibility (logins and pages) and versioning are all listed here on our side-by-side matrix. Some of these content management system software programs build these in – others offer them for a cost or for free.

Management
On our side-by-side matrix, management of the users, design and content assets are all reviewed here. These management features describe the inherent or pluggable way the systems organize, schedule and deploy the information contained within the system. Advertising management, asset management, clipboard, content scheduling, content staging, inline administration, package deployment, sub sites/roots, themes/skins, trash, web stats, web-based template manager, web-based translation manager and workflow engine are all standards by which this category is measured.

Performance
Performance of a potential content management system is a vital, though largely behind-the-scenes component. This criteria rates the advanced caching, database replication, load balancing, page caching and static content export capabilities of these systems. Some include these as built-in architecture, others offer them free or for a price.

Commerce
Commerce is a largely optional feature set in this particular type of content management systems (which are more focused on the publishing abilities). But if you are looking something with advanced publishing capabilities as well as expandable commerce components you can check here and see if your potential CMS offers them. Affiliate tracking, inventory management, pluggable payments, pluggable shipping, pluggable tax, point of sale, shopping cart, subscriptions and wish lists are all e-commerce functionalities that could possibly be added on to the web content management systems reviewed here.

Ease of Use
When shopping for a CMS, whether you are a blogger, developer or designer ease of use is probably the most desirable feature, second-only to the actual publishing and performance components. For a CMS, ease of use includes drag-n-drop content, email to forum, friendly URLs, image resizing, macro language, mass upload, prototyping, server page language, spell check, style wizard, subscriptions, template language, UI levels, undo and WYSIWYG editor. If you find you don’t exactly comprehend what server page language means, we’ve also defined that and chances are you will recognize the functionality once explained.

Support
Support is another vital component of Open Source content management system software. Since the core and component code is updated and changed often, user forums, skeletons and comprehensible online documentation has to be readily available as an ongoing guidebook. Commercial manuals, commercial support, commercial training, developer community, online help, pluggable API, professional hosting, professional services, public forum, mailing list, smoke tests, third-party developers and users conference are all standard aspects of support for these complex and powerful programs.

Content creation, content management, publishing and presentation are the four main categories of CMS functionality. Here are just a few benefits your online business can gain by implementing a CMS:

  • Reduce costs of site maintenance
  • Streamline authoring process
  • Increase security
  • Greater consistency
  • Reduce information duplication
  • Improve site navigation
  • Quick turnaround time for new pages and changes to your site
  • Increase site flexibility
  • Support remote authoring
  • Increase growth capacity

Our trademark side-by-side comparison can only compare the type of the features offered by each but doesn’t really address the power or usability of those features. It is in this way that each of these systems distinguishes itself from another. Ratings and check marks fail to really capture the full worth of any CMS – only each specific user can make the determination of what is the “best” CMS. Every one of the systems reviewed here has a demo version that gives a more accurate picture of the capabilities.

You might choose to explore these aspects individually by first reading the content management system software review or you can view them all on our side-by-side comparison of content management system software. Either way, let this site be a starting point to discovering the CMS of your dreams and how to make it work for you. Whatever system you choose, there are many online resources to aid you in setup and use, and everything reviewed here offers a demonstration product so you can get a feel actually using the system before you commit all your content and assets.

At TopTenREVIEWS We Do the Research So You Don't Have To™.
 

 
TopTenREVIEWS
Become A Reviewer
CMS Software Review Main Image
 

Content Management System Software Review 

What Will a CMS Do for You?

Content creation, content management, publishing and presentation are the four main categories of CMS functionality.

Rank #1#2#3#4#5#6#7#8#9#10
Excellent score   Excellent
Very good score   Very Good
Good score   Good
Fair score   Fair
Poor score   Poor
eZ Publish Joomla! Drupal WordPress.org Movable Type Expression Engine Mambo Textpattern b2evolution Frog
eZ Publish Joomla! Drupal WordPress.org Movable Type Expression Engine Mambo Textpattern b2evolution Frog
Reviewer Comments Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Lowest Price eZ Publish 4.1
Joomla! 1.5.12
Drupal 6.13
WordPress.org 2.8
Movable Type 4.25
Expression Engine 1.6.6
Mambo 4.6.5
Textpattern 4.0.8
b2evolution 3.3.0-rc1
Frog 0.9.5
 
Overall Rating Excellent Excellent Very Good Very Good Very Good Very Good Very Good Good Good Fair
Ratings
Built-in Applications Excellent Excellent Excellent Excellent Very Good Very Good Excellent Fair Fair Fair
Security Excellent Very Good Very Good Very Good Very Good Very Good Very Good Fair Fair Fair
Management Excellent Excellent Very Good Very Good Very Good Excellent Excellent Fair Very Good Fair
Performance Excellent Very Good Excellent Very Good Excellent Very Good Good Fair Good Poor
Commerce Excellent Very Good Very Good Excellent Good Fair Excellent Poor Poor Poor
Ease of Use Excellent Excellent Very Good Excellent Very Good Excellent Good Very Good Good Good
Support Excellent Excellent Excellent Very Good Excellent Excellent Excellent Excellent Good Fair
View Specifications Go! Go! Go! Go! Go! Go! Go! Go! Go! Go!
View Screenshots View eZ Publish screenshots View Joomla! screenshots View Drupal screenshots View WordPress.org screenshots View Movable Type screenshots View Expression Engine screenshots View Mambo screenshots View Textpattern screenshots View b2evolution screenshots View Frog screenshots
Built-in Applications
Blog Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark   Check Mark Check Mark
Chat free plugin free plugin free plugin free plugin costs extra   free plugin    
Classifieds free plugin free plugin free plugin free plugin   limited free plugin    
Contact Management Check Mark Check Mark free plugin free plugin Check Mark   Check Mark    
Data Entry Check Mark free plugin free plugin   Check Mark   free plugin    
Database Reports limited free plugin    costs extra   free plugin    
Forum/Discussion Check Mark free plugin Check Mark free plugin Check Mark costs extra free plugin    
Document Management Check Mark free plugin limited    limited free plugin    
Events Calendar Check Mark free plugin free plugin free plugin costs extra Check Mark free plugin free plugin free plugin free plugin
FAQ Management free plugin Check Mark Check Mark free plugin Check Mark Check Mark Check Mark    
Guest Book free plugin free plugin free plugin free plugin Check Mark Check Mark free plugin    
Link Management Check Mark Check Mark free plugin Check Mark Check Mark Check Mark Check Mark limited Check Mark free plugin
Mail Form Check Mark Check Mark free plugin free plugin free plugin Check Mark Check Mark free plugin   
Dashboard limited   free plugin Check Mark Check Mark limited free plugin free plugin Check Mark free plugin
Newsletter free plugin free plugin Check Mark free plugin costs extra free plugin free plugin free plugin   free plugin
Photo Gallery Check Mark free plugin free plugin free plugin Check Mark Check Mark free plugin limited Check Mark free plugin
Polls Check Mark Check Mark Check Mark free plugin free plugin free plugin Check Mark    
Product Management Check Mark Check Mark free plugin    Check Mark free plugin    
Search Engine Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark   
Site Map Check Mark free plugin free plugin free plugin Check Mark Check Mark free plugin    
Syndicated Content (RSS) Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark
Tests/Quizzes free plugin free plugin free plugin free plugin costs extra   free plugin    
User Contributions Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark    
Wiki Capabilities Check Mark free plugin free plugin free plugin   Check Mark limited   free plugin  
Web Services Front End   Check Mark limited free plugin       
Security
Audit Trail Check Mark   Check Mark limited Check Mark Check Mark   limited   
Captcha free plugin free plugin free plugin free plugin Check Mark Check Mark Check Mark    
Content Approval Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark limited Check Mark  
Email Verification Check Mark Check Mark Check Mark free plugin Check Mark Check Mark Check Mark limited Check Mark free plugin
Granular Privileges Check Mark   Check Mark Check Mark Check Mark Check Mark Check Mark   Check Mark Check Mark
Kerberos Authentication      costs extra      
LDAP Authentication Check Mark Check Mark free plugin   costs extra   Check Mark   limited  
NIS Authentication      costs extra      
NTLM Authentication free plugin   free plugin   costs extra      
SMB Authentication free plugin     costs extra      
Pluggable Authentication Check Mark Check Mark Check Mark Check Mark Check Mark   Check Mark    
Login History Check Mark Check Mark Check Mark free plugin Check Mark Check Mark free plugin    
Problem Notification costs extra    free plugin costs extra      
Sandbox Check Mark    limited Check Mark limited     
Session Management Check Mark Check Mark Check Mark free plugin costs extra limited limited   Check Mark  
SSL Compatible Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark free plugin    
SSL Logins Check Mark Check Mark   free plugin Check Mark   Check Mark    
SSL Pages Check Mark Check Mark   limited Check Mark   free plugin    
Versioning Check Mark free plugin Check Mark free plugin costs extra limited limited    
Management
Advertising Management free plugin Check Mark free plugin   costs extra   Check Mark   free plugin  
Asset Management Check Mark Check Mark Check Mark limited Check Mark Check Mark Check Mark free plugin   free plugin
Clipboard Check Mark Check Mark   limited Check Mark Check Mark Check Mark    
Content Scheduling Check Mark Check Mark free plugin free plugin Check Mark Check Mark Check Mark   Check Mark  
Content Staging Check Mark Check Mark free plugin free plugin Check Mark Check Mark Check Mark   Check Mark  
Inline Administration Check Mark Check Mark Check Mark   Check Mark free plugin Check Mark    
Package Deployment Check Mark     Check Mark   Check Mark    Check Mark
Sub Sites/Roots Check Mark Check Mark Check Mark   Check Mark Check Mark     
Themes/Skins Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark free plugin Check Mark Check Mark
Trash Check Mark Check Mark      Check Mark   Check Mark  
Web Stats free plugin Check Mark Check Mark free plugin free plugin Check Mark Check Mark   Check Mark  
Web-based Template Management Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark
Web-based Translation Management Check Mark free plugin Check Mark limited costs extra Check Mark Check Mark   Check Mark Check Mark
Workflow Engine Check Mark   limited   costs extra Check Mark     
Performance
Advanced Caching Check Mark Check Mark Check Mark free plugin Check Mark Check Mark Check Mark   Check Mark  
Database Replication Check Mark   limited   Check Mark      
Load Balancing Check Mark Check Mark Check Mark   Check Mark      
Page Caching Check Mark Check Mark Check Mark free plugin Check Mark Check Mark Check Mark free plugin Check Mark  
Static Content Export Check Mark    limited Check Mark      
Commerce
Affiliate Tracking   free plugin free plugin free plugin costs extra   free plugin    
Inventory Management   free plugin free plugin free plugin    free plugin    
Pluggable Payments Check Mark free plugin free plugin free plugin    free plugin    
Pluggable Shipping Check Mark free plugin free plugin free plugin costs extra   free plugin    
Pluggable Tax Check Mark free plugin free plugin free plugin    free plugin    
Point of Sale   free plugin      free plugin    
Shopping Cart Check Mark free plugin free plugin free plugin costs extra Check Mark free plugin    
Subscriptions free plugin free plugin free plugin free plugin costs extra   free plugin    
Wish Lists Check Mark free plugin free plugin free plugin    free plugin    
Ease of Use
Drag-N-Drop Content    free plugin Check Mark limited      Check Mark
Email to Forum   free plugin free plugin limited free plugin Check Mark     
Friendly URLs Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark  
Image Resizing Check Mark Check Mark free plugin limited Check Mark Check Mark   Check Mark Check Mark free plugin
Macro Language Check Mark Check Mark free plugin free plugin Check Mark Check Mark Check Mark Check Mark Check Mark  
Mass Upload Check Mark Check Mark free plugin free plugin costs extra limited     
Prototyping Check Mark Check Mark limited    Check Mark     
Server Page Language Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark   
Spell Check    free plugin free plugin free plugin Check Mark   free plugin Check Mark  
Style Wizard    limited   Check Mark     Check Mark Check Mark
Subscriptions Check Mark costs extra free plugin Check Mark Check Mark Check Mark   Check Mark Check Mark  
Template Language Check Mark Check Mark limited   Check Mark Check Mark Check Mark Check Mark   
UI Levels Check Mark Check Mark   Check Mark Check Mark Check Mark Check Mark free plugin Check Mark free plugin
Undo Check Mark   limited free plugin limited   Check Mark    
WYSIWYG Editor Check Mark Check Mark free plugin Check Mark Check Mark free plugin Check Mark free plugin Check Mark free plugin
Support
Code Skeletons Check Mark   Check Mark   Check Mark limited   Check Mark   
Commercial Manuals Check Mark Check Mark Check Mark   Check Mark Check Mark Check Mark Check Mark   
Commercial Support Check Mark Check Mark Check Mark   Check Mark Check Mark Check Mark Check Mark   
Commercial Training Check Mark Check Mark Check Mark   Check Mark Check Mark Check Mark    
Developer Community Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark
Online Help Check Mark Check Mark Check Mark Check Mark Check Mark limited Check Mark Check Mark Check Mark Check Mark
Pluggable API Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark   
Professional Hosting Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark   Check Mark  
Professional Services Check Mark   Check Mark   Check Mark Check Mark Check Mark Check Mark   
Public Forum Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark
Mailing List Check Mark   Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark   
Smoke Tests Check Mark Check Mark free plugin Check Mark Check Mark Check Mark     
Third-party Developers Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark
Users Conference Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark Check Mark    
System Requirements
Application Server None Apache recommended, or any that supports PHP PHP 4.3.5+ Apache recommened, any server that supports PHP and MySQL Any that supports Perl PHP 4.1.2+ PHP 4.1.2+    
Database MySQL, PostGreSQL, MSSQL MySQL MySQL Postgres MySQL 4.0+ MySQL 4.0+, PostgreSQL 7.x, PostgreSQL MySQL 8.x, SQLite, 3.23.23 or SQL server later MySQL 3.23.32+ MySQL MySQL 3.23.23+ MySQL 3.23.23+ MySQL 4.1.x+ or SQLite3 with PDO
License GNU GPL GNU GPL v2 GNU GPL GNU GPL Commercial, includes full source code Commercial, includes full source code GNU GPL GNU GPL GNU GPL GPL v3
Operating System Linux, Windows Any Any OS independent Unix, Linux, Windows 2003+ UNIX (Linux, MacOS X), Windows 2000/2003/XP Any Any Any  
Programming Language PHP PHP PHP PHP 4.2+ Perl 5.8+ PHP PHP PHP 4.3+ PHP 4.1.0+ PHP 5+
Root Access      Check Mark   Check Mark    
Shell Access      Check Mark   Check Mark    
Web Server Apache Apache Apache, IIS Apache, mod_rewrite Apache, IIS Apache, IIS, any PHP enabled web server Apache, IIS, any PHP enabled web server Apache Apache, IIS, any PHP enabled web server Apache, IIS, Nginx
 
Reviewer Comments Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Read Review
Lowest Price eZ Publish 4.1
Joomla! 1.5.12
Drupal 6.13
WordPress.org 2.8
Movable Type 4.25
Expression Engine 1.6.6
Mambo 4.6.5
Textpattern 4.0.8
b2evolution 3.3.0-rc1
Frog 0.9.5

Ask & Answer

Type your question below and put your question in front of our entire community of users and experts.

Think You're a Guru?

Answer Questions
Visit our Ask & Answer Center to answer Questions.
Ads by Google
Sponsored Ad: