Historias antecedentes, curiosidades y anuncios.

Protogrid vive y evoluciona sin parar. Responsables de esto son, entre otros, nuestros ingenieros innovativos y diseñadores creativos los cuales les gustaria compartir aquí sus historias, anécdotas y muchos consejos útiles y trucos con usted.

Protogrid 1.2

Michel Müller , 2016-07-04

Hoy, la version 1.2 of Protogrid se ha presentado. Esta versión mejora notablemente lo que puedes hacer con tus apps! Todos los entornos Protogrid han sido actualizados con esta versión. A continuación encontrarás lo más destacado de las novedades de esta versión.

  • Ahora dispones de paginación disponible en todos los puntos finales de la API JSON, devolviendo una lista de Cards paginadas. Mira también la documentación actualizada. Adicionalmente, se han reparado las caracteristicas de Cross-Origin que te permitirán hacer login desde páginas web externas.
  • La página de login de tus entornos se ha mejorado gráficamente.
  • Se ha reparado la función de ajuste de la anchura de las columnas en las Tableviews.
  • La página de activación para el registro de un nuevo entorno se ha mejorado notablemente. (desde v1.1.4)
  • Tus entornos ahora muestran siempre un favicono. (desde v1.1.4)
  • El icono de un usuario de la app se muestra ahora al abrir la card de perfil de usuario. (desde v1.1.4)
  • Se ha arreglado un error que se producía al actualizar las cards. (desde v1.1.4)
  • Y, por último pero no menos importante, una estupenda nueva funcionalidad de la v1.2: librerías de script y Triggers .

    Las Card de "librerías de script" se han reemplazado con nuevo código de card que muestra todos los elementos de código fuente. Tus librerías de script están en la tabla "Librerías de script en Servidor".
    Code Overview

    Los Triggers que defines en el código de la Card pueden añadirse a campos de Texto y Numéricos en tu menú de Accion. Muy pronto te ofrecermos más sitios donde usar Triggers, en próximas versiones.
    Añadiendo un Trigger a un campo de texto-1
    Añadiendo un Trigger a un campo de texto-2
    Menú Acción abierto

    Programar un Trigger es muy simple. Puedes especificar el código directamente en la definición del Trigger, ...
    Código en el Trigger
    Código en el resultado del Trigger

    ... o en la libreria de Script del cliente asociada (para cada Trigger puedes seleccionar una librería),
    Código en Cliente SL
    Llamada a Cliente SL
    Resultado de una llamada a Cliente SL

    ... o incluso el ficheros Javascript externos que puedes anexar al código de la Card.
    Anexando JavaScript externo
    Resultado de una llamada externa

Próximas mejoras

Estamos acelerando la entrega de la nueva versión para ofrecerte nuevas funcionalidades, mira también nuestro roadmap actualizado.

En la versión 1.3 presentaremos funcionalidad ilimitada de importación y exportacion de Cards CSV basada en una nueva característica de backend que nos permite ejecutar tareas en segundo plano en el servidor. Además, extendemos la usabilidad de los Triggers añadiéndolos a botones programables que puedes añadir en el cuerpo de la Card.

Protogrid 1.1

Michel Müller , 2016-05-06

¡Nos alegra presentarte hoy la versión 1.1 de Protogrid! Todos los entornos en el cloud de Protogrid han sido actualizados a esta nueva versión. La 1.1 viene con muchas mejoras en estabilidad y rendimiento, y con nuestra nueva JSON API para ambos modos de acceso a tus datos: lectura y escritura. A continuación te mostramos más detalles sobre estas novedades. Ten en cuenta que si quieres usar todas estas funcionalidades en tus apps Protogrid para iOS tienes que generar tu app de nuevo y hacer roll-out de la misma.

  • JSON API está listo para usar. Mira la documentación para más detalles.
  • La búsqueda en los campos de relación desplegables y en las Tableviews se han mejorado para compatibilizarlas con alfabetos no anglosajones.
  • Los campos de relación desplegables están ahora ordenados por su nombre corto.
  • El rendimiento de las Tableviews se ha mejorado.
  • Se han corregido los errores relativos a la gestión de perfiles de usuario.
  • Los problemas de scrolling con TableViews en orden descendiente se han arreglado.
  • Se ha corregido un error con TableViews que producía condiciones de error no-persistentes cuando se enviaban demasiadas peticiones simultáneamente (debido a un scrolling rápido).
  • Para mejorar la experiencia de usuario, se ha incrementado la cantidad de datos devueltos en una petición de un campo de relación desplegable.

Problemas conocidos

  • Si los Cards tienen diferentes nombres cortos en diferentes idiomas, es posible que el campo de relación desplegable devuelva una lista desordenada.
  • Las búsquedas por números pueden originar resultados adicionales cuando los IDs del Card empiezan con el número en cuestión.

Próximas mejoras

Actualmente estamos acelerando la próxima entrega para ofrecerte muchas funcionalidades nuevas, revisa nuestro roadmap actualizado.

Para la próxima versión 1.2 presentaremos ScriptLibraries en la parte cliente, con la posibilidad de incluir fuentes externas de JavaScript y botones para usarlos como Triggers. Además presentaremos tareas de servidor en background con una barra de progreso en la interfaz de cliente web.

Protogrid 1.0.6

Michel Müller , 2016-03-02

La versión 1.0.6 de Protogrid ha sido publicada. Todos los entornos en el cloud de Protogrid han sido actualizados a esta nueva versión. Aquí las mejoras más importantes:

  • Más velocidad a la hora de cargar las Tableviews y los Cards.
  • Protogrid ahora almacena el último estado del filtro para la próxima vez se accede a un Card.
  • Ahora se puede filtrar un Tableview por fecha sin código ninguno:

    Ofrecemos un nuevo widget "Date Filter Definition" para la definición de un filtro para fechas
    adding date filter

    Aquí se ven las opciones para un filtro de fecha:
    date filter definition

    Hay seleccionar el campo en el que se aplicará el filtro:
    choosing field to filter by

    En la lista de widgets hay que tirárlo arriba:
    widget-ordering

    Esto es como se ve el Overview Card justamente antes de filtrar...
    overview card before filtering

    ...y despues de aplicar el filtro
    overview card after filtering


Problemas conocidos

Aquí los problemas que han sido descubiertos en la versión actual y donde estamos trabajando:

  • Bajo ciertas circumstancias, ordenar una lista (un Tableview) de modo desciendente puede generar problemas para mover y para scroll.
  • Hay un problema donde caractéres fuera del alfabeto inglés usando la búsqueda no produce los resultados esperados.
  • Bajo ciertas circunstancias la carga de un Tableview todavía puede resultar lento.
  • En ciertos casos el orden de los menús puede ser reinizializado al estado original despúes del upgrade (los menús Design/Administration/Main).

Planes para mejoras

Estamos de momento accelerando el plan de las nuevas versiones para entregar muchas nuevas funciones, véase también nuestro roadmap actualizado.

En la nueva versión 1.0.7 vamos a introducir un API de tipo JSON para leer y escribir a Protogrid, incluyendo una documentación enlazado de sus apps entre otras funciones.

Es impresionante. Es gratis.

Protogrid es totalmente gratuito hasta dos usuarios con cualquier número de aplicaciones.