Tipos de contenido

El manejo de contenidos de GXportal se basa en el concepto de poder definir globalmente el comportamiento de grupos de contenidos en forma previa al ingreso de los mismos. Esto significa que, en el momento de diseñar el portal se toma en cuenta cuáles serán los contenidos que se publicaran en el mismo y para cada grupo de contenidos de similares características se crea un tipo de contenido que define las características generales del grupo. En el siguiente cuadro se muestran los distintos aspectos a tomar en cuenta cuando se habla de contenido

 

Figura 5.2.1

 

En un contenido que se publica en un portal, podemos visualizar una estructura de componentes que en general se mantiene por grupos de contenidos, por ejemplo algunos son simplemente un titulo, otros tienen además un resumen, otros una ampliación, componentes multimedia, etc. En un conjunto de contenidos es posible definir cuales son los componentes que forman parte de él (aunque sea en forma independiente de su publicación)

 

 


Figura 5.2.2

 

En el campo a la derecha de Búsqueda, Ud. podrá ingresar parte de la descripción del tipo de contenido a buscar, luego dando clic sobre el botón ‘Buscar’ se realizará la misma, quedando en la pantalla todos aquellos tipos de contenido que cumplan esa condición.

 

Las acciones que se pueden realizar desde acá son las siguientes:

 

·         Consultar: dando clic sobre la descripción del tipo de contenido puede consultar los datos del mismo.

·         Agregar : esta acción se debe utilizar para agregar un nuevo tipo de contenido.

·         Estado: haciendo clic sobre esa columna puede cambiar el estado del tipo de contenido. Los valores posibles son “En línea” y “Fuera de línea”. En caso de estar “Fuera de línea” no se permitirá el ingreso de contenido de este tipo.

·         Actualizar Actualizar registro: permite actualizar los datos del tipo de contenido seleccionado.

·         Borrar Borrar registro: permite eliminar un tipo de contenido siempre y cuando no exista ningún contenido de este tipo. Si existe algún contenido de este tipo, este tipo de contenido se deja en estado “Fuera de línea”

 

Crear un nuevo tipo de contenido

La creación de un nuevo tipo de contenido se realiza en seis pasos que detallaremos a continuación. Luego de crear el tipo de contenido debe dar permisos por rol para que los usuarios puedan acceder a contenidos del tipo que se ha creado.

 

Paso 1

En este primer paso se solicitan los datos que se muestran en la siguiente figura:

 


Figura 5.2.3

 

 

·  Días de publicación: este valor se toma en cuenta cuando se ingresa el contenido. Para cada contenido ingresado se puede establecer un período de tiempo para que permanezca publicado, este período se calcula automáticamente desde la fecha y hora en la cual se esta ingresando el contenido y a partir de ahí hasta la fecha que resulta de sumar este valor a esa fecha inicial. Igualmente este es un valor para que se calcule automáticamente, el usuario a la hora de publicar el contenido puede variar este período.

·  Administración de versiones: esta opción puede tomar los siguientes valores:

o        “Ninguna”: los contenidos de este tipo no manejarán versiones.

o        “Opcional”: cuando se modifica un contenido de este tipo, se presentará la opción ¿Desea generar una nueva versión del contenido?. Si no se marca esta casilla, se sobrescribirá el contenido, si se marca esta casilla se generará una nueva versión del contenido. Si se está ingresando o modificando el contenido por Workflow solamente los usuarios con rol de “Autor” o “Editor de Grupo” podrán seleccionar esta opción.

o        “Automática”: cuando se modifica un contenido, automáticamente siempre se genera una nueva versión.

·  Descripción del tipo de contenido por idioma: indica el nombre del tipo de contenido.

·  Idiomas de ingreso de contenidos: en esta primera lista se debe seleccionar los idiomas en los cuales se va a ingresar el contenido de este tipo. Se podría marcar mas de uno dependiendo de los idiomas en los cuales está configurado el portal.

 

Luego de confirmar estos datos pasamos al siguiente paso.

 

Paso 2

En este paso se solicitan los datos que se muestran a continuación:

 

Figura 5.2.4

 

 

Si desea que este tipo de contenido consuma un RSS feed de otro sitio, en el campo a la izquierda del botón Validar deberá ingresar el RSS feed a consumir, y luego presionar el botón Validar. Mediante la validación se verifica que el RSS feed esté disponible y que su estructura sea válida, además de permitir determinar si el RSS feed fue generado con GXportal.

GXportal validará si es un RSS feed válido, si no lo es se presentará un mensaje de error indicándolo, si es correcto se presentará información del mismo como su título, descripción, etc.

Los siguientes campos podrán ser editados luego de validar el RSS feed a consumir:

·         Idioma del RSS: si en el paso anterior se definió más de un idioma de entrada para el tipo de contenido, se debe seleccionar en cual de los idiomas de entrada posibles se crearán los contenidos ingresados mediante RSS.

·         Frecuencia de actualización automática: podrá seleccionar la frecuencia con que se verificará si existen nuevos contenidos o cambios en el RSS feed. En caso de no desear que la actualización se realice automáticamente, seleccione “Nunca”.

·         ¿Permitir modificar contenidos creados mediante RSS?: es posible configurar si los contenidos ingresados mediante RSS son modificables o si no podrán ser modificados ni creados manualmente. Si se permite modificar los contenidos ingresados mediante RSS, cada contenido modificado dejará de sincronizarse cada vez que se refresque el RSS feed que lo creó.

 

Adicionalmente, se presentará el título del RSS feed, un resumen del mismo, una imagen asociada si la tuviera y la fecha y hora del último consumo.

 

Si el tipo de contenido consume un RSS generado por un sitio GXportal, el tipo de almacenamiento del cuerpo podrá ser únicamente Link o Texto. Si el tipo de contenido consume un RSS generado con otra herramienta el tipo de almacenamiento podrá ser solamente Link.

Si el RSS que se está consumiendo es generado por un sitio GXportal, y el tipo de almacenamiento del tipo de contenido que está consumiendo el RSS es Texto, se obtendrá también el cuerpo del contenido (si éste también es de tipo Texto) y se almacenará junto con el título y el resumen. Dentro del mismo escenario, si el tipo de almacenamiento es Texto y el cuerpo del contenido consumido es de tipo Archivo o Link, se almacenará el link hacia el archivo o el propio link del contenido, aunque el tipo de almacenamiento sea Texto.

Paso 3

En este paso se solicitan los datos que se muestran a continuación:

 


Figura 5.2.5

 

 

 


Figura 5.2.6

 

En las figuras anteriores se muestran los datos solicitados en el cuarto paso que son:

 

·       Componentes: en la primera lista se seleccionan los componentes texto que se solicitarán en el ingreso de contenidos de este tipo. Un contenido puede estar compuesto de un título, de un resumen y de un cuerpo. El título siempre es obligatorio el resto es opcional y desde acá se puede configurar cuales se van a requerir y si serán obligatorios. Para esto debe marcar en la columna “Seleccionar”. Si marca en la columna “Palabra clave” entonces estará indicando que se calculen automáticamente las palabras claves también desde ese componente texto. Las palabras claves siempre se calculan desde el título del contenido y sirven para que el usuario pueda realizar búsquedas por estas palabras. En la columna “Almacenamiento” solamente para el Cuerpo se podrá seleccionar si el cuerpo será un Texto, si será un Archivo ó si será un Link. Si el Cuerpo no tiene marcada la columna “Autorizar” el valor que se seleccione en la columna “Almacenamiento” será ignorado.

Si el cuerpo es un Link, cuando se visualice un contenido de este tipo en el GXportlet de contenido o en el resultado de las búsquedas, el link a la ampliación será el link configurado en el cuerpo del contenido.

Observación: Para que se habilite la selección en la columna “Almacenamiento” para el cuerpo, debe estar configurada la ruta donde se almacenan los archivos temporales. Esto se realiza con el usuario GXportal desde Administración de GXportal -> Parámetros del Sistema, en el parámetro Ruta para subir archivos temporales.

·       Editor del cuerpo: se selecciona el editor a utilizar para ingresar el cuerpo del contenido: HTML ó Texto.

·       Configuración del editor HTML: Acá se configura cómo se trabajará con el Editor HTML, si se visualizarán la lista de tipos de letra y tamaños de letra, la tabla de colores de texto y de fondo, si se permitirán ingresar tablas e imágenes y si se podrá editar el código HTML. Esto no se aplica si se seleccionó Editor de Texto.

·       Imagen, video y audio: después de la primera lista vienen tres más donde se puede configurar cuantas imágenes, audio o videos se solicitará en el ingreso del contenido para asociarlo al mismo. Además se puede indicar si es obligatorio o no el ingreso de cada uno de estos archivos multimedia.

 

Nota: Si el cuerpo del contenido es “Archivo”, de forma predeterminada se permite subir archivos de hasta 4096 KB. Para cambiar este valor hay que modificar en el archivo web.config la sección:

 

<system.web>

<httpRuntime

maxRequestLength="8192"

executionTimeout="1200"

/>

</system.web>

 

siendo “maxRequestLength” el tamaño máximo expresado en KB y “executionTimeout” el time out expresado en segundos.

 

 

Luego de confirmar estos datos pasamos al siguente paso para la definición de un tipo de contenido.

 

 

Paso 4

En este paso se solicitan los datos que se muestran a continuación:

 


Figura 5.2.7

 

·         Relación automática de contenidos: es posible configurar que los contenidos de un tipo se relacionen entre sí automáticamente. Esto es útil para que cuando el usuario consulte un contenido particular se le muestre una lista de contenidos que están relacionados con el que él estaba consultando. Para habilitar que este proceso sea automático puede seleccionar que los contenidos se relacionen por categoría o por categoría-valor. Igualmente el usuario que ingresa el contenido siempre puede cambiar manualmente la relación de los contenidos.

·         Categorías: los contenidos pueden clasificarse en categorías y también por los valores de las categorías (para ver como administrar las categorías consultar en Categorías). En esta lista se muestran todas las categorías habilitadas para clasificar el contenido, entonces acá lo que se debe seleccionar son las categorías por las cuales queremos que se clasifiquen automáticamente los contenidos de este tipo al momento de ingresarlos para esto debe marcar en la columna ‘Seleccionar’ a la derecha de la categoría. De cualquier forma siempre es posible cambiar la clasificación al momento de ingresar los contenidos. Esta clasificación es importante pues se utiliza en el buscador avanzado de contenido donde se le permite al usuario buscar todos los contenidos que están clasificados por una categoría.

 

Luego de confirmar estos datos pasamos al siguiente paso.

 

Paso 5

En este paso se solicitan los datos que se muestran a continuación:

 


Figura 5.2.8

 

·         Grupos gestores de contenido: los grupos gestores de contenido son los grupos de usuarios que administrarán este tipo de contenido a través del Workflow. Acá debe seleccionar cuales de ellos estarán habilitados para ingresar y publicar contenidos de este tipo. Para esto debe marcar en la columna ‘Autorizar’ a la derecha de cada grupo que desee habilitar.

 

Paso 6

En este último paso los datos solicitados son:

 

 


Figura 5.2.9

 

Configuración del Workflow de administración de contenidos: desde este conjunto de parámetros se puede configurar los pasos que se realizarán a través del workflow para ingresar y publicar un contenido de este tipo. Las opciones son:

·         Insertar contenido en una sola tarea: indica si la tarea de ingreso de contenido se hará en un solo paso o si se dividirá en varios.

·         Control de edición: indica si existirá un control de edición del contenido ingresado.

·         Control de publicación: indica si existirá un control de publicación por canal. Esto permite que un administrador de canal autorice o no la publicación de contenido en las paginas de su canal.

·         Autores pueden modificar contenidos de otros autores: esto habilita a los autores que puedan modificar a través del Workflow contenidos de este tipo ingresados por otros autores.

·         Enviar email al usuario: esta opción permite indicar si se le enviará un email a cada usuario que tenga una tarea esperando para realizar, ya que el paso anterior del workflow fue completado.

·         Traducción de contenidos

o   Proceso de traducción: indica si luego del ingreso y aprobación del contenido este se enviará a traducir. En caso afirmativo debe seleccionar cuales serán los idiomas en los cuales se traducirá el contenido en la lista de idiomas. Donde además puede indicar si el traductor recibirá un mail de notificación y si la traducción contará con un editor que controlará la misma.

o   Publicación simultánea: en caso de que haya traducción este parámetro indica que el contenido no se publicará hasta que se haya traducido y aprobado el contenido en todos los idiomas que corresponda.

 

El detalle del proceso de administración de contenido a través del Workflow se explica en Workflow.

 

Actualizar tipo de contenido

Cuando selecciona esta opción aparece la siguiente pantalla:

 

 


Figura 5.2.10

 

Acá puede seleccionar qué conjunto de datos quiere modificar del tipo de contenido. Cada una de estas opciones da acceso a los datos que se describieron en Crear un nuevo tipo de contenido.

 

En el paso 2 – RSS cuando se va a modificar un tipo de contenido que tiene definido un RSS feed a consumir, se presenta el botón Consumir que permite forzar la actualización del RSS feed.