A web content management system is used to control a dynamic collection of web material, including HTML documents, images, and other forms of media. A CMS facilitates document control, auditing, editing, and timeline management.
Some CMS(content management system) systems support user groups. User groups allow you to control how registered users interact with the site. A page on the site can be restricted to one or more groups. This means an anonymous user (someone not logged on), or a logged on user who is not a member of the group a page is restricted to, will be denied access to the page.
Available in most modern CMSs is the ability to expand a single implementation (one installation on one server) across multiple domains, depending on the server’s settings. CMS(content management system) sites may be able to create microsites/web portals within a main site as well.
Once content is separated from the visual presentation of a site, it usually becomes much easier and quicker to edit and manipulate. Most CMS(content management system) software includes WYSIWYG editing tools allowing non-technical users to create and edit content.
CMS software may provide a means of allowing each user to work within a virtual copy of the entire web site, document set, and/or code base. This enables changes to multiple interdependent resources to be viewed and/or executed in-context prior to submission.