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. Typical, CMS
consists of two parts :-
i) Content management application (CMA) :- It helps user to create or manage the content
without knowing any coding.
ii) Content delivery application (CDA) :- CDA uses CMA’s
output to compile and keep update the website.
As feature of modern CMS vary much but some feature they
have common are:-
- Web-based publishing
- Indexing
- Search
- Retrieval
- Revision Control
- Format Management
The most popular and open source CMS available now are
Drupal, Jhoomla, 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 afterword he launched as Open Source project in
2001. Drupal is Dutch word means "water droplet".
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 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. The following features Wordpress offers:-
1.
Themes :-
Themes are usually written in PHP and HTML, they define graphics of
website and front view of website with “Appearence”.
2.
Plugins :- These are like Addons or Extiontions
in Firefox or Chrome. Plugins extends the features of website. Wordpress
provide wide variety of Plugins rainging from SEO to adding widgits.
3.
Widgits :- These are small plugins having drag
and drop capability.
4.
Multi-user and Multiblogging
5.
Mobile:- Supports application that supports on
very popular Mobile sets.
Jhoomla:- 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.


