Que es CMS

CMS - Sistema de gestión de contenidos (Content Management System)

Dpto. Desarrollo Software - Producto: web dinámicas con OpenCMS
Un Sistema de gestión de contenido (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos de páginas y portales web.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido (textos, imágenes, etc) que veremos en el sitio web. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible conservar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo.
Historia 
El término Content Management System fue originalmente usado para la publicación de sitios web. Los primeros sistemas de administración de contenidos fueron desarrollados internamente por organizaciones que publicaban mucho en internet, como revistas en línea, periódicos y publicaciones corporativas. En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración de documentos y publicación y creó una compañía llamada Vignette, que abrió el mercado para los sistemas de administración de contenido comerciales. Conforme el mercado ha evolucionado los productos marcados como CMS han ampliado el panorama fragmentando el significado del término. Los wikis y los sistemas groupware también son incluido como CMS.
Operación
Un sistema de administración de contenido a menudo funciona en el servidor del sitio web. Muchos sistemas proporcionan diferentes niveles de acceso dependiendo el usuario, variando si es el administrador, editor, o creador de contenido. El acceso al CMS es generalmente vía el navegador, y a veces se requiere el uso de FTP para subir contendido, generalmente fotografías o audio.
Los creadores de contenido crean sus documentos en el sistema. Los editores de comentan, aceptan o rechazan los documentos, El editor en jefe es responsable por publicar el trabajo en el sitio. El CMS controla y ayuda a manejar cada paso de este proceso, incluyendo las labores técnicas de publicar los documentos a uno o más sitios. En muchos sitios con CMS una sola persona hace el papel de creador y editor los blogs generalmente funcionan de esta manera.
Distintos tipos de CMS 
La multitud de diferentes CMS existentes se pueden agrupar en las siguientes categorías:
  • Foros: sitio que permite la discusión en línea donde los usuarios pueden reunirse y discutir temas en los que están interesados.
  • Blogs: Publicación de noticias o artículos en orden cronológico con espacio para comentarios y discusión.
  • Wikis: Sitio web dónde todos los usuarios pueden colaborar en los artículos. También permite espacio para discusiones. Indicado para material que irá evolucionando con el tiempo.
  • eCommerce: Sitio web para comercio electrónico.
  • Sitios web: Sitio web con contenido y funcionalidad diversa que sirve como fuente de información o como soporte a una comunidad.
  • Galería: Permite administrar y generar automáticamente un portal o sitio web que muestra contenido audiovisual, normalmente imágenes.