
El plug-in MBS es la pieza central desde el punto de vista de FileMaker.
El plugin MBS permite la interacción con FileMaker y el contenido de un visualizador Web que se coloca en una presentación de FileMaker y actúa como una especie de "puente" entre el contenido del visualizador Web y FileMaker. Por ejemplo, el complemento MBS se puede utilizar para consultar qué elemento de menú de un sitio Web se ha seleccionado en un visualizador Web, cuántas páginas tiene un documento PDF en el visualizador Web o qué botón se ha seleccionado en un sitio Web en el visualizador Web. En la versión actual, el plug-in MBS ofrece 44 funciones para consultar el contenido del visualizador Web directamente en FileMaker. Pero eso no es ni mucho menos todo lo que el plugin MBS ofrece a los desarrolladores de FileMaker: También hay funciones de las áreas de AppleScript, campos contenedores de FileMaker, SQLuna biblioteca extremadamente amplia para la edición de imágenes, presentaciones de diapositivas, archivos PDF, información del sistema y mucho más. Encontrará información más detallada sobre el alcance funcional del plug-in MBS para FileMaker en la página web Página web del fabricante. Una licencia para cinco usuarios cuesta 119 euros, IVA incluido; una licencia para desarrolladores y distribución ilimitada con soluciones propias cuesta 469 euros. El plug-in MBS es imprescindible para realizar la solución que se describe a continuación.
JQuery para la parte web de la interfaz de usuario.
En la solución presentada, el menú web se realiza con JQuery. JQuery es una amplia biblioteca de clases basada en JavaScript que resulta especialmente adecuada para la navegación. Hay una serie de plugins gratuitos o económicos para JQuery para la navegación en sitios web que se pueden encontrar fácilmente utilizando Google u otros motores de búsqueda. Algunos plugins de navegación, por ejemplo, pueden encontrarse en la página oficial de Sitio web de JQuery encontrar. La última versión de la biblioteca de clases JavaScript también está disponible en esta página. No obstante, al seleccionar un complemento JQuery adecuado, debe procurarse que no sea excesivamente complejo, de modo que la estructura de menú subyacente pueda mapearse posteriormente con facilidad en los campos de datos de FileMaker.
El visor web de FileMaker adquiere un nuevo significado.
Con la solución presentada en este artículo, el visualizador Web en FileMaker adquiere una importancia mucho mayor. A partir de ahora, ya no se trata sólo de mostrar contenidos de Internet dentro de un visor web, sino que se utiliza nada menos que para la navegación principal dentro de una aplicación FileMaker.Base de datos responsable. Cuando se utiliza un visor web como elemento de navegación, éste se convierte en parte integrante de todo diseño de pantalla en el que vaya a estar disponible la navegación central. La ventaja de la navegación en un visor web reside en la flexibilidad que se obtiene a la hora de ampliar y ordenar los elementos de menú disponibles. Esta solución también facilita la restricción o ampliación de los elementos del menú en función de diversos criterios, como los derechos del usuario o situaciones relacionadas con el estado. En su artículo, el desarrollador Jens Liebelt recomienda utilizar un menú organizado verticalmente, ya que cuanto más extensos se vuelven los elementos del menú, más espacio en la pantalla queda rápidamente demasiado limitado con un menú organizado horizontalmente. Con un menú vertical también es posible utilizar varios niveles sin problemas; en su solución, se realizaron un máximo de dos subniveles.
La abstracción del menú en FileMaker
Tras instalar el plugin MBS en FileMaker y seleccionar un plugin JQuery adecuado, ambas tecnologías deben unirse dentro de FileMaker, es decir, abstraerse. Para ello, el desarrollador Jens Liebelt sólo necesita cinco campos de base de datos en su solución para transferir el modelo a la base de datos de FileMaker. Cuanto más sencilla sea la estructura de lista del menú JQuery, más sencilla será la abstracción en FileMaker. Para mostrar el menú en un visor Web de FileMaker, se puede utilizar un simple botón Guión para crear el "sitio web" local (el menú). Este sitio web local contiene el menú deslizante y los scripts de devolución de llamada y se vuelve a crear después de cada cambio en el menú. Jens Liebelt utiliza TextWrangler para convertir el formato del juego de caracteres típico de FileMaker UTF-16le a UTF8. El script en FileMaker se utiliza para crear la lista (UL/LI) y los JavaScripts para trabajar con FileMaker. El script también tiene en cuenta la ordenación de los elementos del menú.
Video muestra detalles para el desarrollo de menús dinámicos con JQuery.
Para explicar con más detalle cómo funciona su solución, el desarrollador ha publicado un tutorial en vídeo:
FileMaker y JQuery forman un equipo perfecto para los menús dinámicos.
El desarrollador de FileMaker Jens Liebelt muestra en su Artículo especializadoque un visualizador Web en FileMaker puede ser mucho más que un área para mostrar páginas de Internet. Con el visor web y el plug-in MBS, es posible realizar toda la navegación dentro de una base de datos de FileMaker de una manera muy flexible, por lo que toda la creación y administración del menú también se puede realizar dentro de FileMaker.
Más información en Sitio web de Jens Liebelt.

Markus Schall lleva desarrollando bases de datos personalizadas, interfaces y aplicaciones empresariales basadas en Claris FileMaker desde 1994. Es socio de Claris, ganador del premio FMM Award 2011 y desarrollador de la. Software ERP gFM-Business. También es autor de libros y fundador del M. Schall Editores.



