Understanding Content Management Systems

Content Management System is in simple terms a software which can enable someone to add, modify and remove content from a website. Frequently updated websites require the application of systems that enable the unassisted content management: CMS (Content Management System). The easy update of content is achieved by means of content editors which move the newly introduced data to the database and place it in the proper spaces on the websites at the same time.This post describes how a Content Management System works. 

What are the main components of a Content Management System?

Basic components and features of a content management system are

1.) Website content addition / edting platform: This platform allows for addition and editing of content in a website. Most of the CMS systems, offer a WYSIWYG interface for better editing and content modification or addition. This also allows various pages to be saved in various states like Draft, Published, Deleted etc. 

2.) Content Syndication: This feature allows you to give the output of your website in a rss feed.

3.) Plugins and Templates: Most good CMS’s will allow adding new templates for better look and feel and also support for plugins to extend the basic functionality.

4.) Support for Roles: Good CMS softwares also allows for various roles for different users to co-exist. Therefore, someone can be a Contributor, other can be an Editor. Like this there can be other roles as well like Admin etc.

Can you give an Example Scenario where Content Management System proves to be useful?

Content Management System are particularly useful in scenario’s where the content of the website needs to be updated on a very regular basis. A very good example of scenario where CMS proves good are News Websites and Blogs. CMS because of its components and features, allows users to do various tasks based on their roles. These tasks can include tasks as diverse as website content editing, content publishing for viewing by end users to content database backup.

Content Management System

Content Management System

In the figure above which describes how a CMS sytem gets input, assembles it and pushes the output, there are essentially three units

1.) Input Unit: This consists of the various means by which input to a webpage is decided.

2.) CMS System or the Processing Unit: Here all the inputs are assembled together, processed and given to the output unit

3.) Output Unit: This Unit is responsible for pushing the content for display to the end user i.e. it pushes the post to published mode in database. Updates the RSS Feed, prepares the page for display on web browser and mobile browser.

What are the main benefits of using a Content Management System?

Well there are plenty of benefits of using a CMS, i will jot down a few here.

1.) Content Management System allows you to seperate your Data from the Presentation part. 

2.) If you use CMS, you can actually save a lot of time because of the WYSIWYG editor available in almost all the CMS systems.

3.) Content Management Systems or CMS allows for good workflow management with the Roles feature. This allows for different roles like Author,Contributor,Editor etc to co-exist.

4.) Most of the content management systems also offer Automated Publishing feature either through the in-built system or the plugin infrastructure. This ways, the CMS allows non-technical people to schedule, trigger, and otherwise manage the process of moving the content to the production environment.

5.) Almost all CMS allows you to extend the functionality of the core feature of the CMS sytem using Plugins. Also the look and feel of the website can be changed by changing the theme using the CMS.

Wow, CMS looks like a great thing to go for. Can you name a few Content Management Systems?

There are many CMS available however, some of the best Content Management System’s worth mentioning are Joomla , Drupal, WordPress, Mambo, Alfresco, Sensenet.

You can follow me on Twitter at http://twitter.com/vaibhav1981

Do stay tuned to Technofriends for more, one of the best ways of doing so is by subscribing to our feeds. You can subscribe to Technofriends feed by clicking here.

Advertisements

2 Responses

  1. […] unknown wrote an interesting post today onUnderstanding Content Management System | TechnofriendsHere’s a quick excerptContent Management System is in simple terms a software which can enable someone to add, modify and remove content from a website. Frequently updated websites require the application of systems that enable the unassisted content … […]

  2. […] unknown wrote an interesting post today onUnderstanding Content Management System | TechnofriendsHere’s a quick excerptThis post describes how a Content Management System works and also explains the benefits of a CMS. […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: