With everything that we’ve learned with our last post, Communicating with a Web Viewer in FileMaker, it makes sense to wrap up the functionality into a FileMaker module and JavaScript library.
Category: Tools & Add-ons
Enable WebKit debugger in FileMaker Web Viewer
If you are having difficulty getting your HTML, CSS, or JavaScript to render in a FileMaker Web Viewer, you may have a struggle ahead of you trying to find the problem, and no good way to debug it. In comparison, most web browsers have debug facilities that can help developers find problems in their code.
Continue reading “Enable WebKit debugger in FileMaker Web Viewer”
Using InspectorPro 5 with FileMaker Pro Advanced 14
FileMaker 14 is here, and while the Database Design Report (DDR) hasn’t changed, here’s a “Getting Started’ walkthrough for using InspectorPro with the latest version of FileMaker Pro Advanced.
Continue reading “Using InspectorPro 5 with FileMaker Pro Advanced 14”
Updated FileMaker Fail2ban Files
As an aid to improving the security of your server, Fail2ban is an open source component that checks for signs of abusive activity in your logs, and when these are detected, blocks an address (or possibly a subnet) for a given period of time. In May of ’13 I blogged about how to set up Fail2ban rules to check the FileMaker Server event logs (http://buzz.beezwax.net/mVfrR7).
Version 0.71 of bBox Now Available
A new version of our free bBox FileMaker plug-in is now available.
Some of the changes since the last release are:
- better support for Python results, in particular lists & sets
- curl, sort, bash, and grep commands now allow up to 7 parameters
- better handling of invalid parameters to FileRead and PasteboardGet functions
- added the Python function fm.evaluate
- more examples in the demo file
Version 0.63 of bBox Now Available
A new version of our free bBox FileMaker plug-in is now available.
Some of the changes since the last release I blogged about are:
- new fm.executesql Python function
- additional types when converting to/from Python
- new bBox_FileWrite, bBox_FileSymlink, and bBox_FileRead functions
hello San Antonio. hello FileMaker DevCon.
It’s FileMaker Developer Conference time, with 8 Beez in San Antonio for DevCon. We’re studying new development techniques from FileMaker Inc. and our industry peers, sharing a few methods of our own and even riding a few mechanical bulls at a real live cattle ranch!
Continue reading “hello San Antonio. hello FileMaker DevCon.”
Our d3.js Saturday – Beezwax at d3.unconf
Beezwax was a proud sponsor and participant in the first ever d3.unconf in San Francisco this weekend. This event was created as a one-day gathering of data visualization practitioners, centered on d3.js, a powerful and flexible JavaScript data visualization library.
As a participant-driven “Unconference”, d3.unconf allowed us to interact with other d3 devotees in sessions that ranged from “New to d3” through “Multivariate Data” and “Visualizing Neural Networks”.
Continue reading “Our d3.js Saturday – Beezwax at d3.unconf”
Re-Thinking is the new Rebuilding
Sometimes you just need to start over and to take a fresh look at how you are doing things. Many of you know that I usually like to start things anew, but its also understandable that this is impractical at times.
With the release of FileMaker 12, I was inspired to dive deep into how InspectorPro 4 (IP4) was architected and change my way of thinking. It isn’t about REBUILDING per se, but rather this is about RE-THINKING your solutions as you move to FM 12.
Continue reading “Re-Thinking is the new Rebuilding”
Curl HTTP Post from FileMaker
I was trying to test out some HTTP post transactions with the curl command, and things weren’t working.
One glitch was due to how the curl command parses its options. All characters, including spaces can be significant, so “-X POST” is not the same as “-XPOST”. This difference might be hidden if calling from the shell, which trims extraneous spaces in parameters, but I was calling via the bBox plug-in’s curl function, and this calls the command directly from FileMaker.
XML Parsing with FileMaker and bBox
In order to more easily work with XML data, I’ve added the libxml2 library to version 0.54 of the bBox plug-in.
Among other things, libxml2 provides support for XPath 1.0 queries, which can be used to easily extract or set values from XML data, so XPath was my first choice. Although XML has lost a bit of its shine as JSON has come into vogue, XML is still integral to many systems, including FileMaker. Also, the XPath routines can be used for similar syntaxes, so for instance, you might find it helpful for scraping data from a HTML page.
[PR] Beezwax Announces InspectorPro 4 for FileMaker 12
Beezwax Announces InspectorPro 4 for FileMaker 12
Leading Developer Tool Now Up To 10x Faster, Provides Deeper Analysis for FileMaker 12 Databases
MIAMI, Fla. – July 16, 2012 – Beezwax Datatools, Inc. today announced InspectorPro 4, a major new version of the leading developer tool for FileMaker 12 database analysis. Rewritten from the ground up to take advantage of FileMaker 12’s new architecture, InspectorPro 4 is up to 10 times faster than previous versions at processing FileMaker Database Design Reports. New features provide deeper analysis of database elements, a central dashboard, localized UI options, and powerful data visualizations – enabling FileMaker developers to discover more about their databases than ever before.
Continue reading “[PR] Beezwax Announces InspectorPro 4 for FileMaker 12”
Go, JavaScript Go!
Introduction
You gotta love FileMaker Go. Go’s ability to effortlessly create data-driven mobile apps and extend existing desktop data applications to mobile users is transformative. But sooner or later, almost all of us run up against one of Go’s core limitations: its lack of native plugins.
Native Web 2.0 Controls in FileMaker 12 Layouts
One of the most exciting aspects of the newly-released FileMaker 12 product line upgrade is a major redesign to the product’s UI. A new Design Surface modernizes FileMaker Pro layouts and updates every built-in control, giving developers and designers powerful new tools for designing better interfaces.
But as great as Design Surface is, why just stay on the surface?
Continue reading “Native Web 2.0 Controls in FileMaker 12 Layouts”
The FileMaker Ninja’s Toolbelt: TextMate Bundle
Welcome to the first installment of The FileMaker Ninja’s Toolbelt, an occasional series on various tools and techniques for taking your development in FileMaker to the next level.
Beyond the Calculation Dialog
The calculation dialog in FileMaker Pro is great for many things. It provides easy access to all of your fields, operators and functions. The Data Viewer in FileMaker Pro Advanced even shows you the calculation results.
Continue reading “The FileMaker Ninja’s Toolbelt: TextMate Bundle”
Does your FileMaker Go offline? (Previewing the new GoZync framework)
Some of us on the Beezwax team had the pleasure of watching John Sindelar and Todd Geist present their new GoZync framework at June’s DIGFM developer meetup. If you know anything about either of these fellows, you know that they are both very sharp and visionary developers. Now they’ve thrown their collective brain power at the problem of “How do mobile users work with their databases offline?”
Continue reading “Does your FileMaker Go offline? (Previewing the new GoZync framework)”
bBox FileMaker plug-in: Easily add AppleScript, Shell, Grep, and more to your FileMaker projects
Today we are making bBox, our toolbox of external functions for FileMaker, freely available to all FileMaker developers. Use it to extend the reach of your FileMaker solutions to resources outside of FileMaker by launching and communicating with other programs, utilizing the powerful commands built-in to Mac OS X, and easily creating, processing, and managing files.