Sistema de gestión de contenidos específico para contenidos web
Un sistema de gestión de contenido web ( WCM o WCMS ) es un sistema de gestión de contenido de software (CMS) específicamente para contenido web . [1] Proporciona herramientas de creación, colaboración y administración de sitios web que ayudan a los usuarios con poco conocimiento de lenguajes de programación web o lenguajes de marcado a crear y administrar el contenido del sitio web. Un WCMS proporciona la base para la colaboración, brindando a los usuarios la capacidad de administrar documentos y resultados para la edición y participación de múltiples autores. La mayoría de los sistemas utilizan un repositorio de contenido o una base de datos para almacenar el contenido de la página, los metadatos y otros activos de información que necesita el sistema.
Una capa de presentación ( motor de plantillas ) muestra el contenido a los visitantes del sitio web basándose en un conjunto de plantillas , que a veces son archivos XSLT . [1]
La mayoría de los sistemas utilizan el almacenamiento en caché del lado del servidor para mejorar el rendimiento. Esto funciona mejor cuando el WCMS no se modifica con frecuencia, pero las visitas se producen con frecuencia. La administración también suele realizarse a través de interfaces basadas en navegador, pero algunos sistemas requieren el uso de un cliente pesado .
Capacidades
Un sistema de gestión de contenido web controla una colección dinámica de material web, incluidos documentos HTML , imágenes y otras formas de medios. [2] Un WCMS facilita el control, la auditoría, la edición y la gestión de cronogramas de documentos. Un WCMS normalmente tiene las siguientes características: [3] [4]
- Plantillas automatizadas
- Cree plantillas estándar (generalmente HTML y XML ) que los usuarios puedan aplicar a contenido nuevo y existente, cambiando la apariencia de todo el contenido desde un lugar central.
- Control de acceso
- Algunos sistemas WCMS admiten grupos de usuarios, que controlan la forma en que los usuarios registrados interactúan con el sitio. Una página del sitio puede estar restringida a uno o más grupos. Esto significa que se le niega el acceso a un usuario anónimo (alguien que no haya iniciado sesión) o a un usuario que haya iniciado sesión y que no sea miembro del grupo al que está restringida una página.
- Expansión escalable
- La mayoría de los WCMS modernos tienen la capacidad de expandir una única implementación (una instalación en un servidor) a varios dominios, según la configuración del servidor. Los sitios WCMS también pueden crear micrositios o portales web dentro de un sitio principal.
- Contenido fácilmente editable
- Una vez que el contenido se separa de la presentación visual de un sitio, suele ser mucho más fácil y rápido editarlo y manipularlo. La mayoría del software WCMS incluye herramientas de edición WYSIWYG que permiten a los usuarios no técnicos crear y editar contenido.
- Conjuntos de funciones escalables
- La mayoría del software WCMS incluye complementos o módulos que se pueden instalar fácilmente para ampliar la funcionalidad de un sitio existente.
- Actualizaciones de estándares web
- El software WCMS activo generalmente recibe actualizaciones periódicas que incluyen nuevos conjuntos de funciones y mantienen el sistema actualizado a los estándares web actuales.
- Gestión del flujo de trabajo
- La gestión del flujo de trabajo es el proceso de creación de ciclos de tareas secuenciales y paralelas que deben llevarse a cabo en el WCMS. Por ejemplo, uno o varios creadores de contenido pueden enviar una historia, pero no se publica hasta que el editor de textos la corrige y el editor en jefe la aprueba.
- Colaboración
- El software WCMS puede actuar como una plataforma de colaboración en la que muchos usuarios recuperan y trabajan con contenido. Se puede hacer un seguimiento de los cambios y autorizar su publicación o ignorarlos y volver a versiones anteriores. Otras formas avanzadas de colaboración permiten que varios usuarios modifiquen (o comenten) una página al mismo tiempo en una sesión de colaboración.
- Delegación
- Algunos programas WCMS permiten que varios grupos de usuarios tengan privilegios limitados sobre contenido específico del sitio web, distribuyendo así la responsabilidad de la gestión del contenido. [5]
- Gestión de documentos
- El software WCMS puede proporcionar un medio para gestionar de forma colaborativa el ciclo de vida de un documento desde el momento de su creación inicial, pasando por las revisiones, la publicación, el archivo y la destrucción del documento.
- Virtualización de contenidos
- El software WCMS puede proporcionar un medio para permitir que cada usuario trabaje dentro de una copia virtual de todo el sitio web, el conjunto de documentos y/o la base de código. Esto permite ver los cambios en múltiples recursos interdependientes en contexto antes de enviarlos.
- Sindicación de contenidos
- El software WCMS suele ayudar a distribuir contenido mediante la generación de fuentes de datos RSS y Atom a otros sistemas. También pueden enviar correos electrónicos a los usuarios cuando haya actualizaciones disponibles.
- Plurilingüe
- Muchos WCMS pueden mostrar contenido en varios idiomas.
- Control de versiones
- Al igual que los sistemas de gestión de documentos , el software WCMS puede implementar un control de versiones , mediante el cual los usuarios registran y eliminan páginas del WCMS. Los editores autorizados pueden recuperar versiones anteriores y trabajar a partir de un punto seleccionado. El control de versiones es útil para el contenido que cambia y requiere actualización, pero puede ser necesario comenzar desde una versión anterior o hacer referencia a una.
Tipos
Un WCMS puede utilizar uno de tres enfoques: procesamiento fuera de línea , procesamiento en línea y procesamiento híbrido . Estos términos describen el patrón de implementación del WCMS en términos de cuándo aplica plantillas de presentación para representar páginas web a partir de contenido estructurado.
Procesamiento fuera de línea
Estos sistemas, a los que a veces se denomina "generadores de sitios estáticos", [6] procesan previamente todo el contenido y aplican plantillas antes de la publicación para generar páginas web. Dado que los sistemas de preprocesamiento no requieren un servidor para aplicar las plantillas en el momento de la solicitud, también pueden existir únicamente como herramientas de diseño.
Tramitación en línea
Estos sistemas aplican plantillas a pedido. Pueden generar HTML cuando un usuario visita la página, o el usuario puede recibir HTML generado previamente desde un caché web . La mayoría de los WCMS de código abierto admiten complementos que amplían las capacidades del sistema. Estos incluyen funciones como foros, blogs, wikis, tiendas web, galerías de fotos y administración de contactos. Estos se denominan módulos, nodos, widgets, complementos o extensiones.
Procesamiento híbrido
Páginas JavaServer | Algunos sistemas combinan los enfoques en línea y fuera de línea. Algunos sistemas escriben código ejecutable (por ejemplo, páginas JSP , ASP, PHP, ColdFusion o Perl) en lugar de solo HTML estático. De esa manera, el personal no tiene que implementar el WCMS en cada servidor web. Otros sistemas híbridos funcionan en modo en línea o fuera de línea.
Ventajas
- Bajo costo
- Algunos sistemas de gestión de contenido son gratuitos, como Drupal , eZ Publish , TYPO3 , Joomla , Zesty.io y WordPress . Otros pueden resultar asequibles en función del tamaño de las suscripciones. [7] Aunque las suscripciones pueden resultar caras, en general el coste de no tener que contratar desarrolladores a tiempo completo puede reducir los costes totales. Además, se puede comprar software en función de la necesidad de muchos WCMS.
- Fácil personalización
- Se crea un diseño universal, lo que hace que las páginas tengan un tema y un diseño similares sin necesidad de mucho código. Muchas herramientas WCMS utilizan un sistema AJAX de arrastrar y soltar para sus modos de diseño. Esto facilita que los usuarios principiantes creen interfaces personalizadas. [8]
- Fácil de usar
- Los WCMS son adecuados para personas sin conocimientos técnicos. La simplicidad en el diseño de la interfaz de usuario de administración permite que los administradores de contenido del sitio web y otros usuarios actualicen el contenido sin necesidad de mucha capacitación en codificación o mantenimiento del sistema. [ cita requerida ]
- Gestión del flujo de trabajo
- Los WCMS brindan la posibilidad de controlar cómo se publica el contenido, cuándo se publica y quién lo publica. Algunos WCMS permiten a los administradores establecer reglas para la gestión del flujo de trabajo , guiando a los administradores de contenido a través de una serie de pasos necesarios para cada una de sus tareas. [ cita requerida ]
- Bueno para SEO
- Los sitios web WCMS también permiten la optimización de motores de búsqueda (SEO). La frescura del contenido ayuda, ya que algunos motores de búsqueda prefieren sitios web con contenido más nuevo. Los complementos de redes sociales ayudan a construir una comunidad en torno al contenido. Los feeds RSS generados automáticamente por blogs o sitios web WCMS pueden aumentar la cantidad de suscriptores y lectores de un sitio. La reescritura de URL se puede implementar fácilmente: las URL limpias sin parámetros ayudan aún más en el SEO. [ cita requerida ] Algunos complementos ayudan específicamente con el SEO del sitio web. [ cita requerida ]
Desventajas
- Costo de las implementaciones
- Las implementaciones a mayor escala pueden requerir capacitación, planificación y certificaciones. Algunos WCMS pueden requerir la instalación de hardware. En el caso de inversiones mayores, se requiere un compromiso con el software. El compromiso con la capacitación, el desarrollo y el mantenimiento son costos que se incurren en cualquier sistema empresarial. [9]
- Costo de mantenimiento
- El mantenimiento de WCMS puede requerir actualizaciones de licencia, mejoras y mantenimiento de hardware.
- Problemas de latencia
- Los WCMS más grandes pueden experimentar latencia si la infraestructura de hardware no está actualizada, las bases de datos se utilizan incorrectamente o los archivos de caché web se recargan cada vez que las actualizaciones de datos aumentan demasiado. Los problemas de equilibrio de carga también pueden afectar el almacenamiento en caché de los archivos.
- Mezcla de herramientas
- Debido a que las URL de muchos WCMS se generan dinámicamente con parámetros internos e información de referencia, a menudo no son lo suficientemente estables para que las páginas estáticas y otras herramientas web, en particular los motores de búsqueda, dependan de ellas.
- Seguridad
- Los WCMS suelen pasar desapercibidos cuando se aplican parches al hardware, software y sistemas operativos para protegerlos de amenazas de seguridad. Debido a que el usuario no aplica parches, un hacker puede usar software WCMS sin parches para explotar vulnerabilidades y entrar en un entorno que de otro modo sería seguro. Los WCMS deberían formar parte de un programa de gestión de parches de seguridad general e integral para mantener los estándares de seguridad más altos posibles. [10]
Véase también
Referencias
- ^ de Mike Johnston (7 de septiembre de 2011). "CMS o WCM: ¿cuál es cuál?". cmscritic.com . Consultado el 7 de septiembre de 2011 .
- ^ Mike Johnston (2009). "¿Qué es un CMS?". CMS Critic . Consultado el 13 de febrero de 2009 .
- ^ Multiple (wiki). «Sistema de gestión de contenidos». Docforge . Archivado desde el original el 2012-12-30 . Consultado el 2010-01-19 .
- ^ "Todo lo que necesitas saber sobre WordPress". QualiThemes. Archivado desde el original el 9 de enero de 2012. Consultado el 20 de octubre de 2011 .
- ^ Jovia Web Studio (2009). "¿Es un sistema de gestión de contenido adecuado para usted?". Blog de Jovia Web Studio . Archivado desde el original el 21 de mayo de 2013. Consultado el 13 de febrero de 2009 .
- ^ Hall, Chris (1 de mayo de 2014). "La gran lista actualizada de generadores de sitios web estáticos para su sitio, blog o wiki".
- ^ "SharePoint". Archivado desde el original el 8 de julio de 2012. Consultado el 17 de marzo de 2011 .
- ^ "AJAX - Codex de WordPress" . Consultado el 17 de marzo de 2011 .
- ^ "Los 5 costes ocultos de utilizar un CMS". Archivado desde el original el 26 de abril de 2011. Consultado el 17 de marzo de 2011 .
- ^ "Seguridad de los sistemas de gestión de contenidos y riesgos asociados - US-CERT". 19 de octubre de 2016.