Source: Google Image

Making Abstract Concrete — CMS

What is Content Management System?

In second project, my duty is to make complicate system understandable to laymen. My topic is Content Management System, as known as CMS. I didn’t know any background about it, so this is what I got when I searched “Content Management System”:

A content management system (CMS) is a software application or set of related programs that are used to create and manage digital content. CMSes are typically used for enterprise content management (ECM) and web content management (WCM). An ECM facilitates collaboration in the workplace by integrating document management, digital asset management and records retention functionalities, and providing end users with role-based access to the organization’s digital assets. A WCM facilitates collaborative authoring for websites. ECM software often includes a WCM publishing functionality, but ECM webpages typically remain behind the organization’s firewall.

Okay..Hang in there. So I understand that CMS is a software used in business and web-based system to create and manage digital contents. But I can’t easily visualize this sentence. What does it look like and what’s the main purpose of CMS?

Source: Google Image

So how does this relate to a website driven by CMS? CMS that drives a website is a sub-type CMS called a “Web Content Management System,” or WCMS. A WCMS is “a software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage website content with relative ease.” In layman terms, this means a WCMS will help you build and maintain a website even if you don’t have programming skills.

Features of CMS

Features can vary amongst the various CMS offerings, but the core functions are often considered to be indexing, search and retrieval, format management, revision control and publishing.

  • Intuitive indexing, search and retrieval features index all data for easy access through search functions and allow users to search by attributes such as publication dates, keywords or author.
  • Format management facilitates turn scanned paper documents and legacy electronic documents into HTML or PDF documents.
  • Revision features allow content to be updated and edited after initial publication. Revision control also tracks any changes made to files by individuals.
  • Publishing functionality 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.
  • Create, Edit, Publish, Archive web pages, articles, press releases, blogs
  • Add / Edit events into an Event Calendar, Inventory (products), description, product specifications, prices, photos, etc.
  • Create and Edit system users which have different permission levels to different sections of the above administration

Types of CMS

  1. Web Based CMS: It enable user to access CMS online using the Web browser. In this series of content are used to create a website such that content is updated on each template which is then published to website.
  2. Enterprise CMS: In this an exclusive system is designed for a organization for maintaining the information related to organization. Thus, in this type of CMS, formal a organization related content can be managed effectively.
  3. Mobile CMS: In this content can be managed for smartphones, mobile phones and other hand handled devices.

Most popular CMS

  • WordPress/Drupal/Joomla!

Key points

  • A Content Management System or CMS is a sevice that allows you to make content changes to your website without having to make changes to its code.
  • Using a CMS is a very smart idea for a business
  • It will save time and money and is safer than editing code

CMS basically helps you to manage your website’s content without having to touch the code. Through CMS, What you see is What you get!

Explaining the concept

During the class time, I explained to Nurie what CMS is while drawing the key actors at the same time. I tried to simplify the complexity of system, so introduced two person — men who use CMS to manage his website, and men who doesn’t. Then, I went into system aspect and how it helped men who use CMS to manage his site. Nurie commented on me to get in to back-end of CMS first, then introduce more approachable concept. After discussion about how we can simplify the language, one question arouse at this point: If I present the front-and back-end of CMS separately, how can I make the transition smoothly so the laymen could understand the concept?


Final Script

Have you ever created your personal or business website without any programming skills? Then you have already experienced a Content Management System, known as CMS. CMS is a software system that enables users to create, edit, review and publish digital content on a website without any knowledge of web programming languages.

Before CMS, the process of updating content on a traditional website was very time consuming and tricky. Let’s say you owned a big bakery and you wanted to change the price of strawberry cake from $12 to $15 dollar on your website. You had to call or email a web developer with a summary of changes. Then, a web developer had to download entire code and change it very carefully, otherwise it might cause “page not found” errors. If a mistake was made, the web developer needed clean copies of corresponding code or had to spend time recreating them. This whole process increased time and cost, which is very inefficient.

When content management systems, such as wordpress, joomla, and squarespace, were created, life became easier. Using CMS, you can easily update your website without touching a line of code. By simply logging into the Admin Control section, you can create a new page or post about brand new cakes with the click of a button. You can simply copy and paste the content and drag and drop images, audio and video, which makes the process super-fast and straightforward. In this way, content on your website is always fresh! Even though you are too busy to add a post, you can give website editing permission to several people like your employees. Content management system provides limited, focused access to the areas of your site that need to be updated without opening up the entire site for unintended changes. If you are worried about creating new pages from scratch, a CMS allows you to rely on templates you can use to create as many pages as necessary with the suitable layout and functionality on each one.

So, instead of relying on others to design and code a website, this user friendly CMS enables YOU to manage the website and contents with streamlined process. Thanks to CMS, what you see is what you get on your website!

Making Storyboard using index card

Have you ever create your own website without any coding? Then you have already experienced Content Management System as known as CMS.

CMS is a software that enable users to create, edit, review and public digital contents onto a website without having to make changes to its code.

Before CMS, the process of updating content, adding news articles in “traditional” website was time-consuming and tricky.

This is how people managed website before CMS. Let’s say you own a soup restaurant and you want to change the price of tomato soup $5 to $8 dollar. Then you have to call or email web developer with summary of changes. (Erase the designer’s part and only work with developer)

Then, Web developer may have to download a number of files from the web server, open them, and change the HTML code by hand.

File changes must be made in a highly coordinated manner so as not to break anything or cause “dead” links that lead to the dreaded “page not found” errors.

When Web developer uploads files to server, contacts client. BUT, if a mistake is made or something is accidentally deleted, the web developer may or may not have copies of the old files, increasing the time and cost.


Things to consider:

  • Do I need any other actors? How much more in depth do I need to go with my description?
  • I have only focused one type of CMS(website, not business) do I need to consider other types or examples of CMS?

Visual reference


One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.