Documentación

¿Por qué migrarse a GXportal 6.0?

Tabla de contenidos

¿Por qué migrarse a GXportal 6.0?

Pilares de GXportal 6.0

GXportal 6.0 no es simplemente una actualización de la versión 5.2 dado que en esta versión usted cuenta con el motor de generación de páginas hecho desde cero. Y fue hecho basado en los siguientes pilares:

Rapidez

GXportal 6.0 mejorará sustancialmente los tiempos de respuesta de las páginas del sitio. Además mejora la eficiencia en el uso de los recursos del servidor (procesador, memoria, base de datos, etc). Las páginas con el nuevo motor cargan en promedio un 75% más rápido que con la versión 5.2.

Responsive

Las páginas generadas se pueden adaptar a cualquier dispositivo, desde celulares hasta televisores. Y esto se ha conseguido generando CSS3 puro, minimizando el uso de JavaScript lo que ayuda también a que sea más rápido.

SEO (Search Engine Optimization)

Es importante que su sitio quede lo mejor “rankeado” posible por los buscadores y si bien hay muchos factores que juegan en esto, es importante que el código de la página sea lo más semántico posible de forma tal que los buscadores puedan identificar fácilmente las distintas secciones de la página, dónde hay contenidos publicados, identificar el título, la fecha de publicación, la imagen asociada. Y esto el nuevo motor lo consigue generando HTML5, utilizando automáticamente los tags adecuados para cada contexto y donde no se puede automatizar, se brinda la posibilidad mediante simples propiedades de indicar la semántica adecuada.

Accesiblilidad

Aquí el objetivo es que los sitios generados con GXportal puedan ser utilizados de manera equitativa por todos los usuarios, otorgando herramientas que tomen en cuenta los diferentes desafíos motores y sensoriales para interactuar que enfrentan las personas. 
El nuevo motor mejora mucho la accesibilidad con respecto a la versión anterior por lo mismo que el punto anterior, la semántica. Pero no puede hacer todo por si solo, también se necesita que el equipo de diseño, al diseñar y construir tenga en cuenta cosas como por ejemplo los contrastes de color o al agregar botones de tipo imagen le pongan el texto asociado aunque esté oculto.

¿Qué hay de nuevo?

Además que GXportal 6.0 cumple con los pilares anteriormente mencionados: 
  • Rapidez en la carga de páginas
  • Responsive: La posibilidad de construir sitios responsive
  • SEO: Buena semántica en el código de las páginas para lograr un buen posicionamiento por parte de los buscadores
  • Accesibilidad: que los sitios generados por GXportal puedan ser utilizados de manera equitativa por todos los usuarios, otorgando herramientas que toman en cuenta los diferentes desafíos motores y sensoriales para interactuar que enfrentan las personas,
también se incluyen nuevas funcionalidades que se mencionan a continuación:

Dominios

A partir de GXportal 6.0 es posible agregar todos los dominios que se quieran administrar desde un sitio sin restricciones.
Suponga que una empresa lanza una campaña por un tiempo determinado. Podría querer que se acceda desde www.misitio.com/campana ó tal vez quiere que se vea totalmente independiente de la empresa, por ejemplo: www.campana.com Para lograr el segundo ejemplo, habría que definir un nuevo dominio.

Formato de URL

En la URL se puede representar toda la jerarquía de carpetas. Esto es útil para indicar más claramente al usuario donde está ubicado dentro del sitio y también a la hora de ver los resultados de las búsquedas de Google por ejemplo, que además del título de la página se muestre la url de la misma. Esto ayuda al usuario a saber si ese resultado es relevante para él o no.
Con esto también se quita una restricción que había en versiones anteriores, no podía haber dos carpetas en el sitio con el mismo nombre. Ahora se puede siempre y cuando las mismas estén en ramas diferentes de la jerarquía.
En caso que una carpeta no quiera representarse en la URL, se indicará.

Degradado

Es posible aplicar un relleno degradado, es un relleno que cambia gradualmente de un color a otro a través de la superficie de la forma.
Los degradados que usted puede crear son los que típicamente se usan como fondos de botones o regiones, los cuales tienen efectos de degradado, van de un color a otro de forma lineal, radial o siguiendo un patrón.

Transparencia

Es posible definir colores con transparencia.
Se pueden definir colores RGBA y colores HSLA. En ambos casos A es el canal alpha para definir la transparencia del color.

Tipografías

En GXportal 6.0 para definir una Web font es suficiente cargar su formato WOFF.
El segundo cambio es sobre los estilos de las fuentes.
Ahora es posible que cada fuente tenga su versión para cada estilo, o sea que puedo tener el archivo WOFF para la versión "normal" y otro archivo para la versión “bold" de esa fuente.
Lo mismo pasa al usar Google Fonts, no sólo usted puede elegir la fuente sino también los estilos a usar. También esta versión ofrece mejoras para que sea más sencillo el uso de los estilos de fuentes.

Más motivos para migrar de versión

Validación

Dado que en esta versión el motor de generación de páginas ha sido construido desde cero y que se ha trabajado mucho para que las páginas que GXportal genera pasen las pruebas de validación de la W3C, las páginas generadas cumplen con los más recientes estándares.

Genera y valida HTML5, que es un lenguaje mucho más rico para describir las páginas lo que hace que las mismas sea más semánticas.
Al ser semántico ayuda a que las páginas sean mejor indexadas por los buscadores y también ayuda a la accesibilidad ya los programas lectores de pantalla pueden leer mejor las mismas.
Además se siguen las guías WCAG de accesibilidad de la W3C.
Genera y valida CSS3, que nos permite hacer que las páginas se adapten a cualquier tamaño de pantalla.
Y utiliza JavaScript no obstructivo, lo que permite que las páginas funcionen igual incluso cuando no está habilitado el uso de JavaScript en el navegador, lo que además contribuye a la velocidad de carga y accesibilidad de las páginas.

Todo esto muy importante principalmente en proyectos dirigidos a empresas u organismos públicos, que suelen exigir que sus sitios cumplan con los estándares ya que eso les brinda ciertas garantías de que sus sitios van a funcionar correctamente en cualquier navegador o dispositivo, van a ser correctamente indexados por los buscadores y van a ser accesibles de manera equitativa por todos los usuarios teniendo en cuenta los diferentes desafíos motores y sensoriales que enfrentan las personas. 

Escalabilidad y Velocidad de respuesta

Esta versión es entre un 50% y un 75% más rápida que la versión 5.2 y soporta una mayor cantidad de usuarios concurrentes utilizando el mismo hardware.

Esto gracias a que las páginas que genera el nuevo motor son hasta un 80% más livianas, reduciendo el tiempo de generación y transferencia.
Gracias al cache del lado del servidor que una vez generada la página la estatiza total o parcialmente de modo de no tener que volver a generarla.
Y también es gracias al cache del navegador que mantiene una copia de la página de forma local y solo se vuelve a cargar del servidor si la misma tuvo algún cambio.

Y lo mejor es que el cache del servidor lo gestiona automáticamente GXportal, no hay que ocuparse de él.
El cache del navegador se puede gestionar automáticamente o puede configurarse de forma manual para obtener aún un mejor rendimiento.

Compatibilidad

Cambios de nombres

Lo que en versiones anteriores se llamaba Canal ahora se llama Carpeta.
Lo que antes llamabamos Página plantilla, ahora se llama Página maestra.
Lo que antes llamabamos Página principal, ahora se llama Página prederminada.
Lo que antes llamabamos Link catalogado, ahora se llama Permalink.
Lo que antes llamabamos GXportlet, ahora se llama Bloque.

Asignación de Permisos

En GXportal 6.0 cambia el criterio de asignación de permisos.
Esta versión permite definir permisos a los sectores. Por esta misma razón, ya no tiene más sentido definir permisos a los componentes web.
Se le puede definir permiso a: carpetas, páginas, sectores y tipos de contenidos.
Inicialmente todos los usuarios tienen permisos de acceso.
A cada elemento se puede asignar que tienen acceso: todos los usuarios, sólo los usuarios anónimos, sólo los usuarios autenticados, usuarios con roles determinados. Únicamente en este último caso podrá definirse qué roles tendrán acceso (esto se realiza desde la opción Configuración -> Permisos)

Componentes web

Los componentes web en GXportal 6.0 no tienen estado ni se les define permisos.
Los componentes web pueden tener más de una región y una cantidad ilimitada de bloques.