FileMaker Plugins - Recently Updated Plugins FileMaker Plugins - Recently Updated Plugins Tue, 09 Jan 2018 07:49:57 +0000 hourly 1 FM4CardDAV 0.10 Thu, 01 Jan 1970 00:00:00 UTC FileMaker Plugins

FM4CardDAV is a Filemaker Plug-In to manage your Contacts in Filemaker and synchronize this with your CardDAV Server.

FM4CardDAV has been tested with Kerio and Apple CardDAV servers.

]]> 0
DoSQL Tue, 05 Mar 2013 00:00:00 UTC FileMaker Plugins
What's New:

  • Fixes a bug in mFMb_DoSQL_Parameter( <index> ) returning an error 8 ( empty result due to invalid index ).

myFMbutler DoSQL is a FileMaker Pro plug-in for Windows and Macintosh that allows you to use SQL statements to select, update, create or delete data from FileMaker calculations.


  • uses SQL statements to select, update, create or delete FileMaker records.
  • write to FileMaker fields directly, using a calculation with SQL statements
  • do complex portal filtering
  • easily update data in unrelated tables
  • keep a change log of your records, add rollback functionality, audit trails, etc.


  •  limits the number of tables, relationships, fields, and scripts required for certain tasks
  • doesn’t require any drivers
  • doesn’t loose the original FileMaker data type

New in 2.0:

  • Faster
  • New DoSQL functions with simplified syntax, allows you to query and manipulate data without any SQL knowledge
  • Returns native FileMaker data types like dates, images, formatted text, …
  • Execute queries with parameters, to prevent SQL injection.
  • Functions to work with result sets
  • Debug tools to help you find SQL issues in your solution
  • FileMaker Server 12 compatible

Single user licenses cost from $39 for one platform with a cross platform developer license costing $400.

myFMbutler DoSQL Plugin
]]> 0
PrinterSwitch 2.2 Tue, 02 Jul 2013 00:00:00 UTC FileMaker Plugins
What's New:

  • 64-bit support for automatic PDF creation from within FileMaker Runtime Solutions [Windows]
  • Better support for 64-bit printer drivers.

PrinterSwitch from myFMbutler is one of those plugins which just does exactly what it says on the tin! It allows you to switch printers from with FileMaker and it does it well!

It can also be used to workaround the FileMaker runtime’s limitation of not being able to output to PDF files, as it comes with a virtual PDF printer which you can use to dynamically create PDFs from FileMaker output.


  • switch printers on the fly from within your FileMaker application.
  • send dynamic FileMaker output to PDF, using the filename and location of your choice.
  • select any printer driver that is installed on your system.
  • captures printer settings like page orientation, paper size etc. and restores them at the time of printing.

A single user license costs $80, but if you have ever been frustrated by multiple printer issues in FileMaker, this will most likely seem a very reasonable price. A developer license supporting an unlimited number of applications with each upto 25 users is also available for $825.

myFMbutler PrinterSwitch Plugin
]]> 0
Troi File Plugin 6.2 Fri, 31 May 2013 00:00:00 UTC FileMaker Plugins
What's New:

  • (Windows) Fixed a bug in the TrFile_ListFolder function and the "-Recursive" switch: folders with a period as 2nd character in the name are now also listed recursively.
  • (Mac OS X) Fixed a problem with the TrFile_ExecuteShell function: short commands of only 2 characters like "ls" could return an empty string.
  • (Windows) Fixed a problem with the "-GetGPS" switch of the "TrFile_MetaData" function: The minutes and seconds part of the GPS coordinates are now correctly returned in all cases. Also trailing zeros are no longer present in the raw GPS data.
  • Improved the GetExif example file: the latitude and longitude is better displayed, the minutes are now shown for all GPS formats.
  • Fixed a small problem in the layout text of the ListFolder example file.
  • Fixed a bug in TrFile_Substitute function where under certain conditions performing a substitute with a big file could give a wrong result.
  • (Windows) Fixed a problem in TrFile_MetaData function with the switches "-GetImageDescription", "-GetMovieDescription" and "-GetPDFDescription". It no longer returns the error code $$-43 (file not found) for existing files.
  • (Windows) Fixed a problem where calling the TrFile_MetaData function with the switch "-GetXMP" and PNG image files could potentially hang the FileMaker Pro application.
  • Fixed a problem where the plug-in would not correctly load when running as a server-side plug-in or as a web-side plug-in under FileMaker Server 12.

Troi File Plugin is the big daddy of File Manipulation plugins! The cross platform plugin contains over 60 functions for working with files, folders, image metadata and performing shell commands. When you ask most people about a FileMaker plugin to move files for example, I imagine a lot of FileMaker developers would mention Troi’s plugin.

It is a very powerful tool for getting access to information outside the FileMaker Pro database. Any files stored on the rest of the computer can be accessed through the functions of the plug-in.

Troi File Plug-in adds 63 functions to FileMaker Pro, giving you virtually limitless possibilities!

Suggested Uses:

  • Get the data out of files on the disk of the computer and put it in FileMaker fields
  • Create files anywhere on the hard disk and put data from FileMaker fields into it
  • Manipulate files and folders on the disk, like creating, deleting, copying, moving, renaming
  • Query detailed information of files and folders: the size on disk, creation and modification dates and much more
  • Count the number of folders or files on a disk
  • Get images and their metadata (IPTC, Exif, GPS, XML) inside your FileMaker database and write IPTC and Exif metadata too!

All this and they even have a trial download where you can use the sample file to see exactly what it can do and see if it suits your needs before buying. Licences start from $89 for a single user.

Troi File Plugin
]]> 0
MBS Filemaker Plugin 3.2 Tue, 07 May 2013 00:00:00 UTC FileMaker Plugins
What's New:

  • Added Addressbook functions to work on the Mac OS X Contacts database.
  • Added ServerSocket functions.
  • Added Socket functions.
  • Added App.GetDockIcon, App.GetProcessName, App.SetDockIcon and App.SetProcessName
  • Added Hash.SHA1, Hash.SHA1.HMAC, Hash.SHA256 and Hash.RandomString.
  • Added IKSlideShow.AddImage, IKSlideShow.AddPath, IKSlideShow.AddPDF and IKSlideShow.AddURL.
  • Added IKSlideShow.GetMode and IKSlideShow.SetMode.
  • Added JSON.GetObjectItemTree function.
  • Added Math.IsValidCC function.
  • Added more DynaPDF functions for drawing graphics.
  • Added new mode for Files.List for Windows to use more wildcards.
  • Added oAuth example project.
  • Added optional parameter to Hash functions to return either Hex or Base64.
  • Added PDFKit.WriteToPath function.
  • Added RunTask functions and ExtractText utility for Mac.
  • Added String.DecodeURLComponent and String.EncodeURLComponent.
  • Added Syntax Coloring for Script Debugger on Mac.
  • Added System.Logout, System.Restart, System.Shutdown and System.Sleep.
  • Added Time.UnixTimeStamp.
  • Added Twain.GetCloseAfterTransfer and Twain.SetCloseAfterTransfer.
  • Added Twain.GetCompressionQuality, Twain.GetFilePaths, Twain.GetFileType, Twain.GetFolderPath, Twain.SetCompressionQuality, Twain.SetFileType and Twain.SetFolderPath.
  • Added Twain.GetDiscardBlankPages, Twain.GetDuplexEnabled, Twain.SetDiscardBlankPages and Twain.SetDuplexEnabled.
  • Added Twain.GetImageCount function.
  • Added Twain.GetPixelType and Twain.SetPixelType.
  • Added UTF-16, UTF-16BE, UTF-16LE text encoding options for CURL.GetResultAsText, CURL.GetDebugAsText, CURL.GetHeaderAsText, CURL.GetInputAsText, SerialPort.Read and Socket.Read.
  • Added Webview.GetPlainText and WebView.CopyFormattedText functions.
  • Added Window.SetTitleIcon.
  • Changed CURL FTPPort, CustomRequest and Range options to pass nil to CURL if you pass empty string in order to disable/reset the feature.
  • Changed FM.ExecuteSQLOnIdle to also set values for FM.ExecuteSQL.LastErrorMessage and FM.ExecuteSQL.LastError.
  • Changed GraphicsMagick Write methods to scale down jpeg previews for PNG/GIF/BMP to maximum of 600 pixels in width/height.
  • Changed license key check for DynaPDF. You now can use one DynaPDF license key from us for both Filemaker and Real Studio / Xojo plugin.
  • Changed Twain plugin store several images and not just the last one.
  • Fixed a memory leak with ProgressDialog.SetFont on Windows.
  • Fixed a problem with scanning images without GUI to a file.
  • Fixed an alignment bug with Twain functions.
  • Fixed bug in Bookmark functions.
  • Fixed bug in Files.Rename on Windows where you could get an error dialog.
  • Fixed bug in PDFKit.GetPDFAttribute with Keywords parameter.
  • Fixed bug in Twain.SetDefaultDSIdentity. You can now pass text.
  • Fixed problem where our plugin doesn't load on Windows XP.
  • Fixed problem with SerialPort.Read when it waited for data to arrive.
  • Fixed problem with Twain plugin giving white only pictures with scanning BW/Gray.
  • Functions which return text and handle UTF-16 will now respect the Byte Order Mark.
  • Improved multi page scanning in twain.
  • Plugins are now compiled with Xcode 4.6 on Mac.
  • Updated libXL to version 3.4.2
  • Updated DynaPDF to version
  • Updated String.ReadTextFile to also read UTF-16 files if you pass right text encoding.

The MBS is easily the most powerful plug-in available for FileMaker today. There are over 1600 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.


  • Misc
    • Use Twain to scan images from scanner (new in 3.1)
    • Enjoy syntax coloring on Mac OS X in Filemaker 11 and 12.
    • 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.
    • Use PHP library to run PHP functions.
    • Use Audit to log activities in a database.
  • Network Sockets
    • Use TCP/UDP Sockets (new in 3.2)
    • Query other Filemaker instance with ServerSocket functions. (new in 3.2)
    • Query device status via SNMP functions.
  • Excel Functions.
    • Work with Excel files without Microsoft Excel by using libXL library in Filemaker.
    • Read and Write older xls files and newer xlsx files.
  • SQL Connectivity
    • Connect to multiple SQL databases: Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL, ODBC and SQLite.
    • 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.
    • Send emails over smtp and receive emails over pop3 or imap.
    • Perform several transfers simultaneously in background.
    • Send form data directly without Webviewer.
    • Parse and build JavaScript Object Notation encoded data with out JSON functions.
  • Control the Webviewer
    • Print website, Fill and submit forms.
    • Generate image or PDF of current webpage.
    • Run Javascript in Webviewer and call back Filemaker Scripts from Javascript.
    • Disable Javascript Alerts in the Webviewer.
    • 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 PDFKit (Mac only) or DynaPDF functions (Mac and Win, new in 3.0)
    • 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. (new in 3.1)
  • Encryption and Hash
    • Calculate MD5 and SHA512 hashes for text.
    • Encrypt/Decrypt text with AES or Blowfish.
    • Encrypt/Decrypt containers with AES or Blowfish .
  • Files
    • 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 previews 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.
  • 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 to your Mac solutions.
    • 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)
  • Mac Integration
    • Read, change and write contacts from the Addressbook (new in 3.2)
    • Notify user with User Notifications on Mac OS X 10.8.
    • Query location of a Mac with CoreLocation 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.
  • Register your own URL Scheme
    • Have your solution start with a click on an email or website and process the URL as you need. Plugin calls a script with the name you define when registering.
  • Query system information
    • Need to know computer name, memory size, serial number, OS Version or something else?
  • 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
  • Utility
    • 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.
]]> 0
2empowerFM Developer Assistant 2.68 Fri, 12 Apr 2013 00:00:00 UTC FileMaker Plugins
What's New:

  • More descriptive errors with suggested fixes for some common problems.
  • Search in all scripts now works on Mac with language set to Spanish.
  • Fixed occasional failure of show/hide Toolbox hotkeys on Windows when working in FM dialog boxes.

Take advantage of features created specifically for FileMaker developers. Search inside of scripts, tables, fields, and lists, evaluate selected text, and more.

Say you need to modify every call to a CriticalFunction(), but how can you find all the scripts that use it? Developer Assistant’s Toolbox lets you search for “CriticalFunction”, and it even opens the script and highlights the next script step matching your search.

Search in FileMaker’s Manage Database window to highlight tables or fields containing your search string. The search even includes text associated with the tables or fields, such as field auto-enter and validation calculations.

Search in almost any List that appears in a FileMaker dialog, such as lists of fields, layouts, watched expressions, and so on. The search includes all columns in multi-column lists.

Search with Perl-compatible regular expressions or use case sensitivity. Regular expressions can be used like wildcards, so searching for “Make.*” would find “MakeWidget()”, “MakeGadget()”, and so on.

You wonder what the value of Get(SystemPlatform) is on your system. Instead of searching through the help file, highlight the expression with your mouse pointer and click Developer Assistant’s Evaluate button to find out immediately. Think how much time you’ll save by highlighting and instantly evaluating any expression as you’re writing or debugging scripts.

Amidst hundreds of fields, you want to move a group to the bottom. Instead of slowly dragging them down one at a time, highlight them, then use Developer Assistant to move them anywhere. It works with almost any list of items you can drag up and down, such as lists of fields, layouts, and scripts.

J.P. says “Man, this is elegant… I’ve used many tools, but this is so far the only development helper tool that I’ve found useful.”

Try Developer Assistant and see for yourself how useful it can be.

2empowerFM Developer Assistant
]]> 0
2empowerFM Hands-Free Printer 3.0 Fri, 12 Apr 2013 00:00:00 UTC FileMaker Plugins
What's New:

  • Almost any printer feature, such as staple and hole punch, can now be controlled on almost any printer.
  • Printer dialogs can be completely prevented from displaying while a print job starts.
  • Portrait/layout orientation can now be chosen on Mac.
  • On Mac, fixed problems with scaling when setting paper size on certain printers (especially label printers).
  • Calling epPrint and then printing a script instead of a FileMaker layout no longer causes errors.

2empowerFM Hands-Free Printer 3.0 is a FileMaker Pro plug-in to let you control almost any individual printer setting, from standard portrait vs. layout orientation to less common staple and hole punch. Save money by turning on toner saver, black & white, and double sided and make complex print jobs a snap. You can even keep the printer dialogs hidden while your job runs.

More Reasons to Love HFP:

  • Automate print jobs to prevent costly mistakes like printing all records instead of current record.
  • Make complex letter, label, and envelope print jobs easy even for new employees.
  • Automate those infrequent print jobs that employees often forget how to print.
  • Avoid use of confusing and error-prone groups of “Restore Print Settings”.
  • In many cases, only a single script needs to be updated if you get a new printer.
  • No special software to install and no special requirements like turning on “access for assistive devices”. Your system’s default printer is never changed.

2empowerFM Hands-Free Printer

]]> 2
2empowerFM Menu Popper 3.0 Fri, 12 Apr 2013 00:00:00 UTC FileMaker Plugins
What's New:

  • Added ability to create dropdown menus that appear attached to FileMaker fields, creating the effect of a "combo box".
  • Dropdown menus can change as users type in them to display advanced type-ahead search results.
  • Dropdown menus can be navigated with up/down arrows, Enter, and Esc without limiting the ability to type in the FileMaker field and the menus can easily be set to redisplay when the FileMaker field is clicked or down arrow is pressed.
  • Menu items can be disabled, made bold, italic, and/or underlined.
  • Menu items can be set to show conditionally based on which modifier keys are held down (shift, control, etc)
  • Pop up menu items can display a bullet, diamond, or checkmark.
  • Popup and dropdown menus may contain separator lines between items.
  • Menus may be told to call a script when closed and the script can call a new function to retrieve menu results.
  • Multiple menus can be created for future use and can have items dynamically added or removed.
  • Ability to insert one menu into another.

2empowerFM Menu Popper is a FileMaker plug-in that shows advanced drop-down menus anywhere on your FileMaker layouts.

Drop-downs can be used for things such as type-ahead suggestions based on a search of multiple FileMaker fields. For example, as the user types, you might show matches in first names, last names, and email addresses, along with separator lines between each type of match. If a match is chosen, you can populate other fields based on the record id of the chosen match, saving your users even more time. Showing suggested matches below your fields makes data entry faster and reduces duplicates.

Menu Popper also supports bold, italic, underline, and disabled styles in all its menus, along with bullets in its pop-up menus. Menus can be remembered, combined together, and their items can be added or deleted. Menu items can even be shown conditionally based on what keys are held down, and a script can run when a menu item is chosen.

More Menu Popper Features:

  • Save space on your layouts by replacing a series of buttons with a single menu.
  • Attach a sub-menu to any pop-up menu item.
  • Show any text in a menu item and return a different value when that item is clicked.
  • Construct a menu using a FileMaker “Value List”, comma separated list, or any other list of items separated by whatever character you choose.
  • Replace FileMaker table occurrences with SQL queries that generate more flexible menus without cluttering your Table Relationships graph.
2empowerFM Menu Popper
]]> 0
FM Books Connector Thu, 29 Nov 2012 00:00:00 UTC FileMaker Plugins
What's New:

  • Set validation attribute to "true" by default - validates XML when executing requests.
  • Updated Developer's Guide.
  • Updated Functions Guide.

The FM Books Connector plug-in provides FileMaker Pro access to every available record stored in a QuickBooks company file. Using this plug-in you can freely and easily exchange data between these two powerful applications. Using the plug-in is as simple as using a handful of script steps and does not require any XML!


  • Allows you to populate QuickBooks with FileMaker data
  • Allows you to extract data from QuickBooks into FileMaker
  • Does not require knowledge of XML or other “non-FileMaker” technologies to implement
  • Communicates with all available QuickBooks Tables, Records and Fields
  • Includes easy to understand demo file which shows you how to program the most common types of integration
  • Can be easily implemented using only a few script commands
  • On-line tutorial videos available for coding examples

Example uses:

  • Add, edit or delete QuickBooks customer or vendor data from FileMaker
  • Push or pull Invoices, Purchase Orders, Sales Orders, Estimates
  • Query customer, vendor or invoice balances
  • Pull customer, vendor, invoice, or account lists
  • Push or pull expenses
  • Eliminate double entry
  • Push, pull or query inventory
Productive Computings FM Books Connector Plugin
]]> 1
Address Book Selector 1.37 Thu, 01 Jan 1970 00:00:00 UTC FileMaker Plugins
What's New:

  • Buy button now remains enabled when the PlugIn is authorized.

With the iPhone, iPad and iCloud services the need for a good connection between the Apple Address book and your Filemaker solutions is becoming more and more important.

That’s why we developed the Froodware Address Book Plug-In for Filemaker, a plug-in that enables you to copy contacts from the Address Book to Filemaker, and the other way around.
Also included is a people-picker window from which you can select Address Book contacts directly from within your Filemaker database.


  • Copy individual contacts from the address book to a Filemaker record or vice versa.
  • Copy all contacts from the Address Book to Filemaker or vice versa.
  • Copy all contact details or only a selection.
  • Use Filemaker’s Find function to link a Filemaker record to an Address Book card.
  • Use the Address Book’s people-picker to select contacts from the Address Book right inside Filemaker.
Address Book Selector Plugin
]]> 2