What is a content management system (CMS)?
The definition of a CMS is an application (web-based), that provides capabilities for multiple users with different permission levels to manage (all or a section of) content, data or information of a website project, or intranet application.
Managing content refers to creating, editing, archiving, publishing, collaborating on, reporting, distributing website content, data and information.
Drupal is easily the most functional open source CMS available today. It allows for the editing of content directly on the page, and is easily extended through the use of modules. Themes can be developed easily with CSS and though it has a few issues, it is the least frustrating CMS of any available. Drupal
WordPress began as a simple blogging system but has grown into one of the most powerful CMS’s on the Internet. The administration interface which has become so easy to use for millions of bloggers translates over to extended versions of WordPress.
As developers have realized its potential to act as a user friendly CMS, many plugins and extensions have been produced. With the release of BuddyPress for WordPress MU, it matches most other open source systems available in functionality and far surpasses them in user friendliness. WordPress
3. RADIANT CMS
A simple CMS powered by Ruby on Rails. It’s simplistic design and method of content management makes editing content easy. The focus of this CMS is to offer minimum functionality for small development teams, which allows those who know how to write Ruby on Rails to easily customize their own systems. Radiant CMS
An especially effective e-commerce content management system. Offers features above and beyond normal e-commerce systems such as virtue-cart. A must have for online stores. Magento
A simplistic CMS, with a growing community. Easy to customize and change. Shows potential to match other systems such as Drupal, but not quite there yet. Great user interface. Silverstripe
Joomla! is a free and open-source content management system (CMS) for publishing web content. Over the years Joomla! has won several awards. It is built on a model–view–controller web application framework that can be used independently of the CMS that allows you to build powerful online applications.
Joomla! is one of the most popular website softwares, thanks to its global community of developers and volunteers, who make sure the platform is user friendly, extendable, multilingual, accessible, responsive, search engine optimized and so much more.
Always remember to research a CMS before investing time in it. Never forget that the main purpose of a CMS is to make creating and editing content simple and easy. Never sacrifice the user experience for functionality. Remember these things and it will drastically improve your experience with Content Management Systems.