Este documento presenta una introducción al portal GXportal, destacando sus capacidades como la publicación de contenido en formato wiki, consumo de RSS, foros, encuestas, galerías de fotos, formularios y videos. También describe las funciones de posicionamiento como URLs amigables, meta-etiquetas y código semántico, así como la integración con aplicaciones y la publicación de contenido RSS. Finalmente, invita a conocer más sobre GXportal a través de su sitio web, conferencias y laboratorios.
12. Posicionamiento • Friendly URLs
• Key-words
• Google sitemap
• Meta-Tag
• Semantic Code
• URL canonical Tag
13. Wiki
Consumo de RSS
HTML Libre Foros
Menúes Texto
Comentarios
Encuestas Google Maps
Galería de fotos Buscadores
Preguntas frecuentes
Formularios
Gadgets Autenticación externa
Videos
Catálogo de productos Slider
Ranking URLs amigables
Sitemap
Lista de noticias
Web Fonts
Audio
Integración de aplicaciones Publicación RSS
19. Invitaciones
• Conozca más
– http://www.gxportal.com (Crear sitios, Tutoriales,
Documentación, Blog)
• Conferencias relacionadas
– Casos de éxito con GXportal
• A continuación, en esta sala
– Laboratorio GXportal
• Hoy 17:15 hs, Sala 4P
• Martes 9:00 hs, Sala 4P
– ¡GXportal 5.1 liberado! Conozca lo nuevo de la
versión
• Miércoles 10:30, Sala 2C
Buenas tardes, bienvenidos, gracias por estar aquí!Soy Claudia Shuster, trabajo en Artech desarrollandoGXportal.Y por suerte hoy les voy a hablar de GXportal.
¿A quién no le pasó que al hacer una búsqueda estamos esperando encontrar el resultado en la primer página?Generalmente no vamos a las siguientes páginas, y si el resultado no apareció en la primer página, estamos convencidos que realizamos mal la búsqueda y volvemos a intentar una nueva búsqueda.
Acá estamos viendo el sitio de GXportal, que está hecho con GXportal.Porque justamente, GXportales una herramienta para construir sitios. No precisamos nada para empezar a usarlo, solo tenemos que tener un navegador.Y para armar un sitio con GXportal no hay que tener conocimientos de programación.GXportal nos dá facilidades para aparecer primeros en las búsquedas y de eso les voy a contar en unos minutos.Bien, creo que la mejor forma de entender qué es GXportal es ver qué puedo hacer con él.
Para eso les voy a mostrar el sitio del evento que está hecho con GXportal y les quiero presentar algunas de las funcionalidades que utilizaron en este sitio.En GXportal se pueden hacer sitios multiidioma. En cualquier momento podemos habilitar un nuevo idioma, y lo único que tenemos que hacer es ingresar las descripciones en el nuevo idioma.GXportal se encarga de presentar el menú con cada uno de los idiomas habilitados. Y cuando seleccionamos un idioma, nos presenta el sitio en el idioma que corresponde. En el sitio nos podemos identificar.Se pueden definir todos los roles que sean necesarios, y a los usuarios se les asigna roles.De este modo se puede restringir páginas a cierto grupo de usuarios, y lo mismo ocurre con los contenidos. Dos usuarios pueden estar accediendo a la misma página y según sus roles ver podrán ver ciertos contenidos y otros contenidos no, tener acceso a ciertas páginas o no.Se está presentando un menú para navegar por el sitio.Las opciones de los menús pueden llevarnos a página del sitio y también a URLs externas al sitio.Podemos personalizar su estética, cómo presentamos las opciones, cómo se verán al pasar el mouse por encima, cómo vamos a desplegar los submenúes.Si hay opciones de un menú que apuntan a páginas que tenemos restringidas, GXportal no nos presentará esas opciones.Cada cliente tiene disponible cierto conjunto de fuentes de letras. Windows tiene su conjunto de fuentes, Linux, iPad, cada uno tiene su conjunto de fuentes.Si queremos que en todas las plataformas nuestro sitio se vea igual, entonces en lugar de texto podríamos utilizar imágenes.El problema de usar imágenes es que no llevaría más tiempo armar el sitio porque tenemos que estar generando imágenes y las páginas se vuelven más pesadas.Para dar solución a este problema, se crearon las Web Fonts.GXportalpermite agregar WebFonts que lo soportan todos los navegadores. De este modo podemos utilizar libremente las tipografía de nuestra preferencia, y usaremos texto en lugar de tener que generar imágenes. Esto además de permitir diseñar el sitio más rápidamente, mejora la indexación, ya que los textos sí se indexan.Podemos reproducir videos, utilizando como reproductor youtube, vimeo, o el propio GXportal.
Se presenta una galería de imágenes. En GXportal se sube un grupo de imágenes en un solo paso. A su vez con GXportal podemos generar miniaturas de las imágenes, es decir, imágenes más pequeñas que las imágenes originales. No tenemos que subir nuevamente las imágenes en tamaño más chico.Quiero dejar claro que en esta galería se están presentando las imágenes miniatura, no la imagen original mostrada en tamaño chico.Esto hace que el peso de la página sea mucho más liviano y al hacer clic en una imagen se amplía en su tamaño original pudiendo continuar recorriendo la galería.
¿Qué mejor manera de describir una dirección que presentando un mapa?Para definir la ubicación física donde estamos actualmente se está presentando un mapa interactivo, donde podemos hacer zoom, movernos dentro del mapa, todas las funcionalidades que conocemos de los mapas de Google.Y esto con GXportal se logra con muy pocos clics.Es indiscutible el movimiento que hay en las redes sociales y el tiempo que le dedicamos nosotros a estar en las redes sociales.Entonces resulta fundamental que lo que generamos en las redes sociales esté presente en nuestro sitio.Acá vemos que se presentan todos los tweets que tengan el hashtag que identifica al evento.Podríamos también habilitar que desde el sitio se empiece a seguir a nuestra cuenta de twitter, ó que al ver un contenido podamos hacer “Me gusta” y ese contenido vaya a mi muro de facebook.
Podemos utilizar formularios, con la cantidad de preguntas que precisemos, y con preguntas que sean para que los usuarios escriban, o presentar un check box, radio button, combo y adjuntar archivos.Durante el encuentro se toman certificaciones como valor agregado para las personas que vienen del exterior. Para eso los interesados debían previamente inscribirse. Entonces resultó buena la idea de utilizar un formulario, y cada vez que se completaba uno, las personas de capacitación recibían la solicitud por mail.También se pueden utilizar para realizar encuestas, se registran votos por usuario, se puede analizar voto por voto y ver un resumen general, y se pueden graficar los resultados.
Del mismo modo que presentamos información en nuestro sitio, podemos habilitar la descarga de documentos, no importa en que formato estén.En el evento resulto práctico habilitar la descarga de los templates disponibles para preparar el material a utilizar para las charlas.
LISTA DE NOTICIASSe pueden enviar lista de noticias por correo electrónico. Durante las semanas previas al encuentro se estuvieron enviando diferentes newsletter, lo que facilitó que todos los interesados estuvieran al tanto de las diferentes actividades que se realizarían, y estar más cerca de la comunidadGeneXus de una forma muy sencilla.EnGXportal enviar una lista de noticas es simplemente armar una página y enviarla con un solo clic a todos quienes estén suscriptos a la lista de noticias.
GXportal no es una herramienta para programar, por lo tanto aquello que GXportal no ofrece dentro de sus funcionalidades se puede integrar de una manera muy simple. Las aplicaciones pueden verificar la sesión generada por GXportal de manera que el usuario no tiene que volverse a loguear en la aplicación.En este caso, se hizo una aplicación web que es la agenda del encuentro, donde se pueden marcar favoritos, cada uno puede armar su propia agenda.El único requerimiento para integrar una aplicación en GXportal es que sea web, no importa con qué tecnología esté desarrollada.
Es importante que las URLs de nuestro sitio sean fáciles de recordar, cortas, qué ayuden a entender la estructura del sitio.GXportal hace esto automáticamente por nosotros, crea la URL para acceder a cada página, pero para que la URL sea clara, fácil, depende que utilicemos descripciones adecuadas.Además podemos crear nosotros las URLs que nos resulten prácticas y fáciles de recordar.
SEO (SearchEngineOptimization)Cuando tenemos nuestro sitio, un tema que a todos nos importa es que aparezca primero en las búsquedas.Y esto no es un tema sencillo, de hecho hay profesionales que se dedican a eso, a posicionarnos mejor, a seguir buenas prácticas para lograrlo.No hay soluciones mágicas que aseguren que un sitio va a aparecer en primer lugar al hacer una búsqueda porque hay muchas cosas que los motores de búsqueda tienen en cuenta, una de las más importantes es qué tan accedido es mi sitio, qué tanto se habla de mi sitio, cuántos sitios tiene referencia a él.En GXportallo que hicimos fue darles facilidades para poder lograr un mejor posicionamiento.
Hasta acá les conté algunas de las funcionalidades de GXportal. Hay muchas más.Pero ahora me gustaría mostrarles LO FÁCIL que es hacer las cosas en GXportal.
Estamos viendo una página vacía del sitio. En realidad vemos algunos elementos en esta página. Esto es porque en GXportal se utiliza el concepto de plantilla. Es una página donde generalmente va el logo del sitio, algún menú para poder navegarlo, y otros elementos que queremos que estén presentes en varias páginas de mi sitio.Como está definido que está página herede de la plantilla, vemos todos estos elementos.Ahora vamos a comenzar a diseñar esta página. Una página se diseña agregando cajitas que le llamamos GXportlets, y configurando propiedades para definir su estética y comportamiento.Nos gustaría mostrar información, asi que vamos a agregar un GXportlets. Vemos la lista de todos los GXportlets disponibles, seleccionamos el que queremos agregar y lo arrastramos hacia donde queremos.Vamos a seleccionar el contenido que queremos mostrar. Podemos crear un nuevo contenido o seleccionar un contenido ya existente. En este caso el contenido ya existe asi que lo vamos a buscar. (intro XXII)Bueno, ahora comenzamos a configurar las propiedades para presentar el contenido. Al seleccionar la barra de herramientas del GXportlet a la derecha se nos presentan todas las propiedades que podemos configurar. Las propiedades se muestran agrupadas.Vamos al grupo “Titulo” e indicamos que no queremos mostrarlo.Vamos al grupo “Cuerpo del contenido” y sí lo queremos mostrar. Definimos la alineación y su estética.Y vemos que a medida que modificamos las propiedades, ya se van reflejando los cambios en el diseñador.Vamos a ver cómo se presentaría la página cuando estemos navegando en el sitio.Ahora nos gustaría que a este contenido se le pueda hacer “Me gusta” para que vaya al muro de facebook.Y selecciono “Me gusta” me va a pedir mis datos para publicar este contenido en mi muro de facebook.
Vamos ahora a agregar un mapa con nuestra ubicación actual.Seleccionamos el GXportlet que precisamos.Y vamos configurando alguna propiedades.
Ahora vamos a agregar un slider de imágenes, es decir un conjunto de imágenes que se muestren con cierta transición.Como siempre, lo primero es agregar el GXportlet correspondiente.Para eso vamos a subir las imágenes que queremos mostrar, y las seleccionamos.Vamos a usar el Diseñador de Imágenes de GXportal. Podríamos definir diferentes efectos como bordes redondeados, rotar las imágenes, recortarlas.
Vimos cómo presentar contenidos, integrarlo con las redes sociales, agregar un mapa de google, definir un slider.La forma es siempre la misma, arrastrar Gxportlets a las páginas y configurar propiedades.Y ahora les quiero contar cómo podemos obtener GXportal
Hasta ahora les conté qué podemos hacer con GXportal y muy rápidamente les mostre cómo se usa GXportal.Finalmente me gustaría contarles cómo lo obtienen.GXportal está disponible en dos modalidades, en la típica modalidad “setup”, donde el cliente instala GXportal en sus propios servidores, se encarga de instalar actualizaciones y hacer los backups.Y desde hace 2 años con la liberación de GXportal 5.0, contamos con la modalidad SaaS, donde GXportal está en la nube hosteado por una empresa, y nosotros lo único que precisamos para acceder a GXportal es un navegador. Esto tiene varias ventajas, entre ellas el hecho de que evitamos el costo de tener que instalar el producto configurarlo y mantenerlo. Otra ventaja muy importante que quiero destacar, es el hecho que en la medida que nosotros, los desarrolladores de GXportalincluímos nuevas funcionalidades, las vamos subiendo a la nube, y ya quedan disponibles para quienes estén utilizando esta modalidad. A diferencia del setup, que tenemos que esperar a desarrollar un conjunto importante de características para empequetarlas y armar nuevos setups.En la modalidad SaaS tenemos dos tipos de planes, el plan free y planes pagos que a grandes rasgos se diferencias en que los sitios gratis tienen todo su contenido público, y los pagos incluyen el manejo de usuarios y roles, donde el usuario se loguea al sitio y tenemos la posibilidad de restringir los componentes que queremos que vea.