The first Content Management system (CMS) was announced at the end of 1990s. This CMS was designed to simplify the complex task writing numerous versions of code and to make the website development process more flexible. CMS platforms allow users to centralize data editing, publishing and modification on a single back-end interface.
Basically a CMS (Content Management System) can be divided into two types:
A proprietary CMS is a content management system in which the back end code is available only to the particular developer, so only the single Admin can edit or customize the webpage.
Open source CMS:
An open source CMS is an open system that can be used by anyone to make any change by using any device
Comparison of content management systems
The core function of Content Management Systems is to present information on web sites. CMS features vary widely from system to system. Simple systems showcase a handful of features, while other releases, notably enterprise systems, offer more complex and powerful functions.
Data types and usage
In a CMS, content can be defined as documents, movies, pictures, phone numbers, scientific data. CMSs are used for storing, controlling, revising, semantically enriching and publishing documentation. Serving as a central repository, the CMS raises the version level when new updates are added to an already existing file. Version control is one primary advantage of a CMS.
Enterprise content management systems
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.
Distinguishing between the basic concepts of user and content, the content management system (CMS) has two elements :
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.
Most CMS include Web-based publishing, format management, revision control, indexing, search, and retrieval.
Web content management system
A web content management system (web CMS) is a bundled or stand-alone application to create, manage, store and deploy content on Web pages. Web content includes text and embedded graphics, photos, video, audio, and code (e.g., for applications)
Component Content Management System A component content management system (CCMS) specializes in the 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. These components can be reused (rather than copied and pasted) within another document or across multiple documents. This ensures that content is consistent across the entire documentation set.