Content management systems are mainly responsible for presenting information on web sites. CMS features are different for different systems. The complexity of features and tools also varies with systems.

Simple systems may have a handful of simple features while some higher systems may have more powerful and complex features. Some of the prominent features of CMS are Web-based publishing, format management, revision control (version control), indexing, search, and retrieval. The CMS automatically updates the version number of the existing file when a newer version is installed. A CMS can be used as central storage for documents, movies, pictures, phone contacts and scientific data. Other functions of CMSs are controlling, storing, semantically enriching, publishing documentation and revising content.



Word press is the most popular blogging system on the web that provides the service for free and open source blogging. It is also a content management system (CMS) based on PHP and MySQL. Plugin architecture and template system are some of its most popular features. More than 16.7% of Alexa Internet’s “top I million’ websites use WordPress. Word press also manages 22% of all new websites.

Multi-user and multi-blogging

The versions before WordPress 3.0 supported one blog per installation. However, it was still possible to run multiple copies from different directories if separate database tables are used. Now, the WordPress Multi-User (WPMU) allows multiple blogs to exist within a single installation and is administered by a central maintainer.

WordPress MU has allowed websites to host their own blogging community and concurrently maintain control over all posted blogs through one dashboard. WordPress MU comes with a feature that adds 8 new tables for each blog. After the 3.0 version was released, both Wordpress and WPMU merged to form a single entity.


Mobile operating systems like Android, IOS (iPhone, iPod touch, iPad), Windows Phones, and Blackberries use native applications. WordPress has the ability to assign nested, multiple categories to articles and also support the tagging of posts and articles. Standardized formatting and styling of text in articles can be done by automatic filters. For example, you can convert regular quotes to smart quotes. Supported by WordPress, tools like Trackback and Pingback are used to display links to other sites which are themselves linked to a post or article.

Joomla 1.5

Joomla 1.5 provides the beauty of CMS and the flexibility of building a custom application around the CMS. Its community support is just incredible. Joomla 1.5 is very fast and efficient. With it, you can have an e-commerce portal or social networking site developed and running in just a couple of months. The readymade plugins for e-commerce tools, forums, chat applications and blogs are a great advantage to developers.


Drupal is a free and open source CMS framework used as a backend system. It is written in PHP and used for most high-end websites globally. It can find applications in diverse portfolios like personal blogs or even websites of corporate houses or the government. Knowledge management and business collaboration are efficiently used with Drupal.

Some features of content management systems are also common to Drupal. Menu management, user account registration, and maintenance, RSS feeds, page layout customization and system administration are some of the most prominent features of Drupal. The core of Drupal installation can be used as a brochure ware website. It provides user generated content like a community website, or a single or multi-user blog or an internet forum.

To run Drupal, the only pre-requisites for a computing platform are a web server capable of running PHP and a database to store content settings. Apache, IIs, LIghtpd, Hiawatha, Cherokee, Nginx are some examples of PHP capable servers. The database handler can be MariaDBMongoDB, PostgreSQL, MySQL, Microsoft SQL Server or SQLite. Drupal 6 needs PHP4.4.0+ and Drupal 7 needs either PHP 5.2.5 or a newer version.

Core Modules

The functionality of core website can be extended by the administrator by using optional modules from the core of Drupal. The core Drupal distribution offers the following features:

  • Access statistics and logging

  • Advanced search

  • Blogs, books, comments, forums, and polls

  • Caching and feature throttling for improved performance

  • Descriptive URLs

  • Multi-level menu system

  • Multi-site support[42]

  • Multi-user content creation and editing

  • OpenID support

  • RSS feed and feed aggregator

  • Security and new release update notification

  • User profiles

  • Various access control restrictions (user roles, IP addresses, email)

  • Workflow tools (triggers and actions)

  • Drupal Graphic

  • Drupal Modules

  • New Text



A large international community is at the base of developing Drupal. It is an open source content management system. The Drupal community continuously strives to make Drupal more useful and easier to use for site administrators. Drupal is flexible. It is used for building a wide range of portfolios like personal blogs and enterprise applications. It has a large number of add-on modules and designs that allow the user to exercise creativity and construct a site with all their required specifications. The Drupal 7 allows the building of accessible websites that can be used by people with disabilities. This unique initiative of Drupal has happened with the advancement of Drupal 7. The accessibility of Drupal has improved due to the hard work and diligence of the accessibility team that continuously identifies and resolves accessibility barriers with a great deal of research and development work. This has raised the awareness within the Drupal community about the improvements possible in its core code. The addition of WAI-ARIA in Drupal allows the support of Rich Internet Applications. Some of the main improvements in Drupal at both visitor and administrator ends are:

  • Presentation and From of Search engine

  • Drag and Drop functionality

  • Color contrast and intensity Adding skip navigation to core t

  • hemes

  • Image handling

  • Form labeling

  • Removing duplicate or null tags