Content Management System(CMS)


Content Management System

What is CMS ?

CMS (Content Management System) is a computer program which is used to manage the content of a website easily. Say, any non-geek person having no knowledge of HTML,CSS or other web programming language, then how he will change the content of web site after web developer hand over the website to him?  There comes the CMS, which allows changing the content of website without going in to the world of codes.


CMS has nice user friendly interface, in which he can change the, content, permission and other sets of useful features of website, which one needs while a running a normal website. As Wikipedia states, first CMS was made at the end of 1990. After that many CMS had come till now. 

In market from simple handful to complex enterprise level of CMS are available. Some are paid, and some are Open Source.

Parts of Content Management System

Typical, CMS consists of two parts..

1. Content management application (CMA)

2. Content delivery application (CDA)

1. Content management application (CMA)

It helps user to create or manage the content without knowing any coding.

2. Content delivery application (CDA)

CDA uses CMA’s output to compile and keep update the website.


Features of Modern CMS

As feature of modern CMS vary much but some feature they have common are
     
1. Web-based publishing
     
2. Indexing
     
3. Search
     
4. Retrieval
     
5. Revision Control
     
6. Format Management

The most popular and open source CMS available now are

Drupal, Joomla, And Wordpress.

Drupal

Drupal  is an open source CMS which written mostly in PHP released under GNU license. It was written by Dries Buytaert and afterward he launched as Open Source project in 2001. Drupal is Dutch word means "water droplet".

Drupal

The Core Drupal (standard release of Drupal) includes user account registration, managing structure and appearance of website, configuration and system administration.

Drupal runs on any platform which have web browser (supports PHP ). 
It supports many servers like  Apache, IIS, Lighttpd, Hiawatha, Cherokee or Nginx and databases such as MySQL, MongoDB, MariaDB, PostgreSQL, SQLite, or Microsoft SQL Server. Drupal 7 uses Apache Web Server V 2.2.21 and MySQL Database Server v 5.1.59-community.


At the time of writing this post Drupal has 20,259 Modules, 1,621 Themes, 563 Distributions, 23,485 Developers, 3,216 Code commits, 7,939 Issue commits.

Wordpress

Wordpress  is an also open source CMS which runs with the help of PHP and MySql as a database and distributed under GNU GPL v2. It is mostly used for the purpose of blogging. It was first released on May 27, 2003, by Matt Mullenweg and Mike Little.

wordpress


Wordpress has a web template system(is a software methodologies used to produce web pages) using template engine.  Wordpress has 1,674 themes, with  63,820,609 downloads and 23,492 Plugins, with 410,051,824. 

Currently Wordpress having stable release 3.5 released on 24 January 2013.

Features Offered by the Wordpress

1. Themes

Themes are usually written in PHP and HTML, they define graphics of website and front view of website with “ Appearance”.

2. Plugins

These are like Addons or Extensions in Firefox or Chrome. Plugins extends the features of website. Wordpress provide wide variety of Plugins ranging from SEO to adding widgets.


3. Widgets

These are small plugins having drag and drop capability.

4. Multi-user 

Multi-user and Multi Blogging

5. Mobile

Supports application that supports on very popular Mobile sets.

Joomla

It is also free and open source CMS written in PHP with MySql as a databases.  Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available.

Jhoomla has been downloaded more than 30 million times. Over 10,000 free and paid extensions are available for download.

Jhoomla

Thank you to all my reader

Related Post