CMS Full Form

A Content Management System (CMS) is a software application that is used to manage the creation modification of web content, allowing multiple contributors to create, edit, and publish. Contents in a CMS is usually stored in a database and displayed in the presentation layer on a set of templates. It is typically used for enterprise content management (ECM) and web content management (WCM).

Generally, web pages are written in HTML, CSS, JavaScript, PHP, … etc programming languages, and if you want to build a website then you will have to learn all these languages. CMS platforms solve this problem by allowing you to make a website without writing code or learning programming.

CMS has two major components:

  • Content Management Application: It is the front-end user interface editing component, allowing users to edit, modify, add or remove content from a web page.
  • Content Delivery Application: It is the publishing tool that updates the information on the website.

Basic features of CMS:

  • Content creation: It is easy to create and edit content. It means, it contains some drag and drop interface, so you can add different elements on your pages.
  • Content storage: Contents are available at one place, so there will be no difficulty for the user.
  • Publishing functionality: It allows individuals to use a template or a set of templates approved by the organization, as well as wizards and other tools to create or modify content.
  • Revision: It helps to update and edit content after initial publication. It also tracks any changes made to files by individuals.

Some Popular CMS Platform:

Name Link
WordPress https://wordpress.org/
Joomla https://www.joomla.org/
Drupal https://www.drupal.org/
WooCommerce https://woocommerce.com/
My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.