gestión de contenidos
Transcripción
gestión de contenidos
Monografía GESTIÓN DE CONTENIDOS (27 Agosto 2011) Departamento de Consultoría ___________________________________________________________________________________ Documento Confidencial –Fecha de Impresión: 27 Agosto 2011 Esta publicación pertenece al Servicio de Documentación de AuraPortal (SDAP) y todos los derechos están reservados. La reproducción total o parcial de este documento, así como la entrega a terceras partes sin el permiso escrito del SDAP quedan prohibidas. www.AuraPortal.com Tel. 902 504 321 [email protected] skype: AuraPortal Llamadas Internacionales: +34 962 954 497 ___________________________________________________________________________________ GESTIÓN DE CONTENIDOS Página 2 de 96 ÍNDICE INTRODUCCIÓN ....................................................................................................................................................................... 5 1. ESCENARIO GENERAL............................................................................................................................................... 5 2. DISEÑO Y CONFIGURACIÓN...................................................................................................................................... 7 3. 4. 5. 2.1. FICHA DE LA FAMILIA PROPIA .................................................................................................................... 8 2.2. PÁGINAS ....................................................................................................................................................... 12 2.3. CONTENIDOS Y CONJUNTOS .................................................................................................................... 21 2.3.1. BUTTON PANEL (BOTONERAS) ..................................................................................................... 22 2.3.2. BUSCADORES ................................................................................................................................. 28 2.3.3. LISTA DE ELEMENTOS ................................................................................................................... 36 2.3.4. DETALLES DE ELEMENTOS ........................................................................................................... 40 2.3.5. EDITOR HTML .................................................................................................................................. 42 2.3.6. PÁGINA WEB .................................................................................................................................... 44 2.3.7. REDES SOCIALES ........................................................................................................................... 45 2.3.8. HERRAMIENTAS .............................................................................................................................. 47 2.3.9. PLUGINS ........................................................................................................................................... 49 2.3.10. RSS ................................................................................................................................................... 50 2.4. PLANTILLAS ................................................................................................................................................. 53 2.4.1. MULTI-IDIOMA EN LA PLANTILLA .................................................................................................. 66 MULTI-IDIOMA ........................................................................................................................................................... 67 3.1. MÓDULO MULTIIDIOMA .............................................................................................................................. 67 3.2. MULTIIDIOMA EN PÁGINAS ........................................................................................................................ 67 3.3. MULTIIDIOMA EN CONTENIDOS ................................................................................................................ 68 3.3.1. MULTIIDIOMA EN BOTONERAS ..................................................................................................... 68 3.3.2. MULTIIDIOMA EN BUSCADORES ................................................................................................... 69 3.3.3. MULTIIDIOMA EN LISTAS DE ELEMENTOS .................................................................................. 72 3.3.4. MULTIIDIOMA EN DETALLES DE ELEMENTOS ............................................................................ 72 3.3.5. MULTIIDIOMA EN EDITOR HTML .................................................................................................... 72 3.3.6. MULTIIDIOMA EN PÁGINAS WEB ................................................................................................... 73 3.3.7. MULTIIDIOMA EN REDES SOCIALES ............................................................................................. 74 3.3.8. MULTIIDIOMA EN HERRAMIENTAS ............................................................................................... 74 3.3.9. MULTIIDIOMA EN PLUGINS ............................................................................................................ 74 3.3.10. MULTIIDIOMA EN RSS..................................................................................................................... 74 OPERATIVA DIARIA. CREACIÓN Y PUBLICACIÓN DE ELEMENTOS .................................................................. 75 4.1. CREACIÓN DE ELEMENTOS....................................................................................................................... 75 4.1.1. MANUAL............................................................................................................................................ 75 4.1.2. PROCESOS BPMS ........................................................................................................................... 76 4.1.3. SERVICIO WEB ................................................................................................................................ 77 4.1.4. IMPORTACIÓN ................................................................................................................................. 78 4.2. PUBLICACIÓN DE ELEMENTOS ................................................................................................................. 80 4.2.1. Listas de Elementos filtradas según Detalles del Elemento .............................................................. 82 ACCESO AUTENTICADO. LOGIN FORM ................................................................................................................. 88 5.1. AUTENTICACIÓN DE PÁGINAS .................................................................................................................. 88 GESTIÓN DE CONTENIDOS Página 3 de 96 6. 5.2. AUTENTICACIÓN DE DOCUMENTOS ........................................................................................................ 88 5.3. REGISTRO AUTOMÁTICO. CREACIÓN DE USUARIOS INVITADOS ....................................................... 89 5.3.1. Formulario de Inicio de Sesión .......................................................................................................... 89 5.3.2. Mensaje de Inicio de Proceso ........................................................................................................... 89 5.3.3. Operativa ........................................................................................................................................... 93 SITE MAP. POSICIONAMIENTO EN BUSCADORES DE INTERNET ...................................................................... 94 6.1. SITEMAP ....................................................................................................................................................... 94 6.2. W3C ............................................................................................................................................................... 95 6.3. HTML ............................................................................................................................................................. 95 GESTIÓN DE CONTENIDOS Página 4 de 96 INTRODUCCIÓN En este documento se explica cómo se diseña y utiliza el módulo Gestión de Contenidos de AuraPortal, en adelante CM (Content Management). Con este módulo las empresas pueden disponer de un completo y potente sistema de gestión de contenidos de su web pública en Internet, en el que resaltan las siguientes características: - Totalmente personalizable según las necesidades de cada empresa, - Diseño y mantenimiento fácil y amigable para usuarios de negocio sin necesidad de perfil técnico, - Todas las opciones disponibles sin necesidad de programación adicional, - Integrado con todas las funcionalidades de AuraPortal (Procesos BPM, Familias Propias, …) - Creación automática del SiteMap para posicionamiento en buscadores (Google, …) 1. ESCENARIO GENERAL El objetivo del módulo CM de AuraPortal es que la empresa pueda mantener su sitio Web en Internet de forma fácil, automática y totalmente integrada con el resto de la gestión empresarial (Ventas, facturación, contabilidad, etc.). Pueden utilizarse Procesos BPM para establecer flujos de creación y aprobación de cualquier contenido que se quiera publicar (Noticias, Artículos, Opiniones, Documentos, Videos, …). Una vez aprobados, automáticamente se publicarán en el sitio Web sin tener que realizar nada más. Las explicaciones de este documento se basan en un periódico digital llamado THE MODERN HERALD, cuya página principal es la siguiente: GESTIÓN DE CONTENIDOS Página 5 de 96 GESTIÓN DE CONTENIDOS Página 6 de 96 2. DISEÑO Y CONFIGURACIÓN El diseño y configuración de la Gestión de Contenidos con AuraPortal es muy sencillo y se realiza desde la opción de Estructura – CM (Gestión de Contenidos) – Configuración: Al pulsar sobre esta opción se abrirá una ventana con las opciones desde dónde se configurar todos los elementos del - CM: Familia para CM. Todos los contenidos que se publican en el CM de AuraPortal son Elementos de una Familia Propia que se diseña a propósito para ello. Esta familia se crea automáticamente cuando se accede por primera vez a esta opción y se llama Content_Management. Nota. Todo el CM girará en torno a la Familia Propia que aquí se elija (elementos que se publicarán, Perfiles, Buscadores, Tareas de Sistema, …). - Condición de Publicación. En esta opción se elige el campo de tipo Sí/No de la Ficha de la Familia elegida en la opción anterior, que servirá como condición principal para que un Elemento se publique en el CM. Cualquier Elemento que tenga Sí en este campo se publicará. GESTIÓN DE CONTENIDOS Página 7 de 96 Como se verá más adelante, además de esta condición principal que determina si un elemento se publica o no, también se aplicarán las condiciones de los Perfiles para que la publicación se realice en una zona u otra del - CM según se desee. Formulario de Inicio de Sesión. En esta opción se elige el Formulario de Inicio de Sesión que se utilizará en aquellas páginas y/o documentos cuyo acceso esté limitado a usuarios registrados. Normalmente el acceso a la CM de AuraPortal es anónimo, es decir, los visitantes no se tienen que identificar para ver los contenidos, pero es posible proteger páginas y documentos para que sólo sean vistas por usuarios registrados, lo que en términos de AuraPortal se llaman Usuarios Invitados de la WIP. 2.1. FICHA DE LA FAMILIA PROPIA Content Management en la que se basa el CM de AuraPortal tiene una configuración muy básiEstructura – Familias Propias – Content Management: La Familia Propia ca que debe ser ampliada y diseñada al gusto de cada situación desde la opción En este ejemplo se ha diseñado una ficha general para los elementos que se publicarán en CM, con el siguiente aspecto: Notas. - Esta ficha es la que verán los empleados cuando manejen los datos de los elementos. Lo que verán los visitantes del CM dependerá del diseño de las Plantillas como veremos más adelante. - Es posible diseñar un formulario diferente por cada Clase de elementos de esta Familia. También es posible crear formularios con distintas Divisiones que se mostrarán o no según condiciones de los propios elementos. En cada caso se utilizará un diseño u otro según las necesidades. GESTIÓN DE CONTENIDOS Página 8 de 96 Los campos que contiene esta ficha son los siguientes: - Clase. Es el campo de Sistema _ClaseFamilia, del tipo Texto Una Línea, donde se selecciona la Clase. - Nombre Interno. Es el campo de Sistema _Nombre, del tipo Texto Una Línea, dónde se escribe el Nombre. - Título. Es un campo de Texto Una Línea, dónde se escribe el título del contenido. - Descripción Resumen. Campo del tipo Texto Multi-Línea para escribir la descripción resumida del contenido. - Descripción Completa. Campo del tipo Texto Multi-Línea Rico para escribir la descripción completa del contenido. Nota. Como veremos más adelante, el módulo Content Management de AuraPortal incluye una opción específica para los campos de Texto Multi-Línea Rico, que se configura en el Diccionario y se llama Para Publicar Contenido, que limita las opciones de edición del texto rico para que se pueda combinar con el formato que aplican las Plantillas al publicar los contenidos. - Imagen. Campo del tipo MultiMedia – Imagen dónde se añade la foto del contenido. Como veremos, una imagen puede ser mostrada en diferentes tamaños dependiendo de la Plantilla. - Video. Campo del tipo Multi-Media – Video dónde se añade un video promocional. - Video-YouTube. Campo del tipo Multi-Media – Video YouTube, que a diferencia del Video anterior en donde se almacena en AuraPortal, únicamente hay que indica la URL de un Video ubicado en YouTube, con el correspondiente ahorro en espacio y ancho de banda. - Publicar en Gestión de Contenidos. Campo del tipo Sí/No que determina los elementos que se publican en el CM. Es el campo que se ha elegido en la ventana principal de configuración del CM mostrada antes. - Clasificación Contenido. Campo de Selección Simple con los valores: Artículo, Noticia, Noticia Principal, Opinión y Sección, que servirá para ubicar los elementos en las diferentes zonas de publicación del CM, según el Perfil. - Documentos. Campo del tipo Biblioteca de Documentos para introducir documentos con más detalles del contenido. Si un campo de este tipo se ubica en una Plantilla, los visitantes verán sus documentos como links, no tendrán que entrar en otra ventana para verlos. Nota. Si se desea Multi-Idioma en los elementos publicados en GESTIÓN DE CONTENIDOS CM, se pueden crear tantos campos Página 9 de 96 como idiomas se deseen y mostrar uno u otro según el idioma que seleccione el usuario (más adelante en este documento se detalla todo lo relativo al Multi-Idioma). Una vez diseñada la Ficha de la Familia Propia, se puede proceder con el diseño y configuración de los elementos principales que componen el CM, que son las Páginas, Contenidos y Plantillas. Recordemos que los datos que se publicarán en el CM pertenecerán a las Fichas de los elementos de la Familia CM depende de Plantillas. Esta Propia seleccionada, pero la forma en que se mostrarán a los visitantes del independencia de los datos y presentación es importante, ya que permite que los cambios que se desee realizar en el diseño de los elementos publicados, solo se tengan que realizar en las Plantillas. Nota Resumen: - Los datos de los elementos se obtienen de las fichas de los elementos de la Familia Propia _Content-Management, - La presentación de los elementos en el CM depende de las Plantillas. CM, las Plantillas se ubican en los elementos llamados Contenidos, concretamente Listas de Elementos y Detalles del Elemento (como veremos más adelante hay otros tipos de Para que se muestren en el en los del tipo Contenidos que no utilizan Plantillas): - Listas de Elementos. Sirven para mostrar conjuntos de elementos clasificados, normalmente como resultado de búsquedas realizadas por los visitantes del CM. En general, la Plantilla que se utiliza en estos casos es una miniatura con los datos más relevantes del contenido, por ejemplo: - Detalles del Elemento. Es el tipo de Contenido que se utiliza para mostrar los detalles cuando el usuario pulse sobre del contenido seleccionado de la lista. La Plantilla utilizada mostrará más información que la anterior, por ejemplo: En estos ejemplos, el Nombre e Imagen son comunes para las dos Plantillas, pero en la de Detalles se muestra la Descripción Completa en lugar de la Resumida. GESTIÓN DE CONTENIDOS Página 10 de 96 Así como las Plantillas se ubican en Contenidos, éstos se ubican en Espacios de Publicación de las Páginas del CM. Veamos cómo todos estos elementos están distribuidos en la página principal de nuestro ejemplo, remarcados en los colores siguientes: _____ _ __ ____ - Rojo - Azul - Fucsia: GESTIÓN DE CONTENIDOS : Página : Contenidos : Plantillas Página 11 de 96 Nota Resumen. Páginas se distribuyen en Espacios de Publicación, donde se ubican los Contenidos. - Las - Algunos Contenidos utilizan Plantillas, concretamente las Listas de Elementos y los Detalles de Elementos. 2.2. PÁGINAS CM de AuraPortal, está accediendo a Páginas en donde se muestran los Contenidos. Generalmente hay una Página principal por defecto, desde la que se puede acceder a todas las demás a Cuando un usuario accede al través de botones, links y buscadores. Para acceder a la sección de crear o editar Páginas en el CM de AuraPortal, pulsar en la opción correspondien- te: Aparecerá una ventana con la lista de páginas creadas: En la lista de Páginas creadas hay una columna que identifica cual es la Principal (). La que esté marcada es a la que se accederá con la URL siguiente: http://host.dominio.com/AP/CM.aspx (host.dominio.com depende de cada instalación) Las demás Páginas necesitan que se indique su ID como parámetro para entrar. Por ejemplo, la que tiene el ID 25 en la lista anterior, su URL será: http://host.dominio.com/AP/CM.aspx?id=25 GESTIÓN DE CONTENIDOS Página 12 de 96 Para crear una nueva Página se puede pulsar sobre el botón Create o sobre Similar Creation para copiar una existente y modificarla. Nota. Considerar el uso del Redirect Module de AuraPortal que permite redireccionar las peticiones de los usuarios a otras URL. También se puede pulsar sobre una existente para ver o modificar su configuración: Antes de describir las opciones de configuración veamos el resultado de una página ya configurada: GESTIÓN DE CONTENIDOS Página 13 de 96 Volviendo a la configuración del diseño de la página, se dispone de las siguientes opciones: - URL. Muestra cuál es la URL para acceder a esta página. No es configurable. - Nombre. Identifica la Página. GESTIÓN DE CONTENIDOS Página 14 de 96 - Descripción. - Contiene Resultado de Búsqueda. Indicar Sí cuando en esta Página hay Contenidos del tipo Listas de Elementos en las que se desea mostrar el resultado de búsquedas (con los Contenidos del tipo Buscador). En el OJO-Lupa que aparecerá si se selecciona Sí, hay que elegir los Buscadores que se desea utilizar, y cuando se realice una búsqueda en éstos, el resultado se mostrará en todas las Listas de Elementos que tenga esta Página. - Contiene Detalles del Elemento. Indicar Sí cuando en esta Página hay Contenidos del tipo Detalles de Elemento que se mostrarán cuando el visitante pulse sobre un elemento de la Lista de Elementos para ver sus detalles. En el OJO-Lupa que aparecerá si se selecciona Sí, hay que elegir las Listas de Elementos que se desee, y cuando un visitante pulse sobre alguno de sus elementos, sus Detalles se mostrarán en los Contenidos del tipo Detalles de Elemento que tenga esta Página. - Idioma. Identifica el idioma por defecto de este Página, en el que se mostrarán aquellas opciones que Describe la Página. tengan Multi-Idioma configurado. - Estilo. Permite configurar los siguientes parámetros del estilo de la Página: o CUERPO: Fondo Página. Permite elegir un Color o Imagen de Fondo para el interior de la Página. Será sustituido por el Color en los Espacios de Publicación en caso de indicarse. Fondo Navegador. Permite elegir un Color o Imagen de Fondo para el espacio del navegador de internet que no ocupe la Página. Posición Ventana. Se indica la posición de la Página dentro del navegador de Internet, normalmente centrada. o o BORDE. Permite definir bordes a la Página, indicando Ancho y Color para cada uno: Superior, Inferior, Izquierda y Derecha. SOMBREADO. Permite indicar sombreado alrededor de la Página, distribuido como se muestra en los Iconos. - Metadata HTML. En esta opción se introducen valores para las etiquetas Metadata HTML de las Páginas. Se utilizan para: GESTIÓN DE CONTENIDOS Página 15 de 96 o Posicionamiento en buscadores de Internet (Google, …). Esta opción se explica con más detalles en el capítulo SITEMAP. POSICIONAMIENTO EN BUSCADORES DE INTERNET más adelan- te en este documento. o Publicación en Redes Sociales, RSS, etc. Sobre todo las etiquetas <Title>, <..description…> e <…image…>. o Las etiquetas <Title> y <…”shorcut icon”…>, se mostrarán en la cabecera del navegador de los visitantes. Nota. Los valores de Metadata HTML a nivel de Página se aplican a todas las páginas del CM por igual, excepto para las Páginas de Detalles de Elemento que contienen los datos particulares de cada elemento que se publica. Ver Metadata HTML en el diseño de las Plantillas. - <Head> (Scripts). En esta opción se pueden insertar scripts en la etiqueta <Head> de las Páginas, por ejemplo para el control de estadísticas de acceso de Google Analytics. - Requiere Autenticación. Con esta opción se puede obligar a que el acceso a la Página sea autenticado. Cuando se indique Sí, al acceder el sistema pedirá autenticación y sólo se podrá acceder introduciendo un Login de Usuario Invitado de la WIP. - URL Encriptada. Tiene dos posibilidades: o No. La URL de acceso a la Página se compone en texto plano con el ID de la página como parámetro, por ejemplo, http://cm.auraportal.com/ap/cm.aspx?id=20, como se ve en la cabecera del diseño de cada página: o Sí. Esta opción está especialmente indicada cuando no se desea que los visitantes de la web puedan acceder a una Página, bien porque contiene información reservada o porque no está terminada. En este caso, la URL para acceder a la Página se compone encriptada, de forma que no se puede deducir. Hay que utilizarla tal como se muestra en la cabecera del diseño de cada página, por ejemplo: No se podrá acceder directamente a una Página con URL Encriptada = Sí a través de la URL con texto plano compuesta con su ID. - DISTRIBUCIÓN. Permite diseñar la distribución de la Página en celdas con las siguientes opciones: o Nº Secciones. Determina el número de secciones horizontales de la Page, en este caso 5, S1, S2, S3, S4 y S5. Junto a cada sección se muestra el ancho y alto que ocuparán, el cual se calcula automáticamente según la configuración de las Secciones y Espacios de Publicación (que se forman con la combinación de filas y columnas en las Secciones): GESTIÓN DE CONTENIDOS Página 16 de 96 Para modificar las Secciones configuradas, antes hay que pulsar sobre el botón Editar Distribución de la barra de acciones de la página, que advertirá de la perdida de los Espacios de Publicación si se reduce el número. Dentro de cada Sección se pueden configurar sus Espacios de Publicación distribuidos en y Filas Columnas. Para ello pulsar sobre el OJO-Lupa correspondiente. S1 tiene dos columnas, la A de 630 pixeles de ancho y con una B, de 270 pixeles y dos filas. El ancho total es de 900 pixeles. La combinación de estas filas y columnas formarán los Espacios de Publicación S1A1, S1B1 y S1B2: En este ejemplo, la sección sola fila, y la En este ejemplo, esta sección contendrá la cabecera del La sección GESTIÓN DE CONTENIDOS CM (Logotipo y el buscador): S2 tiene una única columna y línea, formando el Espacio de Publicación S2A1: Página 17 de 96 En este ejemplo, esta sección contendrá la botonera: Y así sucesivamente con el resto de secciones. Obsérvese que la suma de los Anchos de todas las Secciones es siempre igual, en este ejemplo 900 pixeles. Normalmente conviene que coincidan para que la página tenga un diseño uniforme. Si se desea modificar algún valor, antes hay que pulsar sobre el botón Editar Distribución que advertirá de la perdida de celdas si se reduce el número. - VISTA MINIATURA. Es la vista previa en miniatura para tener una idea aproximada de la distribución de la Página. Nota. Si todas los Espacios de Publicación se han configurado indicando un tamaño fijo en Pixeles, la vista en miniatura mostrará una distribución proporcionada según los tamaños indicados, pero si hay algún Espacio configurado Según Contenido, en la vista miniatura la altura de todas los Espacios se mostrarán iguales. Para ver una vista real del resultado del diseño, pulsar sobre el botón Vista Previa en la barra de acciones. - ESPACIOS DE PUBLICACIÓN. Una vez se han diseñado las Secciones y pulsado el botón Guardar de la barra de acciones, en el grid de la sección ESPACIOS DE PUBLICACIÓN (en la parte inferior de la pantalla) aparecerá una línea con cada espacio creado. Para configurar los detalles de cada uno, pulsar sobre la línea correspondiente. Nótese que cada espacio tiene un código compuesto por su número de Sección-Fila-Columna, S1A1, S1B1, … hasta S5C2. Al pulsar sobre la línea de un Espacio de Publicación, por ejemplo GESTIÓN DE CONTENIDOS S1A1, aparecerá su configuración: Página 18 de 96 Las opciones de configuración son las siguientes: o Clave. Código que se muestra en la VISTA MINIATURA y en el grid de Espacios de Publicación de la Página. o Nombre. Identifica el Espacio de Publicación. Se mostrará en el grid de Espacios de Publicación de la Página. o Descripción. Descripción, si se desea. o Alto. Determina la altura del Espacio de Publicación dentro de la página. Hay dos opciones: El o Según Contenido. La altura variará según su contenido. Indicar. Se indica un tamaño fijo en pixeles. Ancho del Espacio de Publicación se indica en la configuración de Secciones de la Página. Fondo. Permite indicar el fondo del Espacio de Publicación con dos posibilidades: Color Imagen La opción elegida sustituirá al Color indicado en o Bordes. Permite indicar bordes en el Espacio de Publicación con la siguientes opciones: Ancho. Ancho del borde. Color. Color del borde. GESTIÓN DE CONTENIDOS Fondo Página de la opción Estilo de la Página. Página 19 de 96 Posición. Se puede indicar a cuántos pixeles del tamaño total del Espacio se dibujará el borde. Los Pixeles aquí indicados reducirán el espacio disponible para el contenido. o Posición del Contenido. Permite indicar si el contenido tendrá margen con respecto a los límites del Espacio de Publicación, por ejemplo para que no se quede pegado a los bordes. o Barras Desplazamiento. Permite indicar si en ejecución aparecerán barras de desplazamiento en caso de que el contenido no quepa. o Contenido. Permite elegir el Contenido que tendrá este Espacio de Publicación. En primer lugar se selecciona el tipo desde un desplegable: Una vez elegido un tipo de la lista aparecerá un buscador dónde elegir o crear el Contenido deseado, en este ejemplo Contenido del tipo Editor HTML para elegir el Logotipo de la cabe- cera: Al pulsar sobre el OJO se podrá seleccionar uno de los Contenidos tipo Editor HTML ya crea- dos o crear uno nuevo: Al seleccionar uno se mostrará en la configuración del GESTIÓN DE CONTENIDOS ESPACIO DE PUBLICACIÓN: Página 20 de 96 Si pulsamos sobre el Icono podremos ver y modificar la configuración del contenido selec- cionado: En este caso en el Editor HTML se ha insertado la imagen del Logotipo, pero podría haberse introducido cualquier elemento HTML como se muestra en la barra de acciones de la imagen anterior. En el siguiente capítulo se muestran todos los detalles sobre la creación de cada uno de los tipos de Contenidos disponibles que pueden ubicarse en los Espacios de Publicación. 2.3. CONTENIDOS y CONJUNTOS Los Contenidos (y sus Conjuntos) son los elementos donde se define el contenido que se publica en cada Espacio de Publicación de las Páginas del CM. Como se ha dicho anteriormente, el CM de AuraPortal se basa en elementos de la Familia Propia Content Ma- nagement, lo cual permite una gran flexibilidad y potencia para la publicación de artículos, noticias y contenidos en general. Adicionalmente, para poder completar una web potente con todas las posibilidades, el CM de AuraPortal tam- bién permite diseñar y utilizar otros tipos de contenidos. Los tipos de Contenidos disponibles son los siguientes: - Botonera. Permite diseñar botoneras. - Buscador. Se pueden definir cinco tipos de buscadores (Texto, Árbol, Perfiles, Prefijos y Selección Simple) y combinación de ellos (Conjuntos). - Lista de Elementos. Permite diseñar listas de elementos de la Familia Propia Content Management, que se mostrarán publicados en las páginas, bien por defecto o como resultado de las búsquedas. - Detalles de Elemento. Contenido donde se diseña la forma de mostrar los detalles de los elementos, que se verán al pulsar sobre uno en la Lista de Elementos comentada anteriormente. Si el elemento es una noticia, por ejemplo, en la Lista de Elementos se mostrará una vista resumida, y al pulsar sobre ella se abrirán sus datos ampliados (Detalles de Elemento). - Editor HTML. Editor de HTML para definir cualquier contenido libre. - Página Web. Permite indicar URLs de páginas webs externas, para mostrar su contenido integrado en el CM de AuraPortal. También permite seleccionar páginas del propio CM lo cual permite combinaciones interesantes. - Redes Sociales. Disponibles cerca de 300 Redes Sociales para integrarlas en las páginas y/o plantillas. GESTIÓN DE CONTENIDOS Página 21 de 96 - Herramientas. Disponibles numerosas herramientas para ubicar iconos para imprimir, conversión a PDF, envío de Email, etc. - Plugins. Permite la introducción de código para insertar todo tipo de elementos. Son ejemplos clásicos los Gadgets de Google (disponibles cientos de miles) y los Social Plugins de Facebook, pero hay muchísimos más. - Conjuntos. Permite la combinación de distintos Contenidos en Pestañas superpuestas o en paralelo. Veamos los detalles de cada tipo de Contenido: Como hemos visto, se pueden crear Contenidos directamente desde los ESPACIOS DE PUBLICACIÓN de las Páginas del CM, pero también directamente desde la ventana principal del módulo CM en Estructura: Se abrirá una ventana dónde se muestran todos los tipos de Contenidos disponibles: Hay dos secciones, separadas en las Pestañas 2.3.1. Contenidos y Conjuntos. BUTTON PANEL (BOTONERAS) Para crear y configurar botoneras, pulsar sobre la opción correspondiente: GESTIÓN DE CONTENIDOS Página 22 de 96 Al entrar en Botoneras aparecerá la siguiente ventana con la lista de Botoneras creadas: Pulsar sobre Crear para crear una nueva Botonera o sobre una ya creada para definirla, en este caso The Modern Herald y aparecerá la ventana con todas las opciones de configuración: GESTIÓN DE CONTENIDOS Página 23 de 96 Las opciones de configuración son: - Nombre. Identifica la botonera. - Descripción. Descripción de la botonera. - Dimensiones. o o - Alto Botón. Alto de cada botón, Ancho Botonera. Ancho total de la botonera. Lo indicado aquí actuará de diferente manera según lo que se haya seleccionado en Ancho Botones. SEPARADOR BOTONES. Si se indica Sí, estará disponible un panel con dos opciones para determinar la separación de los botones: o Línea. Cada botón estará separado por una línea del color elegido. Por ejemplo: o Separación. Se indica la separación que habrá entre los botones y, además, si será ocupada por una imagen. Por ejemplo: - Ancho Botones. Determina el ancho de los botones con dos posibilidades: o o Distribución Automática. El ancho de los botones se distribuye por igual según el Ancho Botonera indicado antes. Indicar Píxeles a cada Botón. El ancho de cada botón se indica en la configuración de cada botón (ver más adelante la sección BOTONES). La longitud de la botonera será, como mínimo, la indicada en Ancho Botonera, a menos que la suma de todos los botones más su separación sea mayor, en cuyo caso aumentará todo lo que necesite hasta llegar a la longitud indicada. - Orientación. Determina si la botonera se presenta Horizontal, Vertical o Vertical con Desplazamiento. Para las dos orientaciones verticales, la opción Ancho Botonera solo tiene disponible Distribución Automática. Nota. Más adelante se muestra un ejemplo de la orientación Vertical con Desplazamiento. - Estilo. Estilo de la botonera. Puede elegirse un estilo predefinido (System) o elegir uno de la galería (Estructura – Diccionarios - Galerías – Galería de Estilos CSS para Botoneras). - ESTILO SUBMENUS. Si en la opción anterior se ha elegido un Estilo de la Galería, se puede especificar un estilo diferente para los Submenús y el alto y ancho de sus botones. - Posición de los Iconos. Posición de los Iconos indicados en la configuración de cada botón. - BOTONES. grid dónde se crean y listan los botones. Al pulsar sobre el OJO-Lupa de cada botón se abre su configuración. En este ejemplo se muestra IDIOMA que a su vez tiene un submenú con otros botones: GESTIÓN DE CONTENIDOS Página 24 de 96 Las opciones de configuración de cada botón son las siguientes: - Nombre. Nombre del botón. Es el que se mostrará hasta que se defina Multi-Idioma. - Multi-Idioma. Permite definir un mismo nombre del botón en diferentes idiomas. - Icono. Puede elegirse el Icono que tendrá el botón. Su posición con respecto al Nombre del botón se indica en la configuración general de la botonera. - Tipo de Navegación. Hay dos posibilidades: o o Ir Atrás. Automáticamente devuelve a la página anterior desde dónde se llegó a esta. Indicar. Permite indicar la URL a la que se quiere acceder tras pulsar el botón. Tiene dos opciones dependientes, Destino y URL: Destino. Se señala en qué ventana se abrirá la URL indicada, entre dos opciones Misma Ventana. Misma ventana en dónde se encuentra la botonera. Ventana Nueva. Abrirá una nueva ventana del navegador de Internet. URL. Cuando se desea indicar la URL que se abrirá al pulsar el botón, hay tres posibilidades: GESTIÓN DE CONTENIDOS Indicar. Se escribe la URL manualmente. Página 25 de 96 Página. Opción que permite buscar y seleccionar una Página del CM sin tener que escribir su URL manualmente. Elemento. Opción que permite buscar y seleccionar un Elemento publicado del CM sin tener que escribir su URL manualmente. Si en el CM hay más de una página que pueda mostrar los Detalles del Elemento, aparecerá una opción para elegir la que se abrirá al pulsar el botón: - Transmitir Idioma. Esta opción es sumamente importante para la gestión del Multi-Idioma en el CM de AuraPortal. Si se indica Sí, aparecerá un desplegable con los idiomas disponibles y elegir uno. El que se indique, será el idioma que se transmita a todas las opciones (Páginas, Contenidos y Plantillas) cuando el visitante pulse este botón, hasta que pulse otro botón que también tenga Transmitir Idioma = Sí con otro Idioma: Siguiendo con el ejemplo de The Modern Herald, el botón IDIOMA tendrá Transmitir Idioma = No porTransmi- que no es un botón de acción sino la entrada al Sub-Menú de los Idiomas. Donde se indicará tir Idioma = Sí será en cada uno de los botones del Sub-Menú correspondiente a cada Idioma: Por ejemplo, en el botón del idioma Español: GESTIÓN DE CONTENIDOS Página 26 de 96 Nótese que si se selecciona Transmitir Idioma = Sí, no será necesario indicar una URL. De esta manera, cuando el visitante pulse este botón, se mantendrá en la misma página pero cambiando el idioma a Español-España. Si se desea también se puede indicar una URL, en cuyo caso hará las dos cosas, abrir la página indicada y transmitir el Idioma. - Ancho. Ancho del botón en pixeles. Este valor sólo se aplicará cuando en la configuración general de la botonera se ha indicado Ancho Botones – Indicar Píxeles a cada Botón. - SUBMENUS. Permite añadir botones dentro del botón principal, es decir, que éste se convertirá en la entrada a un Sub-Menú. Cuando este es el caso, algunas de las opciones configuradas en el botón principal no tendrán ninguna otra acción, sólo abrirá el Sub-Menú. El resultado de este ejemplo es el siguiente: El botón Languages despliega el Sub-Menú de idiomas, con un estilo diferente del primer nivel. 2.3.1.1. Ejemplo de Orientación Vertical La Orientación Vertical de una botonera es similar a la Horizontal pero con los botones situados uno encima de otro, por ejemplo: GESTIÓN DE CONTENIDOS Página 27 de 96 Si alguno de los botones tiene submenús, se abrirán a la derecha: 2.3.1.2. Ejemplo de Orientación Vertical con Desplazamiento Esta opción de configuración de la orientación de la botonera, permite que al pulsar un botón que tiene Submenús, se desplacen los botones inferiores hacia abajo en lugar de abrise el submenú a la derecha. Siguiendo con el ejemplo anterior: 2.3.2. BUSCADORES Los Contenidos del tipo Buscador se utilizan para localizar productos dentro del CM. Hay cinco tipos: - Texto. Permite buscar por parte del contenido de texto de los elementos. - Árbol. Muestra el árbol de Clases de la Familia Propia. GESTIÓN DE CONTENIDOS Página 28 de 96 - Lista de Perfiles. Permite una selección de Perfiles de la Familia Propia que se mostrarán en una lista para que el visitante seleccione el deseado. - Selección Simple. Muestra un desplegable con las opciones de un campo de Selección Simple de la Ficha de la Familia Propia Content Management. - Prefijos. Muestra un desplegable con una lista de los elementos existentes en un campo Prefijo de la Ficha de la Familia Propia Content Management. También es posible hacer buscadores combinados entre varios tipos. Son los llamados Conjuntos de Buscadores. Para configurar Buscadores y sus Conjuntos, pulsar sobre la opción correspondiente: Se abrirá la siguiente ventana con la lista de Buscadores creados: 2.3.2.1. Buscador de Texto Pulsar sobre Buscador de Crear para crear un nuevo buscador, o sobre uno existente para configurarlo, que en el caso de Texto tendría las siguientes opciones: GESTIÓN DE CONTENIDOS Página 29 de 96 En este ejemplo el resultado sería el siguiente: Las opciones de configuración son: - Nombre. Identifica el buscador. - Descripción. Descripción. - Tipo de Buscador. Cinco posibilidades: Texto, Árbol, Lista de Perfiles, Selección Simple y Perfiles. En este caso Texto. - Página Destino. Pulsando sobre el OJO se puede elegir la Página del CM que mostrará el resultado de la búsqueda. Sólo se podrán elegir aquellas Páginas que cumplan las dos condiciones siguientes: o Tengan un Contenido del tipo o Estén configuradas con Lista de Elementos en algún Espacio de Publicación. Contiene Detalles de Elementos = No. - Título. Nombre para mostrar. En este ejemplo es Buscador. - Multi-Idioma. Multi-Idioma del Nombre para mostrar. - Posición del Título. Cuatro posibilidades: Izquierda, Derecha, Superior, Inferior y Dentro (es el caso del ejemplo). - Estilo. Permite seleccionar el estilo que se desea para el texto que el visitante escribirá para buscar y el borde de la caja. - Icono. Permite selección cuál será el Icono que se mostrará, entre tres posibilidades: OJO, Lupa (es el caso del ejemplo) e Indicar (permite seleccionar el Icono deseado). - CAMPOS DE BÚSQUEDA. En este grid se indican los campos texto del elemento de la Familia Propia Content Management, en dónde se desea efectuar la búsqueda. Se pueden elegir campos de Texto Una Línea y Texto Multi-Línea, pero no admite campos de Texto Multi-Línea Rico. Si no se indica ningún campo, la búsqueda se efectuará en el campo _Name. GESTIÓN DE CONTENIDOS Página 30 de 96 o Multi-Idioma. Pulsando sobre el OJO-Lupa de cada línea (columna I ) aparecerá un grid dónde se puede seleccionar diferentes campos para cada Idioma: En la imagen anterior se puede ver como en el idioma English-United States se utilizará un campo diferente que para el resto. De esta manera, cuando el buscador se esté ejecutando desde una determinada página, realizará la búsqueda en los campos adecuados según el idioma vigente en ese momento, ya sea porque es el predeterminado de la página o por haber sido seleccionado en un botón configurado para ello (ver configuración de Multi-Idioma en el diseño del Contenido tipo Botoneras). 2.3.2.2. Buscador en Árbol El buscador en Árbol presentará un árbol de las Clases de la Familia Propia Content Management. La ventana de configuración es: Las opciones son: - Nombre. Identifica el buscador. - Descripción. Descripción. - Tipo de Buscador. En este caso Árbol. GESTIÓN DE CONTENIDOS Página 31 de 96 - Página Destino. Pulsando sobre el OJO se puede elegir la Página del CM que mostrará el resultado de la búsqueda. Sólo se podrán elegir aquellas Páginas que cumplan las dos condiciones siguientes: o Tengan un Contenido del tipo o Estén configuradas con Lista de Elementos en algún Espacio de Publicación. Contiene Detalles de Elementos = No. - Título. Nombre para mostrar. En este ejemplo está vacío. - Multi-Idioma. Multi-Idioma del Nombre para mostrar. - Rama Inicial. Permite seleccionar la rama del árbol (de Clases de la Familia Propia Content Management) a partir de la cual se mostrarán sus Clases en el buscador. - Expandido No / Sí. Se indica si el árbol de Clases se verá expandido o contraído. En el caso de marcar Sí, también se pueden indicar si estarán expandidas todas las ramas o sólo la primera. El resultado sería el siguiente: 2.3.2.3. Buscador Lista de Perfiles El buscador de Lista de Perfiles permite seleccionar varios Perfiles de la Familia Propia Content Management que se mostrarán en una lista en donde el visitante podrá elegir. Como resultado se mostrarán todos los elementos que cumplan las Condiciones del Perfil seleccionado. La ventana de configuración es: Las opciones son: - Nombre. Identifica el buscador. - Descripción. Descripción. - Tipo de Buscador. En este caso Lista de Perfiles. GESTIÓN DE CONTENIDOS Página 32 de 96 - Página Destino. Pulsando sobre el OJO se puede elegir la Página del CM que mostrará el resultado de la búsqueda. Sólo se podrán elegir aquellas Páginas que cumplan las dos condiciones siguientes: o Tengan un Contenido del tipo o Estén configuradas con Lista de Elementos en algún Espacio de Publicación. Contiene Detalles de Elementos = No. - Título. Nombre para mostrar. En este ejemplo está vacío. - Multi-Idioma. Multi-Idioma del Nombre para mostrar. - Estilo. Permite definir el estilo de la lista de Perfiles que se mostrarán. - Número de Perfiles por Fila. Si hay más de un Perfil, se puede indicar el número de Perfiles por Línea. Si se indica 1, aparecerán en columna. - Lista de Perfiles. Permite seleccionar los Perfiles de la Familia Propia Content Management que se desea mostrar en el buscador: o Multi-Idioma. Pulsando sobre el OJO-Lupa de cada línea (columna I ) aparecerá un grid dónde se puede traducir los nombres para mostrar en cada Idioma: El resultado sería el siguiente: GESTIÓN DE CONTENIDOS Página 33 de 96 2.3.2.4. Buscador de Selección Simple El buscador de Selección Simple muestra un desplegable con las opciones de un campo de Selección Simple de la Ficha de la Familia Propia Content Management. La ventana de configuración es: Las opciones son: - Nombre. Identifica el buscador. - Descripción. Descripción. - Tipo de Buscador. En este caso Selección Simple. - Página Destino. Pulsando sobre el OJO se puede elegir la Página del CM que mostrará el resultado de la búsqueda. Sólo se podrán elegir aquellas Páginas que cumplan las dos condiciones siguientes: o Tengan un Contenido del tipo o Estén configuradas con Lista de Elementos en algún Espacio de Publicación. Contiene Detalles de Elementos = No. - Título. Nombre para mostrar. En este caso Select. - Multi-Idioma. Multi-Idioma del Nombre para mostrar. - Posición del Título. Permite posicionar el Título con respecto al desplegable - Estilo. Permite seleccionar el estilo que se desea para el texto de la lista de opciones que el visitante tendrá para seleccionar. - Icono. Permite selección cuál será el Icono que se mostrará, entre tres posibilidades: OJO, Lupa e Indicar (permite seleccionar el Icono deseado). - Campo de Búsqueda. Puede elegirse cualquier campo de Selección Simple de la Ficha de la Familia Propia Content Management, incluidos Sufijos de la Familia Propia Content Management. - Máscara. Se pueden elegir las opciones que se mostrarán del campo de Selección Simple seleccionado: GESTIÓN DE CONTENIDOS Página 34 de 96 El resultado sería el siguiente: 2.3.2.5. Buscador de Prefijos El buscador de Prefijos muestra al visitante del CM, un desplegable con una lista de los elementos existentes en un campo Prefijo de la Ficha de la Familia Propia Content Management. La ventana de configuración es: Las opciones (que difieren de otros buscadores) son: - Nombre. Identifica el buscador. - Descripción. Descripción. GESTIÓN DE CONTENIDOS Página 35 de 96 - Tipo de Buscador. En este caso Prefijo. - Página Destino. Pulsando sobre el OJO se puede elegir la Página del CM que mostrará el resultado de la búsqueda. Sólo se podrán elegir aquellas Páginas que cumplan las dos condiciones siguientes: o Tengan un Contenido del tipo o Estén configuradas con Lista de Elementos en algún Espacio de Publicación. Contiene Detalles de Elementos = No. - Título. Nombre para mostrar. En este ejemplo Project Selection. - Multi-Idioma. Multi-Idioma del Nombre para mostrar. - Posición del Título. Permite posicionar el Título con respecto al desplegable - Estilo. Permite seleccionar el estilo que se desea para el texto de la lista de opciones que el visitante tendrá para seleccionar. - Icono. Permite selección cuál será el Icono que se mostrará, entre tres posibilidades: OJO, Lupa e Indicar (permite seleccionar el Icono deseado). - Campo de Búsqueda. Puede elegirse cualquier campo de tipo Prefijo de la Ficha de la Familia Propia Content Management. - Prefiltro. Se puede elegir un Prefiltro del Prefijo seleccionado para limitar las opciones que se mostrarán. El resultado sería el siguiente: Nota. Conviene leer el Capítulo titulado PUBLICACIÓN DE ELEMENTOS para comprender bien la relación entre Perfiles, Listas de Elementos, Buscadores y Detalles de Elementos. 2.3.3. LISTA DE ELEMENTOS Los Contenidos del tipo Lista de Elementos se utlizan para que el visitante del CM vea, en una lista, los elementos de la Familia Propia Content Management que cumplen las condiciones de publicación establecidas, ya sea porque son el contenido predeterminado de una página o bien como resultado de una búsqueda. Para configurar Listas de Elementos, pulsar sobre la opción correspondiente: GESTIÓN DE CONTENIDOS Página 36 de 96 Aparecerá la siguiente ventana con todas las Listas de Elementos creadas: Para crear una nueva Lista de Elementos pulsar sobre el botón configuración, por ejemplo Crear o pulsar sobre una ya creada para ver su Latest News 2 > 6: Las opciones de configuración son las siguientes: GESTIÓN DE CONTENIDOS Página 37 de 96 - Nombre. Nombre que identifica la Lista de Elementos. - Descripción. Descripción si se desea. - Página de Detalles. Pulsando sobre el OJO se puede elegir la Página del CM que mostrará los Detalles del elemento. Sólo se podrán elegir aquellas Páginas que cumplan las dos condiciones siguientes: o Tengan un Contenido del tipo o Estén configuradas con Detalles en algún Espacio de Publicación. Contiene Resultados de Búsqueda = No. - Título. Nombre para mostrar en el CM. - Multi-Idioma. Para definir el nombre para mostrar en cada idioma (para que se aplique requiere disponer de Módulo Multi-Idioma). - Perfil. Se elige el Perfil de Familias Propias que tiene las condiciones que han de cumplir los elementos para ser mostrados en esta Lista. En este ejemplo se ha elegido un Perfil llamado News, cuya condición es que el campo Clasificación del Contenido tenga el valor News. - Plantilla. En esta opción se elige la Plantilla con la que se mostrarán los elementos en esta Lista, en este caso Latest News -2 > 6. Nota. Para ver todos los detalles de la configuración de Plantillas ver capítulo siguiente. - Número de Elementos por Línea. Se indica el número de elementos que se quiere mostrar por línea. En este caso 1, es decir, que la lista se mostrará verticalmente. - Número de Líneas. Se puede limitar el número de líneas que se desee mostrar o dejar 0 para que se muestren tantas como sea necesario según la cantidad de elementos que cumplan las condiciones del Perfil indicado. En este caso 5. - Mostrar Paginación. Si se indica Sí, aparecerá la posibilidad de cambiar de página cuando se ha limitado el número de líneas (opción anterior) y haya más elementos que mostrar. - Ordenación. En esta opción se indica el orden en el que se mostrarán los Elementos. Hay las siguientes opciones: o Fecha. Ordenado por una de las fechas siguiente: Creación. Fecha de creación del elemento. Modificación. Fecha de modificación del elemento. Según campo. Según un campo de fecha de la ficha del elemento. Una vez elegido la fecha deseada, además se puede indicar si el orden es Ascendente o Descendente. o - Nombre. Ordenación alfabética por el Nombre del elemento, Ascendente o Descendente. Omitir Elementos. Esta opción permite excluir un número determinado de Elementos. Se utiliza cuando se quiere mostrar distintas Listas de Elementos en la misma página, con el mismo Perfil pero distinta Plantilla. En este caso está indicado Omitir Elementos = Sí, y se ha excluido 1. El resultado de la configuración de esta Lista de Elementos es el siguiente (recuadro rojo GESTIÓN DE CONTENIDOS ): Página 38 de 96 La mecánica de OMITIR ELEMENTOS ha permitido el siguiente escenario: 2.3.3.1. OMITIR ELEMENTOS En la imagen anterior se muestran 4 características: Listas de Elementos ( , , y News, que como se recordará tiene como condición que el campo Clasificación de Contenido de la Ficha de los Elementos tenga el valor News. - Las 4 utilizan el mismo Perfil - Las plantillas son diferentes para todas excepto - La sólo muestra - La muestra 5 y excluye 1 (el primero). - La muestra 9 y excluye los 6 primeros. - La muestra 8, excluye los y que utilizan la misma. 1 elemento, el último que se publique según fecha de creación. 15 primeros y tiene paginación. El resultado es que la última noticia publicada se muestra en la Lista nuevas, se irán moviendo sucesivamente a las Listas GESTIÓN DE CONTENIDOS ) que tienen las siguientes , y , y a medida que se van publicado . Página 39 de 96 Nota. Conviene leer el Capítulo titulado PUBLICACIÓN DE ELEMENTOS para comprender bien la relación entre Perfiles, Listas de Elementos, Buscadores y Detalles de Elementos. 2.3.3.2. RELACIÓN CON DETALLES DE ELEMENTOS Los Contenidos Lista de Elementos y Detalles de Elementos (que se explica en el siguiente apartado) están relacionados de dos maneras: - Cuando un visitante de la web está viendo una Lista de Elementos, por ejemplo noticias y pulsa sobre uno de ellas, se abrirá la Página con sus Detalles para ver la ampliación dela noticia. - Cuando se ubican en una misma Página los dos tipos de Contenidos (Lista de Elementos y Detalles de Espacio de Publicación de la Lista de Elementos aparece una nueva opción para relacionarlos. Se llama Condiciones según Detalles del Elemento y su funcionamiento está explicado en el Apartado titulado Listas de Elementos filtradas según Detalles del Elemento de este Elementos), en la configuración del documento. 2.3.4. DETALLES DE ELEMENTOS Una vez un visitante del CM está visualizando elementos publicados en Listas de Elementos, ya sea porque son el contenido predeterminado de una Página o bien como resultado de utilizar Buscadores, es deseable que pueda pulsar sobre uno de ellos para ver sus detalles ampliados. Para esto sirven los Contenidos del tipo Deta- lles de Elementos. Para configurar cómo se mostrarán los Detalles del Elemento, pulsar sobre la opción correspondiente: Aparecerá la lista de Detalles de Elementos ya creada: GESTIÓN DE CONTENIDOS Página 40 de 96 Pulsar el botón Create para crear uno nuevo, o sobre uno ya creado para ver su configuración: Los únicos parámetros de configuración son: - Nombre. Nombre que identifica los Detalles de Producto. - Descripción. Descripción si se desea. - Título. Nombre para mostrar en el CM. - Multi-Idioma. Para definir el Nombre para Mostrar en caso de disponer de Módulo Multi-Idioma. - Plantilla. En esta opción se elige la Plantilla con la que se mostrarán los detalles del elemento. Nota. Para ver todos los detalles de la configuración de Plantillas ver capítulo siguiente El resultado es que cuando se pulse sobre algún elemento de la Lista de Elementos, se abrirá el Contenido del tipo Element Details configurado, por ejemplo: GESTIÓN DE CONTENIDOS Página 41 de 96 Nota. Recuérdese de que para que en una Lista de Elementos se pueda pulsar sobre un elemento para abrir sus detalles, hay que haberlo indicarlo en su Plantilla. Concretamente en la opción Enlace a Detalles del Elemento = Sí de la configuración de cada uno de los campos que se desee. 2.3.4.1. RELACIÓN CON LISTAS DE ELEMENTOS En la misma Página dónde se muestren Detalles de Elementos, también es posible mostrar una Lista de Elemen- tos filtrada según cada Elemento. Ver los detalles en el Capítulo 4.2.1. Listas de Elementos filtradas según Detalles del Elemento. 2.3.5. EDITOR HTML Los Contenidos de tipo Editor HTML permiten diseñar contenidos HTML manualmente con un editor. Para crear o configurar uno, pulsar sobre la opción correspondiente: GESTIÓN DE CONTENIDOS Página 42 de 96 Se abrirá una ventana con la lista de Contenidos del tipo Manual configurados: Puede crear uno nuevo pulsando sobre el botón Crear o elegir uno ya creado para ver su configuración, por ejemplo Logo The Modern Herald: Las opciones de configuración son: - Nombre. Nombre que lo identifica. - Descripción. Descripción si se desea. - Contenido. Pulsando sobre este OJO-Lupa se abrirá el Editor HTML dónde se añadirá el contenido para mostrar en el CM, en este caso: GESTIÓN DE CONTENIDOS Página 43 de 96 En este caso en el Editor HTML se ha insertado la imagen del Logotipo de la Galería de Imágenes (con el Icono de la barra de herramientas), pero podría haberse introducido cualquier texto o elemento HTML. - MultiIdioma. muestra un grid con la lista de idiomas disponibles con el mismo editor mostrado antes para personalizar cada uno. Si no se personalizan, se utiliza el contenido indicado en Contenido para todos los idiomas. 2.3.6. PÁGINA WEB Los Contenidos del tipo Página Web permiten utilizar contenidos que están ubicados en páginas web externas, por ejemplo anuncios o banners. Este tipo de Contenido también permite utilizar páginas web del propio CM, es decir, que dentro de un CM. Esta combinación permite ESPACIO DE PUBLICACIÓN de una Página se mostraría otra Página del mismo combinaciones interesantes. Para configurar Contenidos del tipo Página Web, pulsar sobre la opción correspondiente. Se abrirá una ventana con la lista de Contenidos del tipo GESTIÓN DE CONTENIDOS Página Web configurados: Página 44 de 96 Pulsar sobre Crear para crear uno nuevo o sobre uno existente para ver su configuración, en este caso Weather Europe: Las opciones de configuración son las siguientes: - Nombre. Nombre que identifica el Contenido. - Descripción. Descripción si se desea. - URL. URL de la página web que se desea mostrar en el CM. Hay dos posibilidades: o Indicar. Permite indicar una URL manualmente. MultiIdioma. Permite indicar una URL para cada Idioma. o Seleccionar. Permite seleccionar una URL del CM. Esta opción no tiene selección independiente para cada Idioma porque las páginas del CM ya tienen su propio mecanismo de MultiIdioma (ver capítulo correspondiente más adelante en este documento). - Enviar Credenciales. Permite enviar las credenciales del visitante a la página web externa a través de la URL, con la mecánica habitual de otras opciones similares de AuraPortal. Esta opción sólo tiene sentido si la Página del CM dónde se mostrará este Contenido tiene autenticación, es decir, que el visitan- te previamente se ha identificado con su Login y Password. Entre Páginas del - CM no es necesaria esta opción. Encriptar Credenciales. Permite indicar si las Credenciales se enviarán encriptadas. 2.3.7. REDES SOCIALES Los Contenidos del tipo Redes Sociales se utilizan para publicar contenidos del CM en las diferentes Redes So- ciales. Hay cerca de 300 Redes Sociales disponibles. En la página de Contenidos pulsar sobre el tipo GESTIÓN DE CONTENIDOS Redes Sociales: Página 45 de 96 Se abrirá una ventana con la lista de Contenidos del tipo Pulsar sobre Redes Sociales configurados: Crear para crear un Contenido del tipo Redes Sociales o sobre uno existente para ver su configuSocial Network in Header: ración, en este caso Las opciones de configuración son las siguientes: - Nombre. Nombre que identifica el Contenido. - Descripción. Descripción si se desea. - Tamaño Iconos. Tamaño de los Iconos de acceso a las Redes Sociales. Hay dos, Pequeño y Grande. - REDES SOCIALES. En este grid se listan y añaden las Redes Sociales deseadas para este Contenido. o Agregar Redes Sociales. Pulsando este botón aparece el buscador de Redes Sociales: GESTIÓN DE CONTENIDOS Página 46 de 96 Pulsando sobre el OJO-Lupa se listarán las Redes Sociales disponibles: Seleccionar la deseada para agregarla al Contenido que se está configurando. El resultado en las páginas publicadas del CM será el siguiente: Pulsando sobre cada Icono se publicará el contenido en la red social correspondiente. Los Contenidos Redes Sociales se pueden ubicar en: - ESPACIOS DE PUBLICACIÓN de Páginas. Se publicarán los Metadatos comunes para todas las Páginas del CM (ver configuración de Metadatos en el diseño de las Páginas). - CELDAS de Plantillas. Se publicarán los Metadatos particulares de cada Elemento (ver configuración de Metadatos en el diseño de Plantillas). Nota. El funcionamiento de los Contenidos del tipo Redes Sociales es independiente del CM de AuraPortal, que se limita a proporcionar conexión. En general será necesario disponer de un usuario o conexión particular para cada Red Social. 2.3.8. HERRAMIENTAS Los Contenidos de este tipo se utilizan para ubicar diferentes herramientas y utilidades en las páginas del CM, por ejemplo conversión a PDF, envío por Email, impresión, etc. En la página de Contenidos pulsar sobre el tipo GESTIÓN DE CONTENIDOS Herramientas: Página 47 de 96 La forma de configurar este tipo de contenido es idéntica al visto para las Redes Sociales en el apartado anterior. Nota. El funcionamiento de los Contenidos del tipo Herramientas es independiente del CM de AuraPortal, que se limita a proporcionar conexión. En muchos casos será necesario disponer de un usuario y Password para utilizarlos. Cabe mencionar las siguientes Herramientas ( * = destacadas): - AddThis Menu. Permite la publicación de la Página o Elemento en cualquier Red Social o Herramienta disponible en la plataforma AddThis. - Curate.Us. Proporciona el código necesario para mostrar una vista previa de una página web. Este código se puede utilizar, por ejemplo, en un Contenido tipo Plugin en AuraPortal. - Email (*). Envía el link del Contenido por un sistema de Email independiente al instalado localmente en el ordenador del visitante. - Email App (*). Similar al anterior pero utilizando el sistema de Email instalado en el ordenador del visitante. - Gmail. Enviar el link del Contenido a través de una cuenta de Email de Gmail (Google). - Google Translate. Traduce el Contenido a diferentes idiomas con Google Translate. - Hotmail. Permite enviar el link del Contenido a través de una cuenta de Email de Hotmail (Microsoft). - PDF Online (*). Crea automáticamente un fichero PDF con el contenido de CM. - PDFMyUrl. Similar al anterior, menos compatible. - Print (*). Envía contenido a impresora local. - PrintFriendly (*). Envía contenido por impresora, PDF o Email. - Y! Email. Envía el link del Contenido a través de una cuenta de Email de Yahoo. GESTIÓN DE CONTENIDOS Página 48 de 96 2.3.9. PLUGINS Los Contenidos del tipo Plugin permiten código de cualquier tipo de Plugin HTML compatible, como por ejem- plo: - Gadgets de Google (http://www.google.com/ig/directory?synd=open), - Social Plugins de Facebook (http://developers.facebook.com/docs/plugins/), - Curate.Us (Contenido del tipo - Y cualquiera compatible. Para preparar Contenidos del tipo Tools del CM de AuraPortal), Pugins dirigirse a la opción correspondiente en el grid de Contenidos: Se abrirá una ventana con la lista de Contenidos del tipo Pulsar sobre en este caso Create para crear un Contenido del tipo Plugins o sobre uno existente para ver su configuración, Facebook Like Button: GESTIÓN DE CONTENIDOS Plugins configurados: Página 49 de 96 Las opciones de configuración son las siguientes: - Nombre. Nombre que identifica el Contenido. - Descripción. Descripción si se desea. - Código. Copiar el código del Plugin. En este caso se ha obtenido de Facebook – Social Plugins - Like Button (http://developers.facebook.com/docs/plugins/). El resultado de utilizar este Plugin es que los visitantes podrán pulsar el siguiente botón para publicar el contenido de CM en Facebook marcado como “Me gusta”: 2.3.10. RSS Los Contenidos del tipo RSS (siglas de Really Simple Syndication) es un formato XML que permite difundir contenidos del CM a usuarios que se han suscrito. Estos usuarios dispondrán de una pequeña herramienta cliente, lector RSS, con la que periódicamente ir recibiendo información a la que se han suscrito sin necesidad de dirigirse a la página web. Para preparar Contenidos del tipo RSS dirigirse a la opción correspondiente en el grid de Contenidos: Se abrirá una ventana con la lista de Contenidos del tipo GESTIÓN DE CONTENIDOS RSS configurados: Página 50 de 96 Create para crear un Contenido del tipo RSS o sobre uno existente para ver su configuración, en General News: Pulsar sobre este caso Las opciones de configuración son las siguientes: - Nombre. Nombre interno que identifica el Contenido. - Descripción. Descripción interna si se desea. - DATOS DE PUBLICACIÓN: o Nombre RSS. Nombre con el que se publicará el Contenido. o Descripción RSS. Descripción con la que se publicará el Contenido. o Página General. Página principal a la que se dirigirá cuando el visitante pulse en la opción correspondiente en la publicación. o Lista de Elementos. Se selecciona el Contenido del tipo Lista de Elementos que se desea utilizar para la publicación del RSS. De la Lista seleccionada se utilizarán los siguientes componentes: Perfil. En el RSS se publicarán los elementos que cumplan el Perfil de la Lista de Elementos seleccionada. Página de Detalles. Página que se abrirá cuando el visitante pulse sobre una noticia en el RSS para ver sus detalles ampliados. Metadatos de la Plantilla. En el RSS se publicarán la información contenida en los Metadatos que estén configurados en la Plantilla de la Lista de Elementos seleccionada. No se utilizarán ninguno del resto de detalles de la configuración de la Lista de Elementos seleccionada, que son: Número de Elementos por Línea. En el RSS siempre se mostrará un elemento por línea. GESTIÓN DE CONTENIDOS Página 51 de 96 Número de Líneas. En el RSS se mostrarán tantas líneas como elementos se indiquen en la opción Número de Elementos explicada más adelante. Paginación. No se aplica en la publicación del RSS.. Ordenación. La ordenación en el RSS es siempre por fecha de publicación. Omitir Elementos. No se aplica, en el RSS se muestran todos los que cumplen el Perfil hasta alcanzar el número indicado en la opción Número de Elementos explicada a continuación. o Número de Elementos. Número de elementos que se mostrarán en la publicación RSS. 2.3.10.1. UBICACIÓN DE RSS EN LA WEB RSS en las páginas del CM hay que hacerlo a través de un Contenido del Redes Sociales o del tipo Herramientas. En ambos casos, en la barra de acciones para agregar elementos está disponible el botón Agregar RSS: Para ubicar el acceso a los contenidos tipo A su vez, los contenidos de tipo Redes Sociales y Herramientas pueden ubicarse directamente en los ESPACIO DE PUBLICACIÓN de las Páginas, o bien en Celdas de las Plantillas. En cualquier caso, lo que el visitante verá es el siguiente Icono, característico de los contenidos RSS: GESTIÓN DE CONTENIDOS Página 52 de 96 Cuando el visitante pulse sobre el botón, se le abrirá una ventana con las noticias publicadas y la posibilidad de suscribirse, por ejemplo: Nota. Cuando el Visitante de la web se suscriba al contenido RSS, podrá utilizar cualquier cliente RSS estándar, por ejemplo el que está incluido en la mayoría de navegadores web (Internet Explorer, FireFox, Chrome, …), en MS Outlook o cualquier otro. 2.4. PLANTILLAS Las Plantillas son los elementos que se utilizan para diseñar la presentación de los datos de los contenidos que se publican en las páginas del CM. Los datos se obtienen de los elementos de la Familia Propia, pero cuáles se publicarán, en qué formato, forma y distribución, se determina en las Plantillas. De esta manera, por ejemplo, en la lista general se podrán mos- trar los elementos en una vista en miniatura diferente a cuando se quieran ver sus detalles, o bien, según la clase de elementos se mostrarán con una Plantilla u otra. Otra ventaja de esta separación, es que si se realiza un cambio en las Plantillas, se aplica automáticamente a todos los elementos publicados. En resumen, los datos se obtienen de las fichas de los elementos, y la forma de presentarlos a los visitantes depende de las Plantillas. A continuación se muestran todos los detalles de la configuración de las Plantillas. GESTIÓN DE CONTENIDOS Página 53 de 96 Al entrar en Plantillas aparecerá la siguiente ventana con la lista de Plantillas creadas: Pulsar sobre Crear para crear una nueva Plantilla o sobre una ya creada para configurarla, en este caso Main New y aparecerá la ventana siguiente: Antes de describir las opciones de configuración veamos el resultado de este ejemplo: GESTIÓN DE CONTENIDOS Página 54 de 96 Las opciones de configuración son las siguientes: - Nombre. Identifica la Plantilla, en este caso Main New. - Descripción. - Metadata HTML. En esta opción se eligen los campos, de entre los que están ubicados en esta Plantilla, Describe la Plantilla. que se desea utilizar como Metadatos HTML para el posicionamiento en buscadores de Internet (Google, …), publicación en Redes Sociales, RSS, etc. Ver el capítulo 5. SITEMAP. POSICIONAMIENTO EN BUSCADORES DE INTERNET más adelante en este documento. - DISTRIBUCIÓN. Permite diseñar la distribución de la Plantilla en Celdas con las siguientes opciones: o Nº Secciones. Determina el número de secciones horizontales de la plantilla, en este caso una, S1. Junto a cada sección se muestra el ancho y alto que ocuparán, el cual se calcula según la configuración de las Secciones y Celdas: Para modificar las Secciones configuradas, antes hay que pulsar sobre el botón Editar Distri- bución que advertirá de la perdida de celdas si se reduce el número. Dentro de cada Sección se pueden configurar sus CELDAS distribuidas en Filas y Columnas. Para ello pulsar sobre el OJO-Lupa correspondiente: La sección S1 tiene dos columnas, de código S1A1 y S1B1, con un Ancho de 522 y 348 pixe- les respectivamente. La suma de ambos son 870 pixeles. En S1A1 se ubicará la imagen y el título de la noticia y en S1B1 el video. Si se desea añadir Columnas o Filas, antes hay que pulsar sobre el botón Editar Distribución que advertirá de la perdida de datos si se reduce el número. o VISTA MINIATURA. Es la vista previa en miniatura para tener una idea aproximada de la distribución de la Plantilla. GESTIÓN DE CONTENIDOS Página 55 de 96 Nota. Si todas las celdas se han configurado indicando un tamaño fijo en Pixeles, la Vista en Miniatura mostrará una distribución proporcionada según los tamaños indicados, pero si hay alguna Celda configurada Según Contenido, en la vista miniatura la altura de todas las Celdas se mostrarán iguales. Para ver una vista previa más real del resultado del diseño, pulsar sobre el botón Vista Previa en la barra de acciones. - CELDAS. Una vez se han diseñado las Secciones, pulsar el botón Guardar de la barra de acciones y en el grid de la sección CELDAS (en la parte inferior de la pantalla) aparecerá una línea para cada Celda creada. Para configurar cada Celda, pulsar sobre la línea correspondiente. Nótese que cada Celda tiene un código compuesto por su número de Sección-Fila-Columna, en este caso S1A1 y S1B1. A las dos primeras columnas de la izquierda se dispone de unas flechas para subir o bajar la posición de las Celdas. Al pulsar sobre la línea de una Celda, por ejemplo Photo + Title, aparecerá su configuración: Las opciones de configuración son: o Nombre. Identifica la Celda. Se mostrará en el grid general de Celdas de la Plantilla. GESTIÓN DE CONTENIDOS Página 56 de 96 o Descripción. Descripción, si se desea. o Alto. Determina la altura de la celda dentro de la plantilla. Hay dos opciones: El o Según Contenido. La altura variará según su contenido. Indicar. Se indica un tamaño fijo en pixeles. Ancho de las Celda se indica en la configuración general de Secciones de la Plantilla. Barras Desplazamiento. Permite indicar si en ejecución aparecerán Barras de Desplazamiento en caso de que el contenido no quepa. o Estilo. Pulsando sobre el OJO-Lupa se accede a las opciones de configuración relacionadas con el estilo general de la Celda (después veremos como cada Campo tiene su particular personalización del Estilo): Las opciones son: POSICIÓN. Permite determinar los márgenes del contenido de la Celda. FONDO. Permite seleccionar el Color o Imagen de fondo de la Celda. TEXTO. En esta sección se configura los detalles del estilo que afectan por igual a todos los campos de texto que estén en esta Celda. Esto son: GESTIÓN DE CONTENIDOS Alineación. Alineación del texto en la Celda (Izquierda, Centro, Derecha) Página 57 de 96 Estilo sobre Imagen de Fondo. Esta sección solo aparece cuando en la Celda hay un campo del tipo Multimedia-Imagen configurado con Alineación = Fondo, y permite realizar el efecto mostrado en las siguientes imágenes, donde el texto se escribe encima de la imagen con un fondo transparente: Nótese que este efecto permite leer el texto independientemente de que el fondo sea oscuro o claro dependiendo del porcentaje indicado en Transpa- rencia. Las opciones de configuración son: o Posición Vertical. Indica la distancia en pixeles entre el borde superior de la imagen y el texto. o Background Color. Fondo sobre el que se escribirá el texto. o Color de Fondo. Porcentaje de transparencia del color de fondo sobre la imagen. o Posición. Márgenes del texto sobre el color de fondo. Nota. Hay otros detalles del estilo del texto, como el tipo de letra, tamaño y color, que se especifican para cada campo de texto en particular, tal como se explica más adelante. o BORDE. Tamaño y color de bordes de la Celda. Agregar Campos. Pulsando sobre este botón se agrega los campos de la Familia Propia que se quieren mostrar en la Plantilla: GESTIÓN DE CONTENIDOS Página 58 de 96 Una vez agregados los campos deseados tilo) de cada campo , pulsar sobre el OJO-Lupa de la columna E (Es- para determinar su Estilo de publicación, que según el tipo de campo elegido tendrá opciones distintas. Por ejemplo: Nota. Se podrán agregar la mayoría de campos de la Ficha de la Familia Content Management, excepto algunos tipos especiales como Grupos de Campos. También se podrán agregar Prefijos y Sufijos, pero siempre y cuando sean de la Familia Content Management, no de otras Familias aunque estén en la Ficha. ESTILO DE CAMPOS DE TEXTO Este es el caso de campos del tipo Texto Una Línea, Texto Multi-Línea, Número, Fecha, Selec- ción Simple, Prefijo, y similares. Sus opciones de configuración son: GESTIÓN DE CONTENIDOS Página 59 de 96 La descripción de cada opción es: Orden. Se utiliza para indicar el orden en caso de que hayan más de un campo de texto en esta Celda. Empieza en nueva línea. Indica si el texto que se mostrará en la publicación empezará en la misma línea que el anterior o en nueva línea. Nº Máximo de palabras visibles. Con esta opción se pueden limitar el número de palabras que se mostrarán. Si el contenido tiene más, aparecerán puntos suspensivos. Enlace a Detalles del Elemento. Si se indica Sí, el visitante podrá pulsar sobre este campo para ver los Detalles del Elemento. Sólo tiene aplicación cuando la Plantilla se utiliza en un Contenido del tipo Lista de Elementos. Mostrar Título. Determina si se va a mostrar el Nombre del Campo: No. Opción por defecto, sólo se muestra el valor del campo, pero no su nombre. En este ejemplo, sólo se mostraría el texto indicado en el campo Title del contenido, pero delante no se mostraría la palabra “Title”. Sí. Además del valor se muestra el Título (nombre) del campo. Por defecto, el Estilo de ambos es el mismo, pero si se desea diferenciar utilizar la opción siguiente: o Estilo Título. Pulsar sobre el OJO-Lupa para diferenciar el estilo entre el Título y el texto de su contenido: GESTIÓN DE CONTENIDOS Página 60 de 96 Galería. Permite elegir un Estilo de la Galería de Estilos CSS para Campos de Formularios que se haya configurado desde Estructura – Galerías. Indicar. Permite indicar el Estilo del Título, con las opciones Fuente, Estilo, Tamaño, Color, Posición y Separación. En el panel inferior de la ventana de configuración de Estilo del campo, hay dos opciones: GALERÍA. Permite elegir un Estilo de la Galería de Estilos CSS para Campos de Formularios que se haya configurado desde Estructura – Galerías. INDICAR. Esta sección permite indicar el formato que tendrá el Texto, con las opciones Fuente, Estilo, Tamaño, Color, Posición y Sangría Izquierda. Sangría Izquierda es especialmente útil para ajustar el espacio deseado entre distintos campos de texto en la misma línea de una Celda, que a su vez pueden tener diferentes estilos. ESTILO DE CAMPOS DE TEXTO MULTI-LÍNEA RICO Como hemos visto, en los campos de Texto NO Rico (Texto Una Línea, Texto Multi-Línea, Número, Sí/No, Selección Simple, …), su formato se determina en la Plantilla. Sin embargo, en los campos del tipo Multi-Línea Rico hay dos posibilidades dependiendo de la Para publicación de contenido del Diccionario: configuración del Término en la opción - Para publicación de contenido = Sí. Con esta opción, el editor de Texto Rico solo muestra unas opciones básicas, que permiten que el redactor del texto pueda elegir unos pocos GESTIÓN DE CONTENIDOS Página 61 de 96 detalles del formato, pero el resto estará determinado en la Plantilla. Las opciones que muestra el editor de Texto Rico en este caso son: Estas opciones, recuadradas en rojo en la imagen anterior, permiten al redactor elegir estilos de la fuente (Bold, Itálica, Subrayado), alineación del texto (izquierda, centrado, derecha), numeración de párrafos y viñetas e hipervínculos. Para indicar un Hipervínculo, hay que seleccionar el texto deseado y pulsar en el icono correspondiente ( ). Tiene cuatro opciones: o Indicar. El redactor escribe manualmente el hipervínculo. o Documentos. Permite elegir un documento de cualquier campo de tipo Biblioteca En Diccionario que esté ubicado en las Fichas de la Familia Propia Content Management. o Página. A través de un buscador se puede elegir cualquier Página del CM. o Elemento. Mediante un buscador se puede elegir cualquier elemento publicado en el CM. En este caso aparece una nueva opción Página con Detalles, que es la que el visitante verá cuando pulse sobre este link. Una vez seleccionado el link deseado, pulsar el botón Asociar URL de la barra de accio- nes. - Para publicación de contenidos = No. Con esta opción del Término en el Diccionario, el editor de Texto Rico tendrá todas las opciones disponibles, lo cual implica que todo el formato del texto se define en el momento de escribir el contenido, no dependerá de la Plantilla: GESTIÓN DE CONTENIDOS Página 62 de 96 Texto Multi-Línea Rico Plantilla no incluye el formato. Solo tiene las siguientes opciones: Por este motivo, las opciones de configuración de un campo de completo en una Nótese la opción texto. Interlineado, que permite definir la separación entre líneas del ESTILO DE CAMPOS MULTI-MEDIA En el caso de los campos Multi-Media (Imagen o Video), las opciones de configuración en la Plantilla son las siguientes: GESTIÓN DE CONTENIDOS Página 63 de 96 Nota Importante. Alineación está en Fondo, en el estilo general de la Celda se podrá elegir la Estilo sobre imagen de Fondo. Es decir, en la opción Estilo de la ventana principal de la Celda aparecerá la siguiente posibilidad: Si la opción configuración del GESTIÓN DE CONTENIDOS Página 64 de 96 Multi-Media es que se puede Dimensiones con las que se mostrará la Imagen o Video. Este detalle es muy La opción más característica del Estilo de los campos de tipo indicar las importante porque permite que el contenido tenga una sola imagen en su ficha y mostrarla con diferentes tamaños según la Plantilla que se utilice. De esta manera, la imagen de la Plantilla de ‘Vista en Miniatura’ puede ser la misma que para la Plantilla de ‘Detalles’, pero se verá en distintos tamaños en una u otra. Otro detalle interesante es que los dos valores de las Dimensiones, Ancho y Alto, son los tamaños máximos para mostrar la imagen, pero sin que se deforme, es decir, mantendrá sus proporciones sin superar las dimensiones indicadas. En Dimensiones Máximas se muestran los valores máximos recomendados para que la ima- gen quepa en esta Celda sin que aparezca scroll. Es un cálculo automático que se realiza según las dimensiones de la Plantilla. o Agregar Contenidos. Volviendo a la configuración de la CELDA en la Plantilla, además de Campos también se pueden agregar otros tipos de contenidos pulsando sobre el botón Agregar Contenidos. Hay tres opciones: GESTIÓN DE CONTENIDOS Página 65 de 96 Redes Sociales. De esta manera se puede agregar los accesos a Redes Sociales en cada elemento publicado. El contenido que se publicará en las Redes Sociales será el que se indique en la opción Metadatos en la ventana principal de configuración de la Plantilla. Plugin. Se puede insertar cualquier Plugin. Editor HTML. Con esta opción se puede insertar cualquier contenido HTML fijo en las Celdas de la Plantilla. 2.4.1. MULTI-IDIOMA EN LA PLANTILLA La forma de aplicar el Multi-Idioma en la Plantilla es utilizando la opción I (Idioma) en cada Campo: Al entrar en esta opción aparecerá una lista con todos los Idiomas y el campo asignado para cada uno, por defecto el único que se eligió en GESTIÓN DE CONTENIDOS Agregar Campos: Página 66 de 96 En este ejemplo se puede ver que para el idioma English-United States se ha elegido un campo distinto que para el resto de idiomas. En ejecución se aplicará el idioma indicado en la Página que está visualizando la Plantilla en cuestión, o bien, el Transmitir Idioma = Sí (ver siguiente capítulo para todos indicado en último botón pulsado que tenga la opción los detalles del sistema MultiIdioma). 3. MULTI-IDIOMA Content Management de AuraPortal es Multi-Idioma y cada visitante puede ver todas las opciones y elementos en el idioma que elija. La manera de aplicar el Multi-Idioma en el CM es la siguiente: 3.1. MÓDULO MULTIIDIOMA Para que todas las opciones de idiomas funcionen se requiere la activación del Módulo MultiIdioma. Si no está disponible, todas las opciones de idiomas se podrán configurar, pero para los usuarios en ejecución sólo se aplicará un idioma, el que esté indicado en Estructura – Entidad – Distintivos - IDIOMA – Idioma por defecto. 3.2. MULTIIDIOMA EN PÁGINAS Cada página del CM tiene un idioma predeterminado que se elige en la opción Idioma, y será el que manifieste Página aplicándose a todos sus contenidos. cuando se acceda a la GESTIÓN DE CONTENIDOS Página 67 de 96 3.3. MULTIIDIOMA EN CONTENIDOS Cada tipo de Contenido tiene su opción para configurar los distintos Idiomas: 3.3.1. MULTIIDIOMA EN BOTONERAS El Texto que se muestra de cada botón puede indicarse en distintos idiomas: 3.3.1.1. MultiIdioma con Páginas Comunes Cada botón tiene la opción Transmitir Idioma, importantísima en el sistema MultiIdioma del CM de AuraPor- tal: Cuando se marca Transmitir Idioma = Sí, el idioma elegido en el desplegable será el que se transmitirá a todas las Páginas a partir del momento en el que se pulse el botón, independientemente del idioma que tenga configurada la Página. Este idioma se mantendrá hasta que se pulse un botón que esté configurado con otro idioma. Notas a tener en cuenta: 1. Puede configurarse un botón con Transmitir Idioma = Sí sin necesidad de indicar una URL. De esta ma- nera, cuando el visitante pulse sobre el botón, la página no cambiará pero sí el idioma. 2. Mientras no se haya pulsado ningún botón que esté configurado con que se manifestará será el configurado en la 3. Transmitir Idioma = Sí, el idioma Página. CM de Páginas, ni Contenidos, ni Plantillas, sólo configurar sus opcio- Gracias a este sistema de transmisión de Idioma, para mantener un sistema MultiIdioma en el AuraPortal no es necesario duplicar ni nes MultiIdioma como se explica a lo largo de este Capítulo. GESTIÓN DE CONTENIDOS Página 68 de 96 3.3.1.2. MultiIdioma con Páginas Independientes Aunque la opción más cómoda es basar el sistema MultiIdioma en la opción Transmitir Idioma de los botones, en algunas circunstancias es posible que se prefiera separar los idiomas en Páginas independientes. En este caso, habrá que tener en cuenta lo siguiente: 1. Páginas. Se diseñarán tantas Páginas como idiomas se deseen. En cada una se indicará el idioma en la opción Idioma. Considerar el uso de la opción Alta Similar para crear nuevas Páginas una vez se tiene la primera dise- ñada. 2. Elementos. En las Fichas de los Elementos del CM, por cada campo que se vaya a publicar, hay que crear tantos campos como Idiomas se desee. Por ejemplo, si se van a utilizar 2 idiomas y los elementos tienen los campos Nombre y Descripción, hay que crear dos campos para el Nombre y dos para la Descripción, uno por cada Idioma. Hay campos que probablemente no necesiten estar repetidos, por ejemplo la Imagen. Nota. Este punto también hay que realizarlo en la opción de MultiIdioma basado en la Trasmisión de Idioma de los botones. 3. Plantillas. Crear tantas Plantillas como Idiomas se desee, y en cada una utilizar los campos correspondientes comentados en el punto anterior. Considerar el uso de la opción Alta Similar para crear nuevas Plantillas una vez se tiene la primera di- señada. 4. Listas de Elementos. Crear tantas Listas de Elementos como Idiomas se desee, y en cada una utilizar la Plantilla correspondiente. 5. Detalles del Elemento. Crear tantos Detalles del Elemento como Idiomas se desee, y en cada uno utilizar la Plantilla correspondiente. 3.3.2. MULTIIDIOMA EN BUSCADORES El Título de todos los tipos de buscadores tiene la opción MultiIdioma, donde se puede indicar un Título para cada Idioma: Adicionalmente, algunos tipos de buscador tienen más opciones: GESTIÓN DE CONTENIDOS Página 69 de 96 3.3.2.1. MultiIdioma con Buscador de Texto El buscador de Texto permite elegir los campos (de los Elementos de la Familia Propia Content Management) en donde se realizarán las busquedas en cada idioma. Esta configuración se realiza desde la opción Al pulsar sobre el OJO-Lupa de la columna I (Idioma) del grid CAMPOS DE BÚSQUEDA: I (Idioma) saldrá la lista de Idiomas en donde se puede particulari- zar el campo en donde se realizará la búsqueda: En este ejemplo se puede ver que para el idioma español-España se ha elegido un campo distinto que para el resto de idiomas. De esta manera, la búsqueda se realizará en los campos indicados según el idioma de la Página desde dónde se esté ejecutando el buscador. GESTIÓN DE CONTENIDOS Página 70 de 96 3.3.2.2. MultiIdioma con Buscador en Árbol Dispone de MultiIdioma a nivel de Título, pero no a nivel de nombre de las Ramas y Clases, que se mostrarán tal como fueron escritos. 3.3.2.3. MultiIdioma con Buscador de Lista de Perfiles Perfil elegido en el buscador se puede mostrar en distintos Idioma. Se configura desde la Lista de Perfiles: El nombre de cada opción Obsérvese el botón Traducción Automática que traducirá cada texto al idioma correspondiente. 3.3.2.4. MultiIdioma con Buscador de Selección Simple Las opciones mostradas en los buscadores de los campos de Selección Simple utilizan el MultiIdioma del Dic- cionario de Términos de AuraPortal. GESTIÓN DE CONTENIDOS Página 71 de 96 3.3.2.5. MultiIdioma con Buscador de Prefijos Disponen de MultiIdioma a nivel de Título, pero no a nivel de nombre de Prefijos, que se mostrarán tal como fueron escritos. 3.3.3. MULTIIDIOMA EN LISTAS DE ELEMENTOS El contenido tipo Por un lado el Lista de Elementos tiene dos opciones de configuración del idioma. Título que se puede mostrar en la cabecera de la Lista: Y por otro los idiomas configurados en la Plantilla seleccionada, que se aplicarán a los Elementos que se publi- quen. 3.3.4. MULTIIDIOMA EN DETALLES DE ELEMENTOS El contenido tipo Por un lado el Detalles de Elementos tiene dos opciones de configuración del idioma: Título que se puede mostrar en la cabecera de los detalles: Y por otro los idiomas configurados en la Plantilla seleccionada, que se aplicarán a los Elementos que se publi- quen. 3.3.5. MULTIIDIOMA EN EDITOR HTML El contenido de tipo Editor HTML permite el diseño de un contenido para cada idioma: GESTIÓN DE CONTENIDOS Página 72 de 96 Lo que se escriba en la opción Contenido (1) servirá como Idioma Base para todos los Idiomas, que posteriorMultiIdioma (2): mente pueden personalizarse desde la opción Pulsando en el OJO-Lupa (1) de cada Idioma se podrá personalizar el contenido. Con el botón Traducción Automática (2) se traduce el texto automáticamente. 3.3.6. MULTIIDIOMA EN PÁGINAS WEB El contenido del tipo Página Web permite indicar una Página para cada Idioma: GESTIÓN DE CONTENIDOS Página 73 de 96 3.3.7. MULTIIDIOMA EN REDES SOCIALES Redes Sociales utiliza el idioma de la Red Social a la que se conecte, es independiente de CM de AuraPortal. El contenido del tipo las Páginas del 3.3.8. MULTIIDIOMA EN HERRAMIENTAS Herramientas utiliza el idioma de la herramienta utilizada, es independiente de las Páginas CM de AuraPortal. El contenido del tipo del 3.3.9. MULTIIDIOMA EN PLUGINS El contenido del tipo Plugin es código independiente que se ejecutará según esté diseñado, por lo que no dis- pone de configuración de MultiIdioma específica. 3.3.10. MULTIIDIOMA EN RSS El contenido del tipo RSS utilizará el MultiIdioma de la GESTIÓN DE CONTENIDOS Plantilla de la Lista de Elementos seleccionada: Página 74 de 96 4. OPERATIVA DIARIA. CREACIÓN Y PUBLICACIÓN DE ELEMENTOS Una vez están definidas las Páginas, Contenidos y Plantillas del CM, la operativa diaria de creación y publica- ción de elementos es muy sencilla. 4.1. CREACIÓN DE ELEMENTOS Hay cuatro maneras de crear Elementos: - Manual, - Procesos BPM, - Servicios Web, - Importación. 4.1.1. MANUAL La opción más básica es crear manualmente un elemento de la Familia Propia, y automáticamente quedará Listas de Elementos del CM en las que cumpla Condiciones (ver más adelante el Capítulo PUBLICACIÓN DE ELEMENTOS). publicado en aquellas 4.1.1.1. RECINTOS SEGUROS Las Familias Propias están protegidas con Recintos Seguros a nivel de Familia completa, Clase y Elemento. La aplicación de estos niveles es la siguiente. - Nivel Familia. Determina qué usuarios pueden realizar las siguientes acciones con elementos de la Familia: o LECTURA. Ver elementos en el grid y entrar en su Ficha en modo de Lectura. o ADICIÓN. Permite crear Elementos nuevos o EDICIÓN. Permite modificar Elementos existentes. o CANCELACIÓN. Permite eliminar Elementos. Para que un usuario pueda acceder a nivel de Clase o Elemento, antes tiene que tener ciertos Permisos a nivel de Familia, por lo menos Lectura. Si no se define otro Recinto Seguro a un Nivel más bajo (Clase o Elemento), éste será el que controle los permisos. - Nivel Clase. Determina los permisos por Clases de Elementos. Si está definido este Nivel, prevalece sobre el Nivel de Familia. - Nivel Elemento. Cada elemento se puede proteger con un Recinto Seguro, que prevalece sobre los superiores, si bien para acceder hasta él necesita por lo menos Permiso de Lectura en los Niveles superiores. Nota. Cuando un usuario intenta acceder a un elemento, el sistema de seguridad de Recintos Seguros comprueba, en orden, si tiene permisos definidos en la Familia, en la Clase y en el Elemento. Si en uno de estos niveles no tiene acceso de Lectura, se interrumpe la comprobación y se deniega el acceso. Una vez la comprobación haya llegado al elemento, el usuario tendrá el Permiso que haya sido definido en el elemento o, si no están definidos, en el nivel superior que sí los tenga. GESTIÓN DE CONTENIDOS Página 75 de 96 4.1.2. PROCESOS BPMS Para la publicación de elementos en CM de AuraPortal se puede utilizar cualquier mecánica de los procesos del módulo BPMS. Un ejemplo de Clase de Proceso podría ser el siguiente: En particular cabe hacer mención a los siguientes objetos: - Tarea de Sistema CREADOR (Crea Elementos de Familia Propia), - Tarea de Sistema LIMPIADOR (Elimina Elementos de Familia Propia), - Tareas de Sistema - Botón INGRESADOR (Ingresa valor o elemento calculado en Panel), Vista Previa Plantilla en Formularios de Mensaje o Tarea Personal. A continuación se muestran más detalles de cada uno: 4.1.2.1. TS. CREADOR (Crea Elementos de Familia Propia) Tarea de Sistema - CREADOR (Crea Elementos de Familia Propia), lo cual quiere decir que la creación de elementos puede formar parte de un Proceso BPM en Es posible crear elementos de Familia Propia a través de la dónde haya un workflow definido, por ejemplo con revisión y aprobación. El diseño de la Tarea de Sistema - CREADOR (Crea Elementos de Familia Propia) permite elegir los campos del Origen y relacionarlos con los campos de la Ficha del Panel de la Clase de Proceso en donde estarán los datos Elemento. Cuando la TS se ejecute creará el elemento con los datos correspondientes del Panel, y de la misma Listas de Elementos del CM en las que cumpla Condiciones (ver más adelante el Capítulo PUBLICACIÓN DE ELEMENTOS). manera que en la creación manual, automáticamente quedará publicado en aquellas GESTIÓN DE CONTENIDOS Página 76 de 96 Si se desea que los datos del Elemento creado queden en el Panel como Sufijos para su posterior tratamiento, hay que realizar lo siguiente: 1. En el diseño de la Tarea de Sistema hay que utilizar la opción GUARDAR RESULTADOS EN – ELEMENTO para guardar, en el Panel, el Prefijo recién creado. 2. TS. INGRESADOR (Actualiza Sufijos y Pies de Grupo de Campos) con la configuración Sentido: de Ficha >> a Panel. Para guardar sus Sufijos en el Panel, utilizar la 4.1.2.2. TS. INGRESADOR (Ingresa valor o elemento calculado en Panel ) Puede ser deseable que los elementos que se publican en el CM, automáticamente cambien sus condiciones llegada una fecha, bien para cambiar de Espacio de Publicación o bien para dejar de ser Publicados. Para esto se utiliza la Tarea de Sistema INGRESADOR. La idea es que después de la creación de un elemento a través de un proceso BPM, se quede la corriente detenida en un Evento de Tiempo hasta que llegue la Fecha en la que se desea modificar sus condiciones de publicación. Cuando venza el tiempo indicado, una Tarea de Sistema INGRESADOR podrá modificar datos de la Ficha que para ello estarán como Sufijos en el Panel tal como se ha comentado en el apartado anterior. Para que los cambios realizados en Sufijos en el Panel actualicen los campos correspondientes en la Ficha de los Elementos de Familia, es necesario utilizar la TS. INGRESADOR (Actualiza Sufijos y Pies de Grupo de Campos) con la configuración Sentido: de Panel >> a Ficha. 4.1.2.3. TS. LIMPIADOR (Elimina Elementos de Familia Propia) En cualquier punto del workflow de una Clase de Proceso se puede ubicar una Tarea de Sistema LIMPIADOR para eliminar elementos de Familia Propia cuando cumplan ciertas condiciones cronológicas (Fecha de Creación, Modificación, Publicación, …). En general, esta Tarea de Sistema se suele ejecutar desde una Clase de Proceso independiente de la de creación de elementos para ser publicados, y así hacer limpiezas periódicas de múltiples elementos a la vez. 4.1.2.4. Botón VISTA PREVIA PLANTILLA en Tarea Personal Como parte del módulo Content Management hay una funcionalidad en los botones de acción de los formularios VISTA PREVIA PLANTILLA, que permite visualizar cómo quedará publica- de TP y Mensajes (IM y EM), llamada do el elemento antes de que se haya creado. Este detalle es importante porque dentro de un flujo de aprobación de contenidos permite que no sea necesario crear elementos de Familia Propia para ver cómo quedarán, y así hacer los ajustes necesarios antes de publicarlos. Este botón se configura seleccionando la TS-CREADOR que más tarde en el workflow creará el elemento, y la Plantilla deseada. Por lo tanto, si se desea ver el resultado de la publicación en diferentes plantillas hay que configurar diferentes botones. 4.1.3. SERVICIO WEB En ocasiones, las listas de elementos que se desean publicar están originalmente en bases de datos externas a AuraPortal y se desea importarlas automáticamente. Para este tipo de integraciones está disponible el Servicios Web AuraPortalFamilias con los siguientes métodos: - GetUserFamily. No tiene parámetros. Devuelve la lista de Familias Propias existentes con los valores UserFamily_ID y UserFamily_Name. - GetUserFamilyClass. Introduciendo el parámetro UserFamily_ID devuelve la lista de Clases de esa familia con los valores Class_ID y Class_Name. GESTIÓN DE CONTENIDOS Página 77 de 96 Código de devolución: o - -1 = Parámetros incorrectos (el parámetro está en blanco o no es un valor numérico). GetUserFamilyElementList. Introduciendo los parámetros UserFamily_ID y Class_ID (opcional), devuelve la lista de Elementos de esa familia, con los valores Element_ID, Element_Name y Class_ID de cada uno. Código de devolución: o - -1 = Parámetros incorrectos (el parámetro está en blanco o no es un valor numérico) GetUserFamily_Terms. Introduciendo el parámetro UserFamily_ID, devuelve la lista de Nombres Internos de los Términos de Diccionario de esa familia que se pueden utilizar para crear nuevos elementos. - CreateUserFamilyElement. Introduciendo los parámetros UserFamily_ID, Class_ID y Data se crean nuevos elementos dentro de la Familia indicada. El parámetro Data utiliza la estructura habitual en otros métodos, con nombres internos de términos con separadores especiales. Códigos de devolución: - o ID = Sí se crea correctamente devuelve el ID del nuevo elemento. o -1 = Parámetros incorrectos (alguno de los parámetros está en blanco o es incorrecto). o -2 = No existe la Familia indicada. o -3 = No existe la Clase indicada. o -4 = La Clase indicada existe pero no pertenece a esta Familia. DeleteUserFamilyElement. Introduciendo los parámetros UserFamily_ID y Element_ID se elimina el elemento. Códigos de devolución: o ID = Sí se elimina correctamente devuelve su ID. o -1 = Parámetros incorrectos (alguno de los parámetros está en blanco o no es un valor numérico). - o -2 = No existe la Familia indicada. o -3 = No existe el elemento indicado. UpdateUserFamilyElement. Introduciendo los parámetros UserFamily_ID, Element_ID y Data se actualizan los datos del elemento indicado. Códigos de devolución: - o ID = Si se actualiza correctamente devuelve su ID. o -1 = Parámetros incorrectos (algún parámetro está vacío o no es un valor numérico) o -2 = No existe la Familia indicada. o -3 = No existe el Elemento indicado. GetUserFamilyElement. Introduciendo los parámetros UserFamily_ID y Element_ID se obtienen los datos de la ficha de ese elemento. Códigos de devolución: o -1 = Parámetros incorrectos (algún parámetros está vacío o no es un valor numérico) 4.1.4. IMPORTACIÓN En la primera página de Estructura - Familias Propias se dispone de la opción para Importar Elementos de forma masiva desde Bases de Datos externas: GESTIÓN DE CONTENIDOS Página 78 de 96 Aparecerá la lista de importaciones configuradas y la posibilidad de crear nuevas: Pulsar sobre Crear importación para configurar una importación nueva o sobre una de la lista. Las opciones de configuración de la Importación son las siguientes: - Nombre. Nombre para esta importación que se va a configurar. - Familia. Familia sobre la que se desea realizar la importación. - DSN (Conexión ODBC). Conexión ODBC a la base de datos origen de los datos que se van a importar. - Usuario. Usuario para conectar con la base de datos. GESTIÓN DE CONTENIDOS Página 79 de 96 - Password. Password del usuario anterior. - Tabla Origen. Tabla donde están los datos para ser importados. - Clase de Familia. En esta opción se elige dónde estará la Clase de los elementos que se importarán. Hay dos opciones: o o A indicar. Se selecciona la Clase con la que se crearán todos los elementos. Según campo. Se selecciona el campo de la Tabla Origen en donde está el ID de la Clase de cada elemento. Cuando se señala esta opción, aparece una nueva opción llamada Por Defecto, donde se puede indicar la Clase que se utilizará en caso de que el campo indicado no tenga valor válido en algún elemento. - Agregar Campos. En esta opción se relacionan campos de la Tabla Origen con campos de la Ficha del Elemento destino. Al pulsar sobre el botón Agregar Campos aparece la ventana siguiente para hacerlo: La opción Por defecto es para rellenar el valor deseado en caso de que la Tabla Origen no tenga el va- lor en algún elemento. 4.2. PUBLICACIÓN DE ELEMENTOS En este capítulo se detallan ciertos aspectos que hay que tener en cuenta para determinar las condiciones que tienen que cumplir los elementos para estar publicados en el CM y su relación con los Buscadores. Es importante analizar estos dos aspectos: - Condición de Publicación. En la página principal del diseño del módulo Content Management se elige el campo de tipo Sí/No de la ficha de la Familia Propia que servirá para determinar si un elemento será publicado o no. Adicionalmente, los elementos que aparecerán en las Listas de Elementos, dependerán de su Perfil, pero siempre tendrán que cumplir la - Condición de Publicación. Listas de Elementos. Cada Lista de Elementos tiene definido un Perfil, que es el que determina las Condiciones que han de cumplir los elementos para mostrarse en ella. Las condiciones del Perfil se sumarán a la Condición de Publicación comentada antes, por lo que en los Perfiles hay que omitir esa condición, no es necesaria. Listas de Elementos, por Condición de Publicación y la El resultado es que, cuando el visitante se dirige a una Página que tiene defecto verá todos los elementos que cumplan las dos condiciones, la del - Perfil de esa Lista. Resultado de la Búsqueda. Los resultados de los Buscadores siempre se muestran en Listas de Elementos. Al diseñar una Página que contiene Listas de Elementos, se puede determinar si va ha ser resultado de Buscadores (opción Contiene Resultado de Búsqueda = Sí), y en su caso seleccionar los buscadores. También es posible elegir la Página destino en el diseño de los Buscadores. El resultado es que, cuando el visitante realice una búsqueda, el resultado se mostrará en todas las Listas de Elementos que tenga la Página indicada. GESTIÓN DE CONTENIDOS Página 80 de 96 Esto implica que a las condiciones que ya tenía la Lista de Elementos (Condición de Publicación + Condición del Perfil), ahora se le añaden los límites que el visitante aplique en la búsqueda. Se suman los tres filtros. Esto es así con todos los tipos de buscadores, aunque según sea el tipo se aplicará de distinta manera: o Buscador de Texto. El filtro lo determina el visitante al escribir un Texto, que se aplicará en el campo del elemento que se ha indicado al diseñar el buscador. o Buscador de Árbol. En la búsqueda por Árbol el visitante elige una Clase, de manera que el resultado de la búsqueda sólo mostrará sus elementos. o Buscador de Lista de Perfiles. Cuando un visitante pulsa sobre un Perfil determinado, en el resultado se mostrarán los elementos que cumplan los dos Perfiles, el de la Lista de Elementos más el del Perfil que ha elegido en el buscador. Para ello es importante asegurarse de que no son condiciones contradictorias. Un ejemplo puede ser realizar las condiciones de la Lista de News = Yes, y las condiciones de los Perfiles del buscador con otro National = Yes Elementos con el campo campo como o Buscador de Selección Simple. Cuando un visitante pulsa sobre una opción determinado, en el resultado se mostrarán todos los elementos que tengan esa opción seleccionada en su Ficha. o Buscador de Prefijos. Cuando un visitante pulsa sobre un Prefijo determinado, en el resultado se mostrarán todos los elementos que tengan ese Prefijo seleccionado en su Ficha. Como resultado de este análisis se deduce que si se utiliza la misma Página como entrada principal al CM y como resultado de las Búsquedas, cada vez que un visitante se dirija a la Página principal, en sus Listas se mostrarán, por defecto, todos los elementos, y cuando apliquen la búsqueda se reducirá su número con los elementos que la cumplan. En algunos casos este escenario puede no ser el deseable por la lentitud que puede representar mostrar la Página principal con todos los elementos para que después sean filtrados con el buscador. Si este es el caso se recomienda la siguiente distribución: 1. Diseñar la Página principal con Listas de Elementos con Perfiles restrictivos que muestren sólo los elementos por defecto de la entrada. Esta Página tendrá las dos características siguientes: 2.1. Tendrá Contenidos del tipo 2.2. Pero tendrá la opción 2. Buscador, para que los visitantes puedan utilizarlos. Contiene Resultado de Búsqueda = No. Diseñar otra Página para el resultado de los Buscadores, copia o no de la principal. Sea o no copia, las características diferenciadoras con la Página principal son: 2.1. La opción Contiene Resultado de Búsqueda = Sí, y en el OJO-Lupa indicar los Buscadores ubi- cados en la Página principal. 2.2. En las Listas de Elementos que contenga esta Página, utilizar Perfiles que cumplan condicio- nes de publicación más generales, por ejemplo solo la opción principal de Publicación (Pu- blished = Sí). El resultado de esta combinación es que, cuando el visitante entre en la Página principal del CM verá sólo los elementos más relevantes, y cuando realice una búsqueda el resultado se mostrará en la segunda Página diseñada a propósito con un Perfil menos restrictivo. Si la segunda Página es copia de la principal, el visitante no se percatará de que ha cambiado de Página, sólo los elementos de la Lista. Otra posibilidad muy utilizada es que la Página de resultados de la búsqueda tenga otro diseño orientado a ese cometido, totalmente distinto a la página principal, por ejemplo: GESTIÓN DE CONTENIDOS Página 81 de 96 Al pulsar sobre uno de los elementos se abrirán sus detalles. 4.2.1. Listas de Elementos filtradas según Detalles del Elemento AuraPortal Content Management incluye una funcionalidad que permite mostrar según los Listas de Elementos filtradas Detalles del Elemento que se está visualizando. Lista de Elementos se abre la PágiDetalles de Elemento). Si en esa misma Página se ha puesto un Contenido Como hemos visto hasta ahora, cuando se pulsa sobre un elemento de una na con sus Detalles (en el Contenido del tipo Lista de Elementos, los elementos que se mostrarán en esa lista dependerán de su propia configura- ción (Perfil, …), lo cual quiere decir que, en principio, serán los mismos sea cual sea el elemento en el que estamos visualizando sus Detalles. Pues bien, hay una configuración que permite que la lista sea diferente según cada elemento. Veamos un ejemplo: En la imagen siguiente se muestra una ejemplo GESTIÓN DE CONTENIDOS Lista de Elementos con las Secciones de noticias del periódico digital de The Modern Herald: Página 82 de 96 Cuando se pulsa sobre una Sección (Elemento de la Lista), por ejemplo, Scientific, se desea que se muestren sus Detalles y la lista de noticias relacionadas con esa Sección, pero no otras: GESTIÓN DE CONTENIDOS Página 83 de 96 Efectivamente, en la imagen anterior vemos la parte superior con los detalles del elemento Scientific y debajo una lista con dos noticias relacionadas, una sobre Microsoft y otra sobre Robots. Sin embargo, si en lugar de Scientific pulsamos sobre la Sección Health, veremos sus detalles, y debajo sus noticias relacionadas, que serán diferentes para cada Sección. Ahora las noticias que se muestran son una sobre una tormenta en Chicago y otra sobre un descubrimiento médico: La configuración de este escenario se basa en que cuando en una misma Página hay un Contenido del tipo Detalles de Elemento y uno del tipo Lista de Elementos, en la configuración de éste último aparece una nueva Condiciones según Detalles del Elemento, en donde se puede hacer la asociación entre ambos opción llamada tipos de Contenidos. Veamos todos los detalles de la configuración: PÁGINA En la Página preparada para mostrar los Detalles de los Elementos de las Secciones, está el Contenido Detalles de Elementos y también uno de Lista de Elementos: GESTIÓN DE CONTENIDOS Página 84 de 96 DETALLES DEL ELEMENTO En la configuración del Espacio de Publicación con el Contenido Detalles del Elemento se mostrarán los detalles que se deseen cuando se pulse sobre un elemento de una Lista, por ejemplo la ampliación de una noticia. En el ejemplo que nos ocupa, este Contenido no tiene ninguna configuración especial. LISTA DE ELEMENTOS Espacio de Publicación con el Contenido Lista de Elementos, por el hecho de que en la Detalles de Elementos, ha aparecido una nueva opción: Condiciones según Detalles del Elemento: En la configuración del misma Página hay otro Espacio con un Contenido GESTIÓN DE CONTENIDOS Página 85 de 96 En esta opción es donde se podrá establecer la relación entre ambos Contenidos para filtrar la Lista. Nota. Si esta opción no se configura, la Lista de Elementos que se mostrará será la misma sea cual sea el Elemento inicial desde dónde se haya abierto esta página de Detalles. Al entrar en el OJO-Lupa de configuración se abrirá la ventana de configuración de las Condiciones: GESTIÓN DE CONTENIDOS Página 86 de 96 Se trata de determinar las Condiciones que tienen que cumplir los elementos para ser mostrados en la Lista, en relación con los Detalles del Elemento que se muestra en cada caso. En este ejemplo, en las fichas de las noticias hay un campo de tipo Prefijo con un Prefiltro en donde solo se muestran las Secciones, que son elementos de la Familia Content Management y Clase Sección. Por lo tanto, la Condición que se necesita es que se muestren los elementos cuyo Prefijo sea igual al _Nombre del Elemento mostrado en Detalles. Para ello, pulsar Crear Condiciones y se abrirá la ventana de configuración: DATO REAL DATO REAL se elige el campo de los elementos de la lista que queremos comparar, en este caso el campo Prefijo llamado CM-Section donde se ha elegido la Sección en cada Noticia. En COMPARACIÓN Hay dos posibles Operadores, Igual o Distinto. En este caso Igual. PATRÓN COMPARACIÓN El PATRÓN COMPARACIÓN, tal como dice el texto aclaratorio (Campo del elemento mostrado en el Contenido ‘Detalles del Elemento’) se elige el campo del Elemento del cual se están mostrando sus Detalles, que tiene que coincidir con el DATO REAL. Como allí se eligió el Prefijo, aquí hay que elegir el _Nombre. De esta manera, cuando se están viendo los detalles del elemento tengan GESTIÓN DE CONTENIDOS Scientific, la Lista mostrará las noticias que Scientific en su campo Prefijo CM-Section. Página 87 de 96 5. ACCESO AUTENTICADO. LOGIN FORM Si se desea, se puede proteger Páginas y Documentos para que sólo puedan acceder visitantes que se hayan registrado, concretamente Usuarios Invitados de la 5.1. WIP. AUTENTICACIÓN DE PÁGINAS Es posible configurar las Páginas del CM para que requiera autenticación o no. Es la opción llamada Requiere Autenticación No Sí que está en el diseño general de cada Página del CM: 5.2. AUTENTICACIÓN DE DOCUMENTOS Es posible configurar los documentos para que su acceso requiera autenticación o no. Es la opción llamada Requiere Autenticación No Sí que está en el Estilo del campo Biblioteca en las Plantillas: Cuando se configura un campo Biblioteca para requerir autenticación, la lista de documentos se muestra a todos los visitantes, pero cuando se pulsa sobre uno para verlo es cuando aparece la ventana de autenticación solicitando Login y Password. Sólo si se introduce se abrirá el contenido del documento. GESTIÓN DE CONTENIDOS Página 88 de 96 5.3. REGISTRO AUTOMÁTICO. CREACIÓN DE USUARIOS INVITADOS En cualquiera de los dos casos anteriores es deseable que si el visitante no dispone de un Login para ver el contenido autenticado, pueda obtenerlo fácilmente y entrar en ese momento sin tener que esperar. A continuación se describen los mecanismos que lo permiten. 5.3.1. Formulario de Inicio de Sesión Es posible personalizar el formulario de Inicio de Sesión de la siguiente manera: El botón Registrarse es un Mensaje de Inicio de Proceso con las características que se describen en el apartado siguiente. 5.3.2. Mensaje de Inicio de Proceso La manera que tiene un visitante anónimo se pueda registrar y obtener automáticamente su de Login y Password Usuario Invitado es a través de un Proceso BPM. Hay muchas posibilidades de configuración de un Proceso para dar de alta Usuarios Invitados automáticamen- te. A continuación se describe una sencilla y válida para el escenario que nos ocupa. En este ejemplo, todo el mecanismo de creación del Usuario Invitado está en el Formulario del Mensaje de Ini- cio del Proceso: GESTIÓN DE CONTENIDOS Página 89 de 96 Este - IM (Mensaje de Inicio) tiene las siguientes características: Acceso Anónimo. La opción Usuario del diseño del Formulario está configurada con Anónimo. De esta manera el visitante que hasta ese momento es anónimo, podrá acceder a él para registrarse y obtener su - Login. Campos obligatorios. Para poder crear un Usuario Invitado son necesarios su Nombre e Email (éste último será el Login). Por lo tanto, estos campos estarán disponibles en el formulario y serán obligatorios. Password, la opción más cómoda es que el usuario lo elija en el formulario. Otra maPassword se asigne automáticamente con la Tarea de Sistema del botón Registrase ex- Con respecto al nera es que el plicada a continuación, pero ello obliga al envío posterior de un email para que el Usuario Invitado lo conozca para posteriores accesos. Email y Password se configuren los campos del Limitados y así evitar errores. Por ejemplo, podrían configurarse así: Normalmente es recomendable que en los casos de formulario como Email: GESTIÓN DE CONTENIDOS Página 90 de 96 Password: Recuérdese que en la opción Avisos de la barra de acciones de la configuración de los Límites de los campos se pueden personalizar los mensajes que verá el usuario si no se cumple las condiciones, por ejemplo: - Botón Registrarse. Se trata de un botón de acción configurado para ejecutar una Tarea de Sistema CREADOR (Crea Cuenta y Rol Personal), con la siguiente configuración: GESTIÓN DE CONTENIDOS Página 91 de 96 Descripción de opciones: o Terminar Formulario si se crea el Rol Personal. Marcar esta opción provoca que si el Usuario se crea satisfactoriamente se cierre el Formulario de Registro y automáticamente se redirija a la página originaria de la petición (o el documento si es el caso). o Crear Rol Personal = Sí. Con las opciones siguientes: GESTIÓN DE CONTENIDOS Página 92 de 96 Nombre Rol Personal. Se obtiene del campo que el visitante rellenará en el formulario. Login. Pulsando sobre el OJO de configuración se verán sus opciones, que en este ejemplo son las siguientes: Los datos de Login y Password se obtienen de los campos del formulario que relle- nará el visitante. Nota. El Login de un Usuario Invitado siempre ha de ser su Email. De esta manera se podrá utilizar para enviarle notificaciones. 5.3.3. Operativa Siguiendo con el ejemplo descrito, cuando el visitante de la web intente acceder a una Página o Documento Login Password. Si no tiene, pulsará el botón Registrarse y se abrirá el formulario del IM para que introduzca su Nombre, Email y Password deseado. que requiere autenticación, el sistema mostrará el formulario de Inicio de Sesión para que introduzca su (Email) y GESTIÓN DE CONTENIDOS Página 93 de 96 Registrarse y la Tarea de Sistema creará el corresUsuario Invitado. Si se crea con éxito, el sistema automáticamente redirigirá a la Página o Documen- Una vez introducidos los datos el visitante pulsará el botón pondiente to que requería autenticación y el Proceso BPM se iniciará. A partir de este momento, este Usuario Invitado ya dispondrá de Login y Password para posteriores accesos. Lo que haga el Proceso BPM que se ha iniciado dependerá de cada situación. Quizás ya no tiene nada que hacer porque el Usuario Invitado ya se ha creado, pero una buena práctica es enviarle un Email a la dirección que ha proporcionado para recordarle su Login y Password para futuros accesos. 6. SITE MAP. POSICIONAMIENTO EN BUSCADORES DE INTERNET El módulo Content Management de AuraPortal incluye un sistema automático de posicionamiento de buscadores de Internet (Google, …), basado en los siguientes puntos: - SiteMap. Creación automática del SiteMap, W3C. Compatibilidad con el estándar W3C, Páginas HTML. Creación automática de una página HTML por cada elemento publicado. 6.1. SITEMAP Uno de los métodos que utilizan los spiders de los motores de buscadores de Internet como Google para rastrear webs, es investigar si existe el fichero SiteMap.XML con el contenido de la Web, en este caso el Content Management de AuraPortal. Si lo encuentra, indexa su contenido directamente facilitando y mejorando su posicionamiento. Content Management incluye un sistema automático de creación del SiteMap.XML que se Estructura: Para ello, AuraPortal configura en Al entrar en ella se abrirá la siguiente ventana: GESTIÓN DE CONTENIDOS Página 94 de 96 Las opciones de configuración son las siguientes: - No. No genera el fichero SiteMap.XML. - A las … Horas. Se genera cada día a la hora indicada. - Cada … Horas. Se genera cada xx horas según se indique - Generar ahora. Lo genera en el momento de pulsar este botón. Esta opción modificará el fichero …\AP\sitemap.xml, lo cual requieren dos condiciones: o Que el usuario que pulse el botón tenga suficientes Permisos de Windows para modificar el fichero en la ubicación …\AP\sitemap.xml de la instalación de AuraPortal, o El fichero Que el fichero no tenga el atributo de Sólo Lectura. SiteMap.XML contendrá una línea por cada elemento publicado en el CM. 6.2. W3C En la publicación de elementos en el CM de AuraPortal se han seguido las recomendaciones del estándar W3C (World Wide Web Consortium) para la navegación, sin llegar a comprometer funcionalidades importantes. Por ejemplo, las dimensiones totales de las Páginas y Plantillas han de ser fijas y no porcentuales según el tamaño del navegador del usuario. 6.3. HTML El Content Management de AuraPortal, genera automática y virtualmente una página HTML con cada elemento Metadata HTML del diseño de las Plantillas, publicado, y asigna el valor de los campos que se eligió en la opción en las etiquetas HTML principales para el posicionamiento en motores de búsqueda de Internet. GESTIÓN DE CONTENIDOS Página 95 de 96 GESTIÓN DE CONTENIDOS Página 96 de 96