What Is Content Management System?
A Content Management System (short: CMS) is a system that is the collaborative creation and editing of content consisting of text and multimedia documents, and allows organized, mostly for the World Wide Web. An author can, without such a system can also use programming or HTML knowledge. The information content to be displayed is referred to in this context as content.
For systems or modules, which serve only Web applications will be partly used the term web content management system or WCMS. Thus, the difference is with those systems as illustrated in the publishing industry, serving well as the web edition of other media such as print or radio. Web Content Management can also be seen as a component in the enterprise content management.
Server- And Client-Side CMS
Server-CMS
A server-side CMS needs a server-side programming language, there is usually in connection with a database. This is typically installed either on the same server, or one or more other servers on the same local network. This data can be managed directly via the Internet worldwide (for example) through a Web browser.
Many CMS server can manage user-specific permissions. Server side CMS for websites of all sizes are suitable. Their ability to function are, however, depends on the server waiting computing capacity and therefore only suitable for high traffic flow.
Known examples are server-side CMS TYPO3, Typolight, Drupal, Joomla and OpenCms. Other systems such as WordPress can be extended by CMS functionality.
Client-CMS
Client CMS are controlled with the help of a program that is installed on a computer. The data is uploaded to the server. A server-side programming language is not necessary. Client CMS often provide layout features that allow custom page types (templates) can be created.
Statics and Dynamics of Content Management Systems
Furthermore, systems differ in the type of delivery of the created pages to the user:
Fully Dynamic Content Management Systems:
- Fully dynamic systems generate pages requested for each call which is dynamically new.
- Advantages: The site is always up to date, a personalization for the surfer is usually very simple, or even already in place.
- Disadvantages: The calculation under load can lead to a delayed delivery of the pages or defective equipment to compute capacity in proportion to the number of concurrent users of served to server overload and system downtime.
- Static systems: Static systems put any static website into a database or file system.
Hybrid Content Management Systems
Hybrid systems combine the advantages of static and fully dynamic page generation. Only the content that must be generated dynamically from a database (e.g., news, searches, personalized content and store data) is read at runtime from the database. All other content that are not continuously subjected to changes (such as the page structure, navigation, but also certain texts and images) that are currently static.
Semi-static Content Management Systems
Semi systems generate the content so that it is static, but it is also dynamic, i.e., all data is stored directly in statically generated files that will be issued upon request immediately. The dynamic content is generated when a code is embedded in the program language in the file or individual records are amended or new ones created.
Requirements / Features of CMS
Content management systems provide a series of typical requirements:
- Support of a publishing process, which attracts a number of people with various tasks, such as authors, editors, and webmasters to generate the content, and to approve it, save it, and then publish it.
- Accordingly, a preview of new content, before they are released (review).
- Optional: (storing content) prior to its amendment and the removal of such content (called ‘versioning’).
- Present Provision for different types of individual pages or web sites (using site template).
- Content Life Cycle Management to publish a limited period, for example, contents or archive them.
- Integration of external data sources and external information services.
- Modular Expandability.
Content management and content management systems are ideal for small-scale needs of an individual or organizations, whereas the Enterprise content management and Enterprise content management system is used by the large corporate offices having more in-depth needs.
Study: From Wikipedia, the free encyclopedia. The text is available under the Creative Commons.
Related posts:
Tags: client cms, cm, cms, content management system, dynamic content management systems, features of cms, requirements of cms, semi-static content management systems, server cms, what is content management system












