Según Wikipedia, un Sistema de Gestión de Contenido (Content Management System en inglés, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos por parte de los participantes, principalmente en páginas web.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido de un sitio web. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior que permite que estos contenidos sean visibles para todo el público.
El ámbito de actuación del gestor de contenido puede abarcar desde una sola sección hasta toda la página web, incluidos los banners, hipervínculos, menús. En definitiva, cualquier elemento de la página Web.
Nuestra experiencia
Un ejemplo de un portal totalmente dinámico en todos los elementos es www.altonarceamuniellos.org. En él, el administrador puede modificar, añadir o suprimir opciones de menú, secciones, cambiar banners y diseñar páginas a su gusto.
Otro ejemplo de páginas Web dinámica es www.anguloarte.com, donde el administrador puede añadir noticias y eventos a la Agenda Cultural, y mantener una lista de artistas amigos.
Otros ejemplos incluyen buscadores de contenidos e información dinámica generada por el propio usuario, como son los portales www.atrapahogar.com y www.tapadai.com.