Dracoventions

Developer Assistant 2empowerFM Developer Assistant

Made for FileMaker developers.

Developer Assistant is a plug-in for the FileMaker® Pro database that helps FileMaker developers save time and be more productive. Developer Assistant lets you search inside of scripts, tables, fields, and lists, evaluate selected text, and more.

Find every function call.

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:

Developer Assistant Finds a String in a Script

Search anywhere.

There are so many other places you can search:
Use RegEx
  • 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.

Wildcard matches.

The Use RegEx option lets you search with Perl-compatible regular expressions. These expressions can be used like wildcards, so searching for the regular expression "Make.*" would find "MakeWidget()", "MakeGadget()", and so on.

Instant-evaluate selected text.

Developer Assistant Evaluates Selected TextYou 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.


Move multiple lines.

What if you want to move a group of fields down a couple hundred lines in a list.  Instead of slowly dragging them down one at a time, use Developer Assistant to highlight them and click Mark:

Marks Lines to Move

Click another list line, like "Contacts", then click Move After:

Click Move After

The marked group is moved below the "Contacts" line you selected:

Move complete

Moving groups of lines works with almost any list of items you can drag up and down, such as lists of fields, layouts, and scripts.

What developers say.

"The Developer Assistant is a brilliant tool that has already saved me loads of time. And by allowing me to quickly find every reference to a script, field, table, or layout, I am much more confident that changes I make will not create bugs in my production solutions."
- Morgan Jones of One Part Harmony
"Man, this is elegant... I've used many tools, but this is so far the only development helper tool that I've found useful."
- J.P.

Try Developer Assistant and see for yourself how useful it can be. The trial is free and fully functional for 30 days.

System Requirements
30-Day Free Trial
Download for Windows Thank you for letting us know of your interest in a Mac version. Please sign up to our mailing list below to be notified of new releases.

Latest version is 2.11. Version History

Purchase
Licenses start at just $69 for a single user.

Pricing and License Options

Join the Mailing List
To be informed of product updates, submit your email using the box below. We won't share your email with anyone else or send you anything other than Dracoventions product news. You may read our full privacy policy here.
First Name: (optional)
Last Name: (optional)
Email:
Send me updates about: Mac Version Windows Version

You can also follow us on Twitter or RSS by clicking these buttons: Follow 2empowerFM on Twitter Follow 2empowerFM with RSS

Questions? Feedback? Bugs? We're happy to help! Contact Us