Content Management System
|
In computing, a content management system (CMS) is a document centric collaborative application for managing documents and other content. A CMS is often a web application and often it is used as a method of managing web sites and web content. The market for content management systems remains fragmented, with many open source and proprietary solutions available.
Contents |
Features
Typical features include:
- Online authoring / change approval
- WYSIWYG editing
- Workflow including a review and publishing process
- Session and user management
- Indexing and Searching
- Object Storage
- Templating
- Image and URL management
Types of CMS
There are at least three types of CMS: traditional, ASP, and deployed.
- A traditional CMS is usually provided on a Compact Disc or is downloadable from the web and must be installed and configured on a server. Most CMSs nowadays are available in this format. It is beneficial because it can 'plug in' to an existing system, but may be a hinderance because it requires a great amount of system administration.
- An ASP CMS is provided via an Application Service Provider. This means you do not need to install it on a server. Most webmails are provisioned via ASP and the first CMS available via ASP was Yahoo! GeoCities. This example is fitting because historically most tools which use ASP are either ad-based or aimed at children. However companies have been provisioning enterprise Content Management Systems to the professional and enterprise markets for some years now.
- A deployed CMS is simply an ASP solution which is installed within an intranet or a user's own enviroment.
See also
External Link
- opensourceCMS (http://www.opensourcecms.com/) - web site to try out opensource content management systems
- CMS Matrix (http://cmsmatrix.org/) - The Content Management comparison tool