-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The bBox FileMaker plug-in is a toolbox of functions freely available to all developers. Use it with your macOS or Linux (Ubuntu) based FileMaker solutions to call programs, scripts, code libraries, and OS functions that are not available within FileMaker:
- AppleScript
- cURL HTTP (for SOAP or REST calls)
- DuckDB (SQLite for older versions)
- JavaScript (NodeJS and JavaScriptCore)
- JQ
- GraphicsMagick
- Python
- Ruby
- Shell scripts (sh, Bash, Zsh)
- XPath
Offering dozens of powerful functions, bBox extends the reach of FileMaker’s existing commands. This makes it easier to get your projects done, and without the need for ugly workarounds to provide functionality that should be simple.
Some common uses are:
- integration with Python-based libraries
- Parse XML or JSON
- AppleScripts that easily return results to FileMaker
- accessing WSDL (SOAP) services
- ad-hoc searches for layout elements using XML in clipboard
- output formatted PDF or Excel files
- shell access to manipulate file system
- parsing text with regular expressions
- transforming images with SIPS or ImageMagick
- customized SMTP email
Full list of bBox functions, and links to detailed information for each. Many functions are also available as script steps, and are also documented here.
Information on pre-requisites for installation, and how to install.
Information on getting and handling errors in bBox or trouble-shooting issues.
Many functions and script steps accept a mode parameter to adjust features or behaviors.
Various parameter types and how they are handled.
When using the bBox_JavaScript, bBox_PythonExecute, or bBoxPythoneEval functions, bBox can add in a custom fm class to the environment for improved integration with FileMaker. DuckDB supports an fmevaluate function too.
Some functionality require a persistent state or context, or have limitations on when they are called.
The bBox Plug-in Demo file has 200 examples of the various functions, and is included with the bBox download image.
- bBox FileMaker plug-in: Easily add AppleScript, Shell, Grep, and more to your FileMaker projects
- Using Cocoa’s PDFDocument class from FileMaker
- XML Parsing with FileMaker and bBox
- Curl HTTP Post from FileMaker
- Version 0.63 of bBox Now Available
- Version 0.71 of bBox Now Available
- Installing xhtml2pdf on OS X
- Version 0.80 of bBox Now Available
- Run PHP code with FileMaker & bBox
- JavaScript-driven PDF Reports in FileMaker using AngularJS (and bBox)
- Version 0.82 of bBox Now Available
- Version 0.83 of bBox Now Available
- Version 0.84 of bBox for FileMaker Now Available
- Version 0.86 of bBox for FileMaker Now Available
- Version 0.90 of bBox for FileMaker Now Available
- Version 0.93 of bBox for FileMaker Now Available
- bBox for FileMaker v0.95 Now Available
- bBox for FileMaker v0.96 Now Available
- Working with JSON data in FileMaker
- bBox for FileMaker v0.98 with M1, GraphicsMagick & Sips
- bBox v0.99 Integrates Claris FileMaker with JavaScript, Python 3 and Supports M1 Apple Silicon
- Leveraging pandas with Python to Analyze FileMaker Data Sets
- bzPython-FM performs Python for your FileMaker apps
- bBox 1.04 for FileMaker Now Available
- bBox 1.05 for FileMaker Now Available
- bBox 1.06 for FileMaker Now Available
- Using OData, Syslog or DuckDB to handle FileMaker Schema Change Notifications (via Plug-in API)
As of July 19, 2025 the current version is 1.06 for macOS and Ubuntu.
© 2025 Beezwax Datatools, Inc. All rights reserved.