Vale la pena echarle un vistazo: IBM Watson Content Hub
A mediados de noviembre de 2016, IBM lanzó una nueva oferta de Software como Servicio (SaaS, por sus siglas en inglés) para la administración de contenido conocida como IBM Watson Content Hub. Gracias a que participamos en un programa de socios de diseño con ellos como Base22, tuvimos la oportunidad de revisar los planes y brindar retroalimentación al equipo de producto sobre varios detalles del software antes de su lanzamiento inicial. Como resultado, hemos seguido de cerca la evolución de este Content Hub y la verdad estamos seguros de que, si aún no has tenido la oportunidad de probarlo, definitivamente vale la pena que le eches un vistazo en este artículo.
Como cualquier producto en su primera versión, el lanzamiento de Watson Content Hub (WCH) tiene un conjunto relativamente limitado de capacidades para habilitar algunos casos de uso principales, y proporcionar una base para un desarrollo y mejoras a futuro. Sin embargo, una de las mejores cosas que observamos del modelo SaaS es que permite ofrecer nuevas funciones y capacidades de forma mensual, semanal o incluso diaria. Por lo tanto, IBM ha aprovechado al máximo este modelo tanto que, en los últimos 6 meses, el producto ha experimentado un crecimiento y avances significativos. Y hay muchas cosas planeadas para el resto de 2017 y más allá.
Lo que leerás no pretende ser una reseña del producto; tampoco una descripción detallada de todas sus características y funciones. Más bien, queremos brindarte una visión general de alto nivel y mostrarte algunos de los aspectos que consideramos son lo más interesantes de este producto. Esperamos que sea suficiente para aumentar tu curiosidad, e inspirarte a investigar más sobre lo que creemos será el futuro de la gestión de contenido de IBM.
¿En qué se diferencia WCH de lo que hemos visto antes?
Muchos de ustedes que están leyendo esto probablemente estén familiarizados con WCM, el sistema de administración de contenido web local de IBM. Y probablemente se pregunten si WCH es solo una especie de versión mejorada del producto alojada en la nube. La respuesta es un "NO" enfático. Watson Content Hub fue diseñado y construido desde cero para ser una solución nativa en la nube, lo que significa que está integrada por servicios ligeramente acoplados que están diseñados para ser multiinquilinos, altamente escalables y capaces de distribuirse entre múltiples centros de datos.
A diferencia de WCM, que se centra específicamente en la entrega de contenido para sitios web y web móvil, WCH está diseñado para ser más que un CMS omnicanal. Quiere decir que puede soportar las necesidades de contenido no solo de sitios web tradicionales, sino también de aplicaciones móviles nativas, aplicaciones web independientes, herramientas de marketing para correo electrónico, escaparates de comercio en línea y cualquier otra cosa que requiera contenido digital.
Otra de sus diferencias importantes es que Watson Content Hub es lo que se conoce como un CMS “headless”. El término “headless CMS” existe desde hace unos años y se utiliza para describir un sistema que se centra exclusivamente en la creación y almacenamiento de contenido digital, dejando la presentación de ese contenido a la aplicación que lo consume. El CMS proporciona un API RESTful para permitir que las aplicaciones encuentren y consulten los elementos del contenido que necesitan. Y generalmente, el contenido se devuelve en un formato JSON que puede procesarse fácilmente con tecnologías web front-end.
El punto principal de todo esto es desacoplar completamente el contenido de su presentación para brindarte una mayor flexibilidad y que puedas reutilizarlo a través de diferentes canales. Entonces, por ejemplo, la misma imagen y el mismo texto podrían usarse en un banner de carrusel en un sitio web, un spot de marketing en una tienda e-commerce, un anuncio en una app nativa de iOS y un artículo en un newsletter.
Los desarrolladores expertos de WCM saben que puedes lograr algunas de estas mismas cosas con el producto que está en tus instalaciones locales, incluso en Base22 hemos hecho exactamente eso muchas ocasiones en los últimos años. Sin embargo, creo que Watson Content Hub tiene varias características que le dan una ventaja evidente en este tipo de escenarios.
Descripción del producto
En términos más simples, Watson Content Hub consiste en un repositorio de contenido frecuente basado en la nube y en una interfaz web para crear y administrar los activos que están almacenados en ese repositorio. También incluye el acceso a la red de entrega de contenido Akamai (CDN) para permitirte acceder rápidamente a los activos de contenido desde cualquier lugar del mundo. Los clientes solo pagan una tarifa mensual que empieza en $250 dólares mensuales por hasta 10 GB de almacenamiento y hasta 100 GB al mes de transferencia de datos. Se puede comprar almacenamiento adicional y capacidad de transferencia por adelantado por un precio mensual fijo más alto o pagar según su uso.
Existen cuatro construcciones básicas que componen el modelo de contenido en WCH:
Assets
El término asset o activo se usa para referirnos a cualquier tipo de archivo que subas al almacén de contenido de WCH. El administrador de la instancia WCH de tu empresa puede establecer límites en el tamaño máximo de archivos permitido para imágenes, videos y documentos. Cuando cargas un archivo, se manda automáticamente fuera de la red CDN para que pueda consultarse lo más rápido posible en cualquier parte del mundo. Incluso ciertos tipos de activos también se pueden analizar y canalizar con metadata importante (te hablaré de esto más adelante).
Tipos de Contenido
Los tipos de contenido son una colección de elementos que definen la estructura de un elemento de contenido dado. Los administradores del Hub pueden crear un tipo de contenido y seleccionar entre una variedad de diferentes tipos de campos como texto, fecha, imagen y enlace para definir qué información debe proporcionar un autor al crear un elemento de contenido de ese tipo. Por ejemplo, un artículo podría incluir campos de texto para título, resumen y cuerpo, más un campo de fecha para el día de publicación; un campo de imagen y un campo de categoría para permitirle al autor especificar el tema (o los temas) sobre el que trata el artículo. Una vez que guardamos el tipo de contenido, se convierte en el formulario de entrada que los autores usan para crear o editar contenido.
Perfiles de imágenes
Los perfiles de imagen te permiten definir un conjunto de variantes de una imagen que se generará automáticamente y se enviará a la CDN cuando un autor cree contenido. Cada variante contiene una combinación diferente de medidas por ancho/altura. Por lo que, cuando un autor agregue una imagen a un perfil en un elemento de contenido, podrá ajustar la posición de recorte para cada variante. De esta manera, una sola imagen de origen se puede utilizar en muchos perfiles de imagen.
Taxonomías
Los clientes pueden definir sus propias taxonomías personalizadas para clasificar activos y elementos de contenido. Los autores pueden utilizar las categorías adecuadas para el contenido a medida que se crea. Estas se pueden usar posteriormente para encontrar elementos relevantes a través de la interfaz de usuario de administración de WCH y la API.
Se llama Watson Content Hub, por lo que debe de tener algunas capacidades “cognitivas”, ¿verdad?
Puedes asegurarlo. Esta solución incluye el servicio de reconocimiento visual Watson que puede analizar imágenes y sugerir una lista de etiquetas que correspondan al contenido de la imagen. Estas etiquetas se aplican automáticamente a la imagen cuando se sube al repositorio, pero los autores pueden optar por rechazar algunas o todas las etiquetas sugeridas. También, se incluyen servicios similares para analizar documentos y sugerir etiquetas relacionadas con los conceptos encontrados en el texto. La idea es ayudar a los usuarios a encontrar contenido relevante a medida que crece el repositorio. En el futuro, IBM planea incorporar servicios cognitivos adicionales que pueden ayudarlo a comprender qué contenido funciona mejor en ciertos escenarios y hacer sugerencias basadas en preguntas e interacciones con lenguaje natural.
Esto nos deja en claro que existe otra diferencia más entre WCH y muchos sistemas tradicionales de administración de contenido web. Por ejemplo, en WCH no existe el concepto de una carpeta o estructura de sitio creada manualmente para organizar el repositorio de contenido. En cambio, el sistema proporciona un poderoso motor de búsqueda basado en Apache Solr. Por lo que los usuarios pueden buscar activos y contenido en función de una variedad de facetas diferentes como el tipo de contenido, las etiquetas Watson, los metadatos de la imagen y otros más. De la misma manera, la API puede aprovechar esta misma capacidad de búsqueda para localizar y consultar el contenido apropiado para una presentación determinada.
Programabilidad e Integración
Y hablando de la API, ningún análisis sobre Watson Content Hub estaría completo sin al menos mencionar brevemente las características de programación e integración del producto. La API se divide en dos categorías generales: servicios de autoría y servicios de entrega.
Como su nombre lo indica, primeramente, los servicios de autoría se pueden usar para crear, actualizar, y eliminar todos los tipos de objetos que integran el modelo de contenido de WCH. Además, estas API se pueden usar para administrar cuentas de usuario en el sistema. Una herramienta de interfaz de línea de comandos basada en Node JS está disponible en Github que utiliza las API de autoría para realizar cargas y descargas masivas de contenido y activos. Se requiere autenticación para poder utilizarlas.
Los servicios de entrega, por otro lado, se pueden acceder de forma anónima. Estas API están optimizadas para el almacenamiento en caché y el rendimiento. Además, se pueden utilizar para buscar, y consultar contenido y activos para usarse en aplicaciones de consumo.
Todos los servicios API están documentados en línea en el formato Swagger con ejemplos de uso en varios lenguajes de programación como Java y JavaScript.
Si bien, la API cubre todo lo que puedas necesitar para integrar contenido administrado por WCH en tus propias aplicaciones, IBM también ha comenzado a ofrecer integraciones preconstruidas con algunas de las otras herramientas de comercio y marketing digital de Watson. Uno de los primeros ejemplos de esto es la integración con la plataforma Digital Experience versión 9 que se lanzó en diciembre de 2016. DX v9 incluye un nuevo portlet WCH que proporciona una interfaz de usuario recolectora que permite a los autores de páginas buscar y seleccionar una imagen o video desde el repositorio de WCH para renderizar en la página del portal. Se planean desarrollar tipos similares de integraciones para Watson Digital Commerce, Watson Real Time Personalization y otras más.
Recursos adicionales y siguientes pasos
Hasta aquí hemos cubierto prácticamente todos los highlights. Obviamente, la mejor manera de realmente investigar el producto es adentrarse y probarlo uno mismo. Afortunadamente, IBM tiene una serie de recursos para ayudarte a hacer exactamente eso. El primer paso es ir a IBM Marketplace y registrarse para una prueba gratis de 30 días. Esto te dará acceso a todas las capacidades de Watson Content Hub y a la misma cantidad de almacenamiento que la oferta base.
Una vez que hayas configurado tu versión de prueba gratuita, consulta el centro de desarrolladores de Watson Content Hub para acceder a ejemplos de código y publicaciones de blog que profundizan en algunos de los conceptos que mencionamos anteriormente. También hubo varias buenas presentaciones sobre WCH en la reciente conferencia Amplify que se pueden descargar desde el sitio web de la conferencia.
Y finalmente, siempre puedes contactar a tus amigos aquí en Base22. Nos encantaría conocer cualquier idea que puedas tener para aprovechar esta solución en tu negocio y, por supuesto, estaremos encantados de ayudarte en todo lo que podamos ;-).