Content Management Systems An Overview (original) (raw)

Last Updated : 23 Jul, 2025

Are CMS worth your time? Find out in this article.

Content-Management-Systems---An-Overview

**Content Management System (or CMS) is a framework _already designed by other programmers and coders on which you can either contribute your knowledge and skills, or just use those coders’ skills to design your own website or blog.

This is the basic definition of CMS as given by myself and in this article I will make the concept of CMS clear and understandable.

**CMS is the most practical approach in designing websites today, whether you want a blog, an e-commerce or simply any other type of website, by using, it’s just a work of few hours.

_Although, if you’re using a free domain and free hosting (like some of my sites), CMS can prove to be a pain.

How CMS Works

CMS Directory

The three most important content of any CMS directory are these 3 types of files:

The battle of CMS is as old as Internet itself. The first CMS was created in 1992, however the first acting CMS was released in 1997. Enough with history, the three most famous CMS, that occupies more than 70% of entire CMS market are: **Drupal, **Joomla **and WordPress.

All these CMS are free of cost, Drupal and Joomla being as open source projects. Thousands of coders are working on these three CMSs every day to provide best user experience worldwide.

If you want to learn CMS by the way of practice, my recommendation would be Joomla as it is easiest to learn with its drag-and-drop site builder. However if you want to brainstorm, Drupal is best in the field. It’s huge, complex and very efficient with relatively less memory and hardware consumption. Although help support is very limited in drupal.

If you want to create a project, really quick, with the aid of a CMS, join other of millions that are using WordPress every day.

**How effective is a CMS compared to a site created from Scratch?

An IT student created an exact replica of Facebook social networking site within 3 hours on django (another CMS).

Key Features to Look for in a CMS

If you’re picking a CMS, make sure it checks these basic boxes to help you build a site that’s functional, flexible, and easy to manage:

Must Read

Conslusion

It depends completely up to you whether you choose to work on CMS or not but in my opinion, working with a CMS can help you understand the concepts of hosting, domain registration, name servers, computer networks in clarity. CMS can also hone your coding skills and in practice, coding a website from scratch is not very practical in commercial and corporate computer network. Knowledge of working with CMS can help you become a better web designer anyways, so why not?