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.

Powerful Protogrid Apps due to Javascript

Max Kellermeier , 2017-08-06

JavaScript is established as an integral part of the modern web. While static web pages were very usual in the early days of the World Wide Web and a long time after that, it's not possible to imagine pages without dynamic content nowadays. Due to its wide spread, there are many platforms and web services offering a Javscript API. Hereby, a Protogrid App can easily be extended with external services. For example, to make automatic storage of searchable content from photos or scans in Protorid available, ocr.space's JQuery/Ajax API easily can be implemented. As shown in the screenshots, the scanned text is stored in less than no time and sent by mail to the user.

OCR App Screenshots

Google also offers a API for its map services. Using this API the location of an address can be determined and afterwards shown on an embedded map. In Protogrid, there only has to be a corresponding field in which the map will be displayed. Via ScriptLibrary, a listener for the address field is defined which queries the API and updates the embedded map when the address changes ("onchange" event).
Address on Google Maps
Of course, this functionality is not limited to Google Maps. Bing Maps and Openstreetmaps offer similar APIs, to name at least two alternatives.

Due to Javscript's popularity and its libraries, Protogrid can simply be extended by data and services from external sources. Whether you want to request stock prices live or whether you want to archive your Social Media messages, there are many possiblities to make use of Javscript within Protogrid.

Create a Selection Field in Protogrid

Sonja Blum , 2017-06-15

Drop down selection fields are one of the most comfortable components of forms because they allow to propose certain values to users or to restrict the input options. In the following I'll show you how to easily create a drop down selection field in Protogrid.

Drop Down Selection Field

We start from a simple application called "document storage", which contains the simple Proto "Document". This Proto currently defines a field for the name of the document and the possibility to attach files to documents. The Quickstart Tutorial leads you step by step through the creation of such an application. Now we also want to be able to choose a category for documents by selecting values in a drop down field.

Create the Proto "Category"

First we create a new Proto (see the Quickstart Tutorial chapter 8 for details): In the menu entry "Protos" we "Create" a new Proto, which gets the name "Category" and the plural "Categories". We save the Proto and add the necessary fields. To do this, in secion "fields and widgets" we create a field of typ "text-fiel-definition". In the opening card, we configure the new textfield and choose the label "category name" and the help text "enter the name of your category here". Since every category needs a name, this field is mandatory. Clicking "Save & Close" we leave the text-field-definition and get redirected to the category-Proto.

Create a Relation Field

Now we can insert our selection field into the existing Proto "Document". In the menu entry "Protos" we open the Proto "Document". In the section "field and widgets", we now add a new field of type "relation field definition". Now we add a name and a help text, we choose "Category" and "Enter the category of this document here". As "Related application" we choose the application we are working on, since the Proto we want to link (our Categories) are in this application. As "Related Proto" we choose "Proto:Category", our newly created Proto.
With "Save and Close" we end the creation of this field. Our drop down selection field is ready.

Relation of the Protos

Define Categories and Use the Field

Before we can upload Documents now, we need to define the selectable categories. Therefore we click in the menu entry "Categories" and create a new Card, where we define the name of the category. We choose "General" and "Save and Close" the Card. Create several such categories, to have a nice selection list (e.g. "Administration", "Emergencies", "Technical", "Sale").

Test the New Selection Field

After opening the overview "Documents", we create a new "Document" and notice the new field "Category". By clicking on this field, a list of all previously defined categories appears. There you can now choose the desired category either by clicking on it or by using typeahead.

Finished Card

Protogrid 1.3

Sonja Blum , 2017-03-22
La nueva versión 1.3 de Protogrid esta aquí. Las nuevas opciones le permiten personalizar las aplicaciones más que nunca y ampliar tantos sus propias acciones como sus elementos. A continuación encontrará Ud más detalles.

Puntos importantes

  • Importación y exportación CSV: Apartir de ahora Protogrid proporciona importaciones y exportaciones ilimitadas de sus datos. Con esta nueva opción todos los datos pueden ser transferidos, archivados y/o migrados tanto rapidamente como facilmente.
    CSV Export
  • Widget Lienzo Blanco: Estos Widgets son superficies vacias en una Card lista para ser llenados con cualquier contenido. Se pueden añadir desde imagenes hasta diagramas para mejorar la productividad de la empresa.
    Blank Canvas
  • Botones programables: Utilizando JavaScript Ud tiene la posibilidad de definir la lógica de todos sus botones en una forma individual y particular. Protogrid proporciona todo el código necesario para realizar sus ideas.
    Programmierbare Buttons

Más opciones

  • Derechos de leer y escribir flexibles: Desde ahora todo derecho no solo se reparte por aplicación, sino tambien por Card. De esta forma Ud puede proteger información sensible y/o granularisar los procesos de trabajo en Protogrid.
  • JSON-API: La JSON-API ha sido expandida con más opciones como por ejemplo la sumatoria automatica de ciertas areas en Cards y el acceso a datos del contexto de la sesión actual.
  • Implementación confortable de Client-ScriptLibraries: Al crear una nueva ClientScriptLibrary nuevas funciones auxiliares son añadidas por defecto junto con ejemplos para facilitar los metodos de la API.
  • Aplicaciones iniciales: Todo entorno contiene aplicaciones iniciales útiles. Estas aplicaciones proporcionan una vision global de la posibilidad de Protogrid y pueden ser adaptadas y usadas con un minimo esfuerzo. En el transcurso de las proximas semanas mas aplicaciones iniciales van a ser añadidas.
  • Solo-Tiempo-Campos: Apartir de ahora existe la posibilidad de configurar los campos de tiempo de tal forma que solamente un valor tiene que ser grabado para ser mostrado. Esta opción es particularmente util en aplicaciónes donde el tiempo tiene que ser añadido varias veces en la misma Card.
Además se añadieron tanto multiples mejoras en la estabilidad y velocidad del sistema como optimizaciones visuales en la interfaz y precisión en los mensajes de errores.
Que otras opciones le gustaria ver en el proximo Release? Infórmese en "Pronto disponible" sobre nuestros planes o contactenos directamente para hablar sobre sus necesidades.

Es impresionante. Es gratis.

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