Content Management System
The Content Management System (CMS) is a software application that allows publishing, editing and modifying content in a systematic way; its centralized control system enables proper maintenance of the contents. The core function and use of content management systems is to present information on websites in an appropriate manner. CMS features varies from system to system, simple systems showcase a handful of features and enterprise systems comes with more complex and powerful functions.
Most CMS consists of Web-based publishing, format management, revision control (version control), indexing, search, and retrieval. CMS act as a central repository containing documents, movies, pictures, phone numbers, scientific data and it is used for storing, controlling, revising, semantically enriching and publishing documentation. The various types of CMS are :
An enterprise content management system (ECM) organizes documents, contacts and records related to the processes of a commercial organization. It structures the enterprise's information content and file formats, manages locations, streamlines access by eliminating bottlenecks and optimizes security and integrity.
There are two elements of content management system (CMS), which defines the difference in basic concepts of user and content:
Content management application (CMA) is the front-end user interface that allows a user, even with limited expertise, to add, modify and remove content from a Web site without the intervention of a Webmaster.
Content delivery application (CDA) compiles that information and updates the Web site.
A web content management system (web CMS) is designed to create, manage, store and deploy content on Web pages, the content includes text and embedded graphics, photos, video, audio, and code. A web CMS may catalog and index content, select or assemble content at runtime, or deliver content to specific visitors in a requested way, it allows client control over HTML-based content, files, documents, and web hosting plans based on the system depth and the niche it serves.
CCMS is specialized for creation of documents from component parts. For example, a CCMS that uses DITA XML enables users to assemble individual component topics into a map (document) structure.