![]() |
|||||||||||||
|
Web Content Management System |
| This article needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. (August 2008) |
A Web content management system (WCMS or Web CMS) is content management system (CMS) software, usually implemented as a Web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of Web material (HTML documents and their associated images). A WCMS facilitates content creation, content control, editing, and many essential Web maintenance functions.
Usually the software provides authoring (and other) tools designed to allow users with little or no knowledge of programming languages or markup languages to create and manage content with relative ease of use.
Most systems use a database to store content, metadata, and/or artifacts that might be needed by the system. Content is frequently, but not universally, stored as XML, to facilitate reuse and enable flexible presentation options.12
A presentation layer displays the content to regular Web-site visitors based on a set of templates. The templates are sometimes XSLT files.3
Administration is typically done through browser-based interfaces, but some systems require the use of a fat client.
Unlike Web-site builders like Microsoft FrontPage or Adobe Dreamweaver, a WCMS allows non-technical users to make changes to an existing website with little or no training. A WCMS typically requires an experienced coder to set up and add features, but is primarily a Web-site maintenance tool for non-technical administrators.
Contents |
A WCMS is a software system used to manage and control a large, dynamic collection of Web material (HTML documents and their associated images). A CMS facilitates document control, auditing, editing, and timeline management. A WCMS provides the following key features:
There are three major types of WCMS: offline processing, online processing, and hybrid systems. These terms describe the deployment pattern for the WCMS in terms of when presentation templates are applied to render Web pages from structured content. Seth Gottlieb has used the terms 'baking', 'frying', and 'parbaking' to describe the three alternatives.4
These systems pre-process all content, applying templates before publication to generate Web pages. sagar Vignette CMS and Bricolage are examples of this type of system. Since pre-processing systems do not require a server to apply the templates at request time, they may also exist purely as design-time tools; Adobe Contribute is an example of this approach.
These systems apply templates on-demand. HTML may be generated when a user visits the page, or pulled from a cache. Some of the better known open source systems that produce pages on demand are Mambo, Joomla!, Drupal, TYPO3, eZ publish, WordPress, Zikula and Plone. Hosted CMSs are provided by such SaaS developers as Bravenet, UcoZ, Freewebs. Most Web application frameworks perform template processing in this way, but they do not necessarily incorporate content management features. Wikis, e.g. MediaWiki and TWiki generally follow an online model (with varying degrees of cacheing), but generally do not provide document workflow.
Some systems combine the offline and online approaches. Some systems write out executable code (e.g. JSP, PHP, Perl pages) rather than just static HTMLcitation needed, so that the CMS itself does not need to be deployed on every Web server. Other hybrids, such as Blosxom, are capable of operating in either an online or offline mode.5
| This section does not cite any references or sources. Please help improve this section by adding citations to reliable sources. Unverifiable material may be challenged and removed. (August 2008) |
| This section may contain original research or unverified claims. Please improve the article by adding references. See the talk page for details. (August 2008) |
Web Content Management Systems began to be formally developed as a commercial software product in 1995 by two startups, Sunnyvale, California-based Interwoven and its flagship TeamSite product and Austin, Texas-based Vignette's Vignette Content Management product. As the internet began to grow, likewise, the importance of Web Content Management as a part of IT infrastructure began to grow, other vendors in adjacent markets began to develop their own WCM solutions including Documentum and FileNet who had traditionally built Document Management software. Other WCM providers such as Stellent and RedDot Solutions also began to appear. By 2002, IT departments began seeking out a single vendor who could manage all of their unstructured content (documents, web pages, rich media, etc.) and WCM became a sub-set of a new, supercategory, Enterprise Content Management (ECM) which it still remains a part of today.
In the mid 2000s, the web content management market became an even more fragmented market as a plethora of new providers emerged to compliment the traditional ECM vendors. These Web Content Management systems are typically broken down into several groups: Enterprise (Vignette, Interwoven, Documentum, Oracle and others), Mid-market (Goss Interactive Ektron, PaperThin, Ingeniux, and others), Open source (Plone, Joomla, Drupal, Alfresco, Sensenet 6.0 and others) and SaaS (Clickability, Crownpeak, Hot Banana and others).
|
|||||||||||