CMS - Content Management System
A CMS is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade.
Most systems use a content repository or a database to store page content, metadata, and other information assets that might be needed by the system.
A presentation layer (template engine) displays the content to website visitors based on a set of templates. Most systems use server side caching to improve performance. This works best when the CMS is not changed often but visits happen regularly. Administration is also typically done through a browser-based interface.
A CMS allows non-technical users to make changes to a website with little training. A CMS typically requires a systems administrator and/or a web developer to set up and add features, but it is primarily a website maintenance tool for non-technical staff.
CMS programs that we have used in the past are Xoops (pronounced Zoops), Wordpress, Drupal and Joomla!
We are looking forward to meeting you and attending to all your internet needs. Please give us a call at 315.553.2287