|
What is a content management system (CMS)? |
|
|
|
A content management system (CMS) is a computer application used to create, edit, manage, and publish content in a consistently organized fashion. CMSs are frequently used for storing, controlling, versioning, and publishing industry-specific documentation. A CMS may support the following features: - identification of all key users and their content management roles;
- the ability to assign roles and responsibilities to different content categories or types;
- definition of workflow tasks for collaborative creation, often coupled with event messaging so that content managers are alerted to changes in content (For example, a content creator submits a story, which is published only after the copy editor revises it and the editor-in-chief approves it.);
- the ability to track and manage multiple versions of a single instance of content;
- the ability to capture content (e.g. scanning);
- the ability to publish the content to a repository to support access to the content (Increasingly, the repository is an inherent part of the system, and incorporates enterprise search and retrieval.);
- separation of content's semantic layer from its layout (For example, the CMS may automatically set the color, fonts, or emphasis of text.).
|