¿Qué es la gestión de contenido basada en la web?
La gestión de contenido basada en la web es un sistema creado para ayudar a las personas a actualizar sus sitios web a través de una interfaz web. A menudo, un sistema de administración de contenido basado en la web permite a las personas que no tienen conocimiento de HTML u otros lenguajes de codificación actualizar el contenido de un sitio, y a veces también les permite hacer cambios menores en el diseño y la estructura del sitio. La gestión de contenido basada en la web se usa ampliamente para sistemas empresariales, donde muchas personas pueden necesitar editar el contenido, y donde tiene sentido que esas personas o departamentos tengan acceso directo a su sitio, en lugar de tener que trabajar a través de un diseñador web intermediario.
Por lo general, el back-end de un sistema de gestión de contenido basado en la web se basa en una base de datos, a menudo almacenada como XML. Esto permite utilizar fragmentos de contenido una y otra vez en todo el sitio, en forma de módulos más pequeños. Esto les da a los propietarios y operadores del sitio una gran libertad de acción en términos de construir páginas dinámicas a partir de fragmentos de contenido preexistentes, como grupos de imágenes o segmentos de texto específicos como declaraciones de misión, información de contacto o artículos. Dado que el contenido se almacena en una base de datos, el usuario puede editar una sola instancia del contenido y hacer que los cambios se reflejen en todo el sitio, en todas partes donde se hace referencia a ese módulo.
Para muchas personas, el sistema de gestión de contenido basado en la web se utiliza exclusivamente para eso: gestión de contenido. La estructura y el diseño son configurados previamente por un diseñador y creador web, que también instala el sistema de gestión de contenido. Luego, los miembros de la empresa que tienen privilegios de inicio de sesión pueden editar solo el contenido. Esta edición generalmente se lleva a cabo en un panel dentro de un navegador web, y a menudo incluirá opciones básicas de formato, de la misma manera que un programa de procesamiento de texto. Por lo tanto, puede existir un botón para poner el texto en negrita, o de diferente color, o para insertar hipervínculos. Los sistemas de administración de contenido más avanzados también pueden incluir opciones para insertar medios, como imágenes, videos o archivos de sonido.
Todo esto puede hacerse sin ningún conocimiento de HTML, lo que lo hace ideal tanto para pequeñas empresas como para sistemas de grandes empresas. Existen varios sistemas de gestión de contenido basados en web listos para instalar en un servidor, generalmente por un maestro web. Las compañías más grandes generalmente confían en un sistema de administración de contenido basado en la web personalizado, aunque estos sistemas personalizados a veces se pueden construir en un marco preexistente.
Uno de los usos más conocidos de la administración de contenido basado en la web es ejecutar blogs, ya sea para uso comercial o personal. Software como WordPress o Movable Type es una forma especializada de software de gestión de contenido, diseñada para facilitar la ejecución de un blog. Estas aplicaciones tienen enormes seguidores y estructuras de soporte, que constantemente desarrollan complementos y temas de diseño, lo que permite a las personas ampliar su funcionalidad sin tener ninguna experiencia de programación personal.
Muchos sistemas de gestión de contenido también permiten editar la capa de presentación del sitio a través del sistema. Esto generalmente se hace mediante el uso de plantillas, que las personas pueden descargar e instalar fácilmente para cambiar la apariencia completa del sitio. A menudo, la capa de presentación también incluirá widgets, que se pueden arrastrar a través de una interfaz intuitiva para moverse donde están las cosas en la página.