MBS FileMaker Plugin 9.0
We develop FileMaker plug-ins for macOS, iOS, Linux & Windows.
The MBS Plugin is easily the most powerful plug-in available for FileMaker today. There are over 5,600 functions that allow FileMaker developers to extend their solutions in some amazing ways. Each function does a little task and in their combination you can unleash the full power of our plugin. MBS Plugin support FileMaker Pro, Advanced, Server, Runtime, Cloud and iOS SDK. To learn how to use them together, please check our reference and our more than 500 example databases. A quick overview:
- Enjoy Syntax Coloring in scripts and formulas. Copy scripts with formatted text. (Mac only)
- Show maps via Apple's MapKit framework on your layout with MacOS and iOS, get snapshots and add pins.
- Compress files, data or text to zip archives and uncompress them later.
- Use the telephone API (TAPI) on Windows.
- List and connect to serial ports.
- Read rich text documents on Mac OS X like Word documents, OpenOffice documents or RTF files.
- Enumerate printers and get/set default printer.
- Recognize text in images using OCR functions.
- Receive and send Midi notes.
- XL Functions.
- Work with Excel files without Microsoft Excel by using libXL library in FileMaker.
- Read and Write older xls files and newer xlsx files.
- Use Audit to log activities in a database.
- SQL Connectivity
- Connect to multiple SQL databases: Oracle, SQL Server, DB2, Sybase, SQL Anywhere, Informix, InterBase, SQLBase, MySQL, PostgreSQL, ODBC and SQLite (with encryption).
- Read values, changes values, add new records, call stored procedures.
- Use prepared statements for increased security.
- Use bulk row fetching for maximum speed.
- Read and write blob values with images.
- CURL Library
- Download and upload files or data from/to http/https/ftp/ftps/sftp.
- Compose emails. Send emails over smtp and receive emails over POP3 or IMAP.
- Perform several transfers simultaneously in background.
- Send form data directly without Webviewer.
- Network Sockets
- Control the Webviewer
- Print website, Fill and submit forms.
- Generate image or PDF of current webpage.
- Register WebDownloadDelegate and WebPolicyDelegate scripts to control downloads in Webviewer on Mac.
- Image editing with GraphicsMagick
- Load pictures from file, container value or create a blank one.
- Compose pictures together, e.g. add an overlay or watermark.
- Edit images with crop, rotate, scale and other operations.
- Draw (round) rectangles, lines, ellipses, circles and arcs into image.
- Use lots of image effects like blur, sharpen, swirl and others.
- Save result to container or file.
- Use Twain or ImageCapture to scan images from scanner.
- Use PDFKit (Mac only) or DynaPDF functions (Mac and Win)
- Render an image from a page of a PDF with PDFKit or DynaPDF.
- Extract text from PDF with PDFKit or DynaPDF.
- Create new PDF with pages from existing PDF with PDFKit or DynaPDF.
- Add images and text to a page.
- Use DynaPDF table layouts for creating reports, invoices or catalogs.
- Print and Fax PDF documents without dialogs.
- Encryption and Hash
- List directory content, copy, move, rename or move to trash files and folders.
- Show file/folder selection or save dialogs.
- Get icon from file or folder and preview images or preview panel with QuickLook (Mac only)
- Set Icons on Mac with our plugin.
- Launch files, query file size or file existents, create directories.
- Query the last used file path in Mac file dialogs.
- Query special folders.
- Lock your app for Kiosks
- Query which USB devices are connected and allow only the start of your runtime if special USB stick is connected.
- Hide system GUI like Dock and menubar with System UI Functions
- Show a backdrop behind your FileMaker window so user does not see the desktop.
- Color window content to focus user on a dialog.
- Control windows in FileMaker
- Show progress dialogs.
- Add Drag and Drop functions on Mac & Win.
- Enumerate windows and control any window in FileMaker.
- Disable close, minimize and maximize widgets.
- Show and hide any window.
- Use window transitions on Mac OS X like Apple's applications. (See video)
- Show popup menus with icons, custom fonts and submenus.
- Mac Integration
- Add TouchBar with custom buttons to trigger scripts.
- Customize the toolbar and add your own commands there.
- Read, change and write events and reminders from the Calendar Database
- Read image metadata like EXIF, IPTC, JPEG and TIFF fields with CGImageSource functions.
- Read, change and write contacts from the Addressbook
- Notify user with User Notifications on Mac OS X 10.8.
- Query location of a Mac with CoreLocation functions. Map addresses from/to geo coordinates with CLGeoCoder functions.
- Set your application's dock tile icon and badge text.
- Put your solution into Apple's Mac App Store and use plugin functions to verify the package receipt.
- Query printers and their print jobs. Cancel print jobs or send raw printer commands to raw printers, like label printers.
- iOS Integration with FileMaker iOS SDK
- Windows Integration
- Query system information
- Powerful text functions
- Get/Set text on the clipboard.
- Remove accents from texts for easier search.
- Use SoundEx to have searches for Maier also show results for Meyer, Meier and Mayer
- Use regular expressions on text and lists.
- Find similar texts using Text.JaroWinklerDistance or Text.LevenshteinDistance or find best match in a list using List.BestMatch or QuickList.BestMatch
- Run command line tools with our Shell functions.
- Use remote control functions to move mouse, perform clicks and press keys.
- Send and receive notifications from other applications or part of your solution.
- Start a script now or after some time and pass file name, script name and parameter as texts.
- Set and Get variables which you can see in all files of your solution.
- List screens and take screenshot from whole screen or from rectangle.
- Run AppleScript and WindowsScript scripts in FileMaker.
- Store global preferences for your solution.
And a log of more stuff like Container utility functions. If you miss something, please email us and we may add another function for you.
Upcoming FileMaker Events:
|PauseOnError||English||8 to 11th April 2019||Tulum, Mexico||pauseonerror.com|
|dotfmp.berlin||English||6th to 8th June 2019||Berlin, Germany||dotfmp.berlin|
|FileMaker DevCon||Englisch||5th to 9th Aug 2019||Kissimmee, Florida||filemaker.com|
|FileMaker Konferenz||German/English||16th to 19th Oct 2019||Hamburg, Germany||filemaker-konferenz.com|
|FileMaker Spanish DevCon||Spanish/English||25th to 26th Oct 2019||Madrid, Spain||filemakerdevcon.es|
Newest entries on our blog:
Download the MBS FileMaker Plugin
Both archives contain the macOS, iOS, Windows & Linux plugins.
Installation.pdf ( 1.7M )
Documentation as PDF ( 13M )
FMK 2018 Presentation (English)
FMK 2018 Präsentation (Deutsch)
FileMaker mit Linux und SSH (Deutsch)
FileMaker iOS SDK and MBS Plugin (English)
DevCon 2018 Presentation (English)
DotFMP 2018 Presentation (English)
For more examples see the other videos
You can of course send us questions by email.
Or subscribe to our mailing list: MBS FileMaker Plugin Mailinglist
MBS Plugin 8.5 or newer needs MacOS 10.9 or higher. If you need compatibility for MacOS 10.6 to 10.8, please use MBS Plugin 8.4.
For Windows, we recommend Windows 10. The plugin can run on Windows 7 or newer.
The Linux plugin works on 64-bit Linux Servers including those used for FileMaker Cloud.
We support FileMaker 14 to 17 and test those regularly.
Best is to always use latest plugins, even for older FileMaker versions. Minimum recommended version:
|FileMaker Version||Minimum MBS Plugin Version|
|FileMaker Pro 17||8.1|
|FileMaker Pro 16||7.2|
|FileMaker Pro 15||6.0|
|FileMaker Pro 14||5.1|
If you need MBS Plugin for older FileMaker versions, please contact us.
The plugin runs locally on a FileMaker installation or on a server installation. If you use Instant Web Publishing or FileMaker to Go, the plugin still needs to be run on the server, but results can be viewer on browser or iOS devices.
MBS Xojo PDF Plugins