FileMaker + 24uSoftware = WOW!

En la Internet abundan sitios en castellano donde hablan de las ventajas de FileMaker sus beneficios y su potencial. Pero me parece importante destacar que gracias a su arquitectura “abierta” el FileMaker permite extender su potencial en maneras en la cual el límite es sólo la imaginación. Esto se logra por medio de “Extensiones” y “Plugins”. Mi intención es poder mostrar y contar a la comunidad mis experiencias con estas herramientas.Para iniciar esta serie de artículos nada mejor que hablar de 24uSoftware. Una empresa de origen Checo que desarrolla Plugins para FileMaker desde 1997. Sus productos están siempre actualizados y cuentan con un excelente soporte técnico (algo que los desarrolladores, con tiempos ajustados, necesitamos).

De los varios plugins que tienen (pueden verlos enhttp://www.24usoftware.com/plugins.php) el que utilizo a diario es el 24U SimpleDialog Plug-In 4.0.1 (http://www.24usoftware.com/SimpleDialog). Éste es una pieza clave para saciar mi obsesión de mejorar la experiencia de usuario. Si alguna vez realizaron scripts que demoran más de algunos segundos habrán notado el signo de espera y ningún tipo de “feedback” al usuario. Es más, en procesos largos, realizados a través de conexiones lentas el usuario de un sistema puede creer, erróneamente, que el sistema falló y suspender la aplicación generando la potencial perdida de información. En pocas palabras, el final puede ser dramático.

Tan solo un logo de espera como “feedback” puede causar resultados catastróficos en nuestra base de datos!

Aquí es cuando entra en acción este plugin. Con comandos muy sencillos podemos (entre otras cosas) incorporar una barra de progreso. Podemos hacer que ésta se actualice a tiempo real y que le brinde al usuario una noción de tiempo certera mientras le informamos que está haciendo la aplicación. A continuación les muestro una secuencia de barras de progreso que utilizo en uno de mis desarrollos.

Como verán, el código para activarlas es bastante sencillo

SDialog_ProgressDialog( “open” ; 0 ; Get(FoundCount) ; Get(RecordNumber) ; “Transfiriendo Grupos” ; Round(Get(RecordNumber)*100/Get(FoundCount);2)&”%” )

Otras funciones, que se pueden realizar es tener más de los dos campos donde es posible cargar información en una ventana

y controlar de manera prácticamente ilimitada el contenido y las acciones que podemos realizar al abrir una ventana de diálogo (dialog box)

Los comandos por los cuales se generan tanto las barras de progreso, como los “dialog box” son sencillos de aprender y están muy bien documentados, con ejemplos e instrucciones que alguien con algo de experiencia en FileMaker podrá incorporar sin mayores problemas

Por su potencial, excelente relación costo-beneficio y facilidad de uso el SimpleDialog Plugins forma parte de mis herramientas diarias a la hora de desarrollar soluciones.

Precio: Óptimo
Facilidad de Uso: No apto para usuarios novatos
Recomiendo comprarlo: ¡Definitivamente!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>