Features of a good CMS

A Content Management System is a Web application that makes content authoring and delivery easy. It enables users to quickly and efficiently build, deploy, and maintain content-rich web sites by streamlining the web publishing process.
Content Management Systems can reduce the need for costly site maintenance and thus empower users to manage their own content.


1- Basic Functionality: Basic functionality of a CMS includes functions like creating, deleting, adding, editing and organizing web pages. There are some CMS solutions which allow you to create the content of the web pages but set them as their default setting. While other CMS give you the opportunity to organize the content according to your consent.

2- WYSIWYG Editors: It let you edit your website image, content, header, footer, sidebar and all other important editing which you could not have done otherwise, without the proper knowledge of HTML coding. Moreover, you can also mark up headings, lists, links and other elements on a web page without providing any specifications about their appearance.

3- Management: Management of content, images, images in between the content, and all other things must have an efficient and easy solution. There must be basic tools such as cropping of images, adding ALT tag to the images (for crawlers to recognize the image), adding link to the image, rotating the image etc.

4- Customization: The CMS must be easy to customize and friendly to the changes brought, according to the needs. The changes to your CMS must not be obligatory to the knowledge of any technical expertise. Content and data must be separated so that any changes can be brought easily without being lost into the maze of HTML coding.


5- User Interaction: Suppose you have a community, forum or a platform, where readers or visitors discuss their opinions and share their views then your CMS should be able to aggregate their feedback or let any third party plug-in to play the role. Your CMS should have the provision to include features such as chat, comments, ratings and other user interaction tools. It should allow users to post their feedback and responses.

6- Different Roles: There could be a possibility that your website need the access of multiple account holders. Suppose, in your company website HR needs to update CAREER page or your Marketing Manager needs to publish a blog about latest updates in the company. In that case your CMS must be able to control the authority of each account holder. The CMS must be robust enough to limit the access, as well flexible enough to give the content contributors enough independence to update the content according to their will. Thus the CMS should support permissions that allow specifications about what users can edit what pages and what sections of the website.

0 comments:

Post a Comment