| |
The term Content Management System was originally used for website publishing and management systems. Early content management systems were developed internally at organizations which were doing a lot of web publishing, such as on-line magazines, newspapers, and corporate newsletters. In 1995, CNET spun out its internal web document management and publication system into a separate company called Vignette, which opened up the market for commercial content management systems.
As markets evolved, the scope of products promoted as content management systems greatly broadened, fragmenting the meaning of the term. wiki systems and web-based groupware are often described as content management systems, in contrast with the original website publishing management system definition
Operation
A web site content management system often runs on the website's server. Most systems provide controlled access for various ranks of users such as administrators, copy editors, senior editors, and content creators. Access is usually via a web browser program, possibly combined with some use of FTP for uploading content.
Content creators submit their documents to the system. Copy Editors comment on, accept, or reject documents. Layout editors layout the site. The editor in chief is then responsible for publishing the work to the live site. The content management system controls and helps manage each step of this workflow, including the technical task of publishing the documents to one or more live web servers.
The content and all other information related to the site is usually stored in a server-based relational database system. The content management system typically keeps a record of previous website editions and in-progress editions.
The pages controlled and published through the content management system can then be viewed by the visitors to the website.
In larger organizations these server based documents need to communicate with desktop applications and Open Document Management APIs perform the necessary "translations". They have made substantial cost and time savings to document management overall, and assist in smooth flow of documents through enterprises, applications and processes
Types of CMS
- Module-based CMS. Most tasks in a document's life-cycle are served by CMS modules. Common modules are document creation/editing, transforming and publishing.
- Document transformation language-based CMS. Another approach to CMS building with use of open standards. XSLT -based CMS compile ready documents from XML data and XSLT-template. XML Sapiens -based CMS compile a document from the stream of data, design template and functionality templates
|