Content Management System (CMS)
A Content Management System (CMS) is used to manage the content of a website. Typically, a CMS consists of two elements: the Content Management Application (CMA) and the Content Delivery Application (CDA). The CMA element allows the content manager or author, who may not know Hypertext Markup Language (HTML), to manage the creation, modification, and removal of content from a website without needing the expertise of a Webmaster. The CDA element uses and compiles the information to update the website. The features of a CMS system vary, but most include Web-based publishing, format management, revision control, indexing, search, and retrieval.
The Web-based publishing feature allows individuals to use a template or a set of templates approved by the organization, as well as wizards and other tools to create or modify web content. The format management feature allows documents including legacy electronic documents and scanned paper documents to be formatted into HTML or Portable Document Format (PDF) for the website. The revision control feature allows content to be updated to a newer version or restored to a previous version. Revision control also tracks any changes made to files by individuals. An additional feature is indexing, search, and retrieval. A CMS system indexes all data within an organization. Individuals can then search for data using keywords, which the CMS system retrieves.
Two factors must be considered before an organization decides to invest in a CMS. First, an organization's size and geographic dispersion must be considered especially if an organization is spread out over several countries. For these organizations, the transition to CMS is more difficult. Secondly, the diversity of the electronic data forms used within an organization must be considered. If an organization uses text documents, graphics, video, audio, and diagrams to convey information, the content will be more difficult to manage.
DotPhase helps enterprises deploy the right content management solution that streamlines content capture, creation, management and delivery. With effective content management mechanisms in place, enterprises benefit from enhanced productivity, faster time-to-market and improved customer satisfaction.
DotPhase has developed customize CMS on various technologies:
- ASP.NET
- VB.NET
- C#
- PHP
DotPhase also has experience in deploying and customizing open source CMS applications such as Drupal, Joomla etc