A stack of newspapers

Un CMS (Content Managament System) o gestor de contenidos, es un programa que se utiliza para crear y actualizar los contenidos de un sitio web. Generalmente se accede a dicho programa a través de internet, con lo cual su funcionamiento no es diferente al de cualquier sitio web. Por ese motivo su uso suele ser extremadamente sencillo, lo que hace que cualquier persona sin conocimientos técnicos de programación o diseño pueda actualizar su propio sitio en pocos minutos. Cualquier usuario que tiene capacidad para dejar mensajes en un foro o enviar un correo electrónico por Hotmail puede utilizar sin problemas un gestor de contenidos.

Los CMS sirven para mantener actualizada toda la información de un sitio web, ya sea información generada por los mismos editores del sitio (noticias, novedades, artículos, productos de un e-commerce) como así también contenidos publicados por otros usuarios del sitio (comentarios en foros o entradas de blogs, por ejemplo).

A través de un CMS, un editor de un sitio web no sólo puede publicar textos, también se incluyen imágenes, videos, sonidos, PDF y cualquier tipo de recurso o archivo que se necesite publicar. En el caso de las imágenes, casi todos los sistemas de gestión de contenidos realizan una edición automática de la foto, recortando sus medidas de modo que se adapte adecuadamente al diseño de la web y además se baje su peso, con lo cual no será necesario que el editor necesite recurrir a programas externos para generar la imagen en las medidas adecuadas.

Actualmente existen cientos de sistemas de gestión de contenidos. Muchos de ellos son de código abierto (open source) y su uso se ha extendido mucho a lo largo de Internet. Entre los más conocidos se encuentran Drupal, Joomla, Mambo y Wordpress; pero existen muchos más con diferentes objetivos como comercio electrónico, educación a distancia, blogs, foros, portales…

Naturalmente también hay sistemas propietarios, algunos disponibles a la venta para su uso directo y otros que las empresas ofrecen, configuran e instalan directamente en el hosting de sus clientes.

Más información sobre CMS en Wikipedia