Gestión de contenidos web en Liferay

En este artículo sobre el sistema de gestión de contenidos Liferay, vamos a conocer a grandes rasgos las principales herramientas de creación y edición.

Resumen

La mayoría de los contenidos se pueden clasificar en recursos, noticias, eventos y entradas de blog. En este caso, estaré considerando elementos de contenido particulares que entren en estas categorías. Aunque tomemos en cuenta que en Liferay existen aplicaciones específicas para algunos de estos tipos de contenidos como el Blog o el Calendario. No usan el sistema de gestión de contenidos como tal, pero ahí almacenan su información. Lo que quiero hacer con este artículo es mostrarte cómo usar este sistema para modelar estos tipos de contenido.
  • Recursos: son elementos durables; pueden cambiar con el tiempo, pero no tienen una vigencia. Un ejemplo de esto es un artículo sobre un producto o un manual.
  • Noticias: son elementos de contenido válidos por un periodo de tiempo y usualmente van ligados con un recurso. Un ejemplo puede ser un artículo sobre el lanzamiento de un nuevo producto para informarle a los visitantes sobre su presentación y la disponibilidad para adquirirlo. En este artículo puedes asociar la página específica de los productos para que puedan consultar la información.
  • Eventos: son similares a los elementos de noticias, pero no únicamente por la vigencia del tiempo, sino por la ubicación geográfica.
  • Blog: esta es una lista de pequeños artículos, normalmente publicados por una persona, que narran temas informativos o de opinión con un estilo periodístico. Además, los lectores que están registrados en el sitio usualmente pueden participar con comentarios.

Crear nuevo contenido

Abre el menú lateral; nada más asegúrate de estar en el sitio para el que quieres crear contenido.

Dale clic en Contenido > Elige la opción Contenido Web

Ahora deberías de ver el área principal de tu sistema de gestión de contenidos dentro del área principal de tu página. Las secciones principales de este sistema son:
  1. Carpetas que contienen contenido
  2. Búsqueda de elementos de contenido
  3. Agregar un nuevo elemento de contenido

Usar carpetas para organizar el contenido

Hay muchas razones por las que quieras organizar el contenido de tu sitio mediante el uso de carpetas. Pueden ayudarte a limitar qué contenido se crea dentro de ellas, así como a definir según el flujo de trabajo los tipos específicos de contenido que se crean en las carpetas individuales. Por ejemplo, una organización puede tener diferentes flujos de trabajo por el que tienen que pasar las noticias creadas por el departamento A, con respecto al departamento B. Liferay da soporte a esto permitiendo que se genere una carpeta para las noticias de ambos departamentos; después limita las carpetas a ser únicamente estructuras de noticias y les asigna un flujo de trabajo por departamento en cada carpeta para dicha estructura. Cuando limitas qué tipos de contenidos están permitidos en una carpeta, aun así, puedes crear tus propias subcarpetas para el contenido. Dichas subcarpetas heredan el tipo de contenidos y los flujos de trabajo de la carpeta padre.

Encontrar contenido

Puedes localizar contenidos usando el cuadro de búsqueda. Toma en cuenta que siempre se hará la búsqueda en la carpeta en la que estés dentro y en todas sus subcarpetas.

Editar contenido

Creación y edición del contenido general

Puedes crear o editar un artículo únicamente dándole clic al botón y seleccionando un tipo de contenido. Te aparecerá un formulario que muestra los diferentes campos que conforman el tipo de contenido que elegiste; precisamente estos se utilizarán en todo el sitio para desplegar y que tu información esté disponible.

Te darás cuenta de que el campo de texto enriquecido te permite darle formato a tu texto de manera similar a como lo haces en un procesador como Word. Vas a ver un botón de cuando estés editando en este campo, así como un botón de como se ve en la imagen siguiente.

El campo de texto enriquecido de Liferay es sensible al contexto, esto quiere decir que primero tienes que seleccionar algo del campo para verlo primero. Por ejemplo, si agregaste texto, entonces cuando lo selecciones te darás cuenta de que el editor te va a desplegar las opciones.

Cuando le des clic al botón Agregar , te va a mostrar los controles para insertar una imagen, tabla o línea horizontal  

Agregar imágenes

Para agregar una imagen, selecciona el ícono  . Te deberá aparecer la ventana del selector del archivo de la imagen que te permitirá elegir entre insertar una imagen existente o subir una nueva. Si eliges una imagen existente de tu repositorio de Documentos y Archivos Multimedia, puedes acceder al editor de imagen con el ícono de lápiz  que está en la esquina inferior derecha de la ventana de vista previa, así podrás hacerle cambios a la imagen. Una vez que la edites, se creará automáticamente una copia para ti que puedas usar en tu contenido web.

Después de que agregues una imagen a tu artículo, si le das clic te aparecerán los controles para alinear la imagen a la izquierda, al centro o a la derecha del contenido. También puedes convertirla en un enlace y darle un atributo de alt HTML.

Agregar Tablas

Puedes agregar una tabla a tu contenido con todas las filas y columnas que quieras. Si la seleccionas, te van a aparecer las opciones de edición. Puedes designar la primera fila o columna como headers de tu tabla e incluso agregar más filas, columnas y celdas. Otra de las opciones que tienes es insertar una línea horizontal que sirve muy bien para hacer divisiones entre secciones o separar el artículo del título.

Editor Normal

Para aquellos creadores de contenido que saben escribir código HTML, el editor también tiene una opción para editar el código fuente HTML. Para cambiar a la vista código, selecciona el ícono Fuente . Te vas a dar cuenta que aparece el ícono Modo normal  que puedes seleccionar si quieres regresar a la vista normal del editor. También tienes la opción de cambiar entre un tema oscuro y uno claro al escoger los íconos de luna y sol. El color en la sintaxis built-in te ayuda a identificar los elementos HTML, indistintamente del modo que estés usando.

Incluso puedes trabajar con una vista de doble panel que te muestra tu código HTML a la izquierda y una vista previa a tu derecha. Para abrir la vista, dale clic al ícono Agrandar  . Puedes poner los paneles de manera horizontal y vertical, incluso ocultar la vista previa si prefieres.

You can exit the enlarged editor by clicking the  button.

Actions for Content

The bottom menu of the Web Content form provides options for customizing your web content.

  • Estructura y plantilla: te permite customizar la estructura y la plantilla de tu artículo. ADVERTENCIA. Cambiar la estructura de un elemento de contenido puede borrar los datos existentes.
  • Imagen pequeña: fija la imagen que se va a usar para la vista previa del artículo. Por ejemplo, cuando estás viendo un artículo en tu library de contenido web, verás una pequeña imagen que se muestra como el ícono del artículo.
  • Metadatos: te permite definir la jerarquía organizacional del artículo al definirle tags, categorías y prioridad. Es en este apartado donde vamos a mandar el contenido a la sección de destacados de la página de inicio.
  • Programación: te permite customizar el día y la hora en la que tu contenido se publica y/o caduca.
  • Página de visualización: te permite definir dónde aparecerán tus contenidos web cuando sean referenciados desde otras páginas. No necesitas cambiar esta opción.
  • Activos relacionados: te permite determinar las relaciones de contenido entre tu artículo y otros activos de Liferay, incluso aunque no compartan los mismos tags ni estén en la misma categoría.
  • Permisos: puedes customizar quién accede a tu contenido. De manera predeterminada, puede ser visto por cualquier persona (Rol de invitado). Puedes limitar los permisos de visualización al elegir cualquier rol de la lista desplegable. Adicionalmente, el portal de Liferay te da la opción de customizar los permisos a detalle. Selecciona el enlace de Más Opciones debajo del botón de la lista desplegable y ahí encontrarás diferentes actividades a las que darás o negarás el acceso en tu artículo.

Etiquetado y categorización del contenido

Puedes usar categorías y tags para describir el contenido. Cuando usamos categorías, el vocabulario de temas te permite describir qué tópico aborda tu publicación y le ayuda a tus visitantes a encontrarlo más fácilmente. En Base22 solemos usar categorías para dirigir contenido a componentes específicos en todos nuestros sitios. Por ejemplo, tenemos un componente en la página de inicio que busca contenido clasificado con ciertas especificaciones en los vocabularios customizados que creamos en el portal de ubicaciones y en el portal de componentes. Si tu configuras estas categorías en tu contenido (por ejemplo, Todas las ubicaciones > Inicio y Todos los componentes > Contenido destacado), harás que aparezca en el carrusel de contenido destacado de la página de inicio.

Ahora, nuestro artículo se muestra en la página de inicio.

Además de usar categorías, también puedes agregar tags. Las etiquetas o tags son una herramienta importante que te ayuda a organizar información en el portal de Liferay y hacen que sea más sencillo para los usuarios encontrar contenido de su interés. Son palabras en minúsculas o frases que puedes añadir a cualquier contenido de tu página web sin tener que definirlos primero en el sistema; no reconocen las mayúsculas. Cuando etiquetas contenido, haces que los resultados de búsqueda sean más acertados. Puedes escribir directamente en las etiquetas una que se adecúe al contenido, o puedes escoger una existente usando la opción Elegir. Dado que los tags se pueden escribir libremente, asegúrate de buscar uno que sea similar o igual al que se usó en el sitio con la opción Elegir.

Dirigir contenido a diferentes segmentos de usuario

Si tienes instalada la aplicación de Segmentación de Audiencias, vas a ver que hay un vocabulario especial en el formulario de edición de contenido llamado Segmento de Usuario. Puedes configurar la aplicación para usar un sistema basado en puntajes que aumenta la exposición de un usuario a cierto contenido del sitio sobre uno o varios temas específicos. Al seleccionar una o más categorías de segmentos de usuario, le estás diciendo al sistema que aumente en uno la puntuación del usuario para ese segmento. Efectivamente, le indicas a la aplicación que tu publicación le puede interesar a ciertos segmentos de usuario y que, cuando visiten el contenido, aumente en uno la puntuación por el interés de los visitantes. Una vez que el usuario llegue a cierta puntuación, se agregará al segmento y ahora el sitio le va a mostrar otros contenidos específicos para él o ella. La Segmentación de Audiencias es un sistema que lleva a los usuarios a otro contenido en todo el sitio, basándose en sus comportamientos (como lo explicamos arriba) u otra información que tenga de ellos. No debemos confundirlo con las herramientas de publicidad/monetización de proveedores externos: la meta, que no necesita algo adicional, es generar tráfico dentro de nuestro sitio.

Ocultar contenido de la búsqueda

Puedes ocultar contenido de los resultados de búsqueda simplemente desactivando la opción Searchable .

Localizar Contenido

Para iniciar, el contenido se va a crear con el idioma predeterminado de Liferay que configure el administrador del sistema (usualmente es en inglés). Aun así, puedes agregar una nueva traducción de tu contenido eligiendo las opciones que aparecen en la parte superior del formulario. Dale clic en Agregar Traducción para elegir un idioma de la lista desplegable. Hasta este momento, Liferay admite más de 40 idiomas, aunque tu sistema y tu sitio estén configurados para menos. Cuando seleccionas el idioma, en la lista de Traducciones Disponibles verás que se resaltó el que elegiste. El formulario de nuevo contenido web te permitirá traducir el contenido original al idioma elegido. Una vez que termines de traducir, dale clic en Publicar y verás que la traducción se añadirá a la lista de Traducciones Disponibles.

También descubrirás que hay unos campos con banderas de países debajo de ellos. Esto te agrega traducciones para un campo específico sin la necesidad de traducir todo el elemento de contenido.

Programar la publicación del contenido web

El sistema de gestión de contenidos de Liferay te permite definir el ciclo de vida de tu contenido una vez que se publica. Puedes elegir cuándo se va a mostrar, caducar y/o revisar. Es una excelente manera de mantener tu sitio al día, sin información desactualizada (e incluso incorrecta). El programador está integrado al formulario donde agregas y editas contenido. Puedes encontrarlo en el panel inferior junto a otras opciones de configuración.

  • Fecha de publicación: configura (en minutos) cuando se lanzará tu contenido.
  • Fecha de expiración: configura el día en el que tu contenido caducará. Por defecto, es a un año.
  • Nunca expira: configura tu contenido para que nunca desaparezca.
  • Fecha de revisión: configura una fecha para evaluar y actualizar el contenido.
  • Nunca revisa: configura que el contenido no necesita ser actualizado.
Esta funcionalidad del portal de Liferay te da un excelente control para gestionar cuándo y por cuánto tiempo tu contenido va a estar disponible en la página. Además, tendrás la opción de definir cuándo se debe revisar para verificar su relevancia y/o vigencia. Esto hace posible que puedas gestionar tu inventario creciente de contenido.
En la siguiente publicación, veremos cómo publicar contenido y cómo aprobar o rechazar propuestas.

Keep reading

Recent Blog Posts

  • All Post
  • Blog
Start Typing