Cms - Sistema de Gestion de Contenidos

Un sistema de gestion de contenidos es una plataforma que cuenta con herramientas estructuradas modularmente, permitiendo administrar (agregar, editar, eliminar) el contenido de un website, su uso permite para mantener actualizada la informacion de un website manejando diferentes tipos de formatos y archivos digitales (archivos, imagenes, videos).

Tipos de Gestores de Contenido

Existen diferentes tipos de contenido de acuerdo a nuestras necesidades o requerimientos, la tecnologa puede variar, pero la mas popular es PHP, seguramente encontraran muchos basados en este script de programacion.
Usos o tipos de sistemas de administracion de contenido.

a. Sistema de contenido a medida, usualmente bajo requerimientos especficos, desarrollado por empresas especialistas.
b. Plataformas Genericas (Joomla, Drupal).
c. Blog, usado para paginas web personales (wordpress, Blogger, TMZ).
d. Foros, usado para debatir temas de interes (Vbulletin, PHPbb, SMF, IPBoard).
e. E-commerce, usado para comercio electronico (Magento, PrestaShop, ZenCart, DigiStore, OsCommerce).
f. E-learning, usado para fines educativos (Moodle, WebCT, ATutor).
g. Chat,
h. Soporte Tecnico
i. Preguntas Frecuentes.
j. Plataformas de ayuda.

Muchos usuarios particulares utilizan CMS gratuitos para elaborar y gestionar sus webs personales, obteniendo webs dinamicos llenos de funcionalidades. El resultado que obtienen es superior al de algunas empresas que se limitan a tener paginas estaticas que no aportan ningn valor aadido.

Estos son algunos de los puntos mas importantes que hacen til y necesaria la utilizacion de un CMS:

Inclusion de nuevas funcionalidades en el web. Esta operacion puede implicar la revision de multitud de paginas y la generacion del codigo que aporta las funcionalidades. Con un CMS eso puede ser tan simple como incluir un modulo realizado por terceros, sin que eso suponga muchos cambios en la web. El sistema puede crecer y adaptarse a las necesidades futuras.

Mantenimiento de gran cantidad de paginas. En una web con muchas paginas hace falta un sistema para distribuir los trabajos de creacion, edicion y mantenimiento con permisos de acceso a las diferentes areas. Tambien se tienen que gestionar los metadatos de cada documento, las versiones, la publicacion y caducidad de paginas y los enlaces rotos, entre otros aspectos.

Reutilizacion de objetos o componentes. Un CMS permite la recuperacion y reutilizacion de paginas, documentos, y en general de cualquier objeto publicado o almacenado.

Paginas interactivas. Las paginas estaticas llegan al usuario exactamente como estan almacenadas en el servidor web. En cambio, las paginas dinamicas no existen en el servidor tal como se reciben en los navegadores, sino que se generan segn las peticiones de los usuarios. De esta manera cuando por ejemplo se utiliza un buscador, el sistema genera una pagina con los resultados que no existan antes de la peticion. Para conseguir esta interaccion, los CMS conectan con una base de datos que hace de repositorio central de todos los datos de la web.

Cambios del aspecto de la web. Si no hay una buena separacion entre contenido y presentacion, un cambio de diseo puede comportar la revision de muchas paginas para su adaptacion. Los CMS facilitan los cambios con la utilizacion, por ejemplo, del estandar CSS (Cascading Style Sheets u hojas de estilo en cascada) con lo que se consigue la independencia de presentacion y contenido.

Consistencia de la web. La consistencia en un web no quiere decir que todas las paginas sean iguales, sino que hay un orden (visual) en vez de caos. Un usuario nota enseguida cuando una pagina no es igual que el resto de las de la misma web por su aspecto, la disposicion de los objetos o por los cambios en la forma de navegar. Estas diferencias provocan sensacion de desorden y dan a entender que el web no lo han diseado profesionales. Los CMS pueden aplicar un mismo estilo en todas las paginas con el mencionado CSS, y aplicar una misma estructura mediante patrones de paginas.

Control de acceso. Controlar el acceso a un web no consiste simplemente al permitir la entrada a el web, sino que comporta gestionar los diferentes permisos a cada area del web aplicados a grupos o individuos.

Escrito por Edgardo Rosado
Nota Sobre el autor: Es Gerente General de Meycom (proveedor de alojamiento web). El website de Merycom es http://meycom.net