# Resources

**URL:** https://the.fmsoup.org/c/resources/19.md

[Latest](https://the.fmsoup.org/latest.md) · [Categories](https://the.fmsoup.org/categories.md) · [Tags](https://the.fmsoup.org/tags.md)

---

## [About the Resources channel](https://the.fmsoup.org/t/about-the-resources-channel/41)

<div class="topic-metadata">

**Author:** [@Admin](https://the.fmsoup.org/u/Admin)\
**Replies:** 0\
**Last updated:** [May 30, 2019, 3:48am UTC](https://the.fmsoup.org/t/about-the-resources-channel/41 "2019-05-30T03:48:04Z")

</div>

FM resources other than FMI official documentation

---

## [FileMaker 2026 builds a full schema from plain SQL: tables, fields, relationships, indexes. No plugins. Hand an AI agent one .fmscript example and it builds Northwind in seconds](https://the.fmsoup.org/t/filemaker-2026-builds-a-full-schema-from-plain-sql-tables-fields-relationships-indexes-no-plugins-hand-an-ai-agent-one-fmscript-example-and-it-builds-northwind-in-seconds/5797)

<div class="topic-metadata">

**Author:** [@Axelar](https://the.fmsoup.org/u/Axelar)\
**Replies:** 0\
**Last updated:** [September 28, 2026, 8:12pm UTC](https://the.fmsoup.org/t/filemaker-2026-builds-a-full-schema-from-plain-sql-tables-fields-relationships-indexes-no-plugins-hand-an-ai-agent-one-fmscript-example-and-it-builds-northwind-in-seconds/5797 "2026-09-28T20:12:01Z")

</div>

The Execute SQL script step has been able to do this for years, through a loopback ODBC DSN that points the file at itself. FileMaker 2026 makes it better: FOREIGN KEY now creates the relationship in the graph (2025 …

---

## [The FileMaker AI Landscape - a current state overview](https://the.fmsoup.org/t/the-filemaker-ai-landscape-a-current-state-overview/5794)

<div class="topic-metadata">

**Author:** [@Kirk](https://the.fmsoup.org/u/Kirk)\
**Replies:** 2\
**Last updated:** [September 27, 2026, 8:51pm UTC](https://the.fmsoup.org/t/the-filemaker-ai-landscape-a-current-state-overview/5794 "2026-09-27T20:51:52Z")

</div>

---

## [Installing Multiple Versions of FileMaker Pro on Windows](https://the.fmsoup.org/t/installing-multiple-versions-of-filemaker-pro-on-windows/5508)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Replies:** 11\
**Last updated:** [July 6, 2026, 5:02pm UTC](https://the.fmsoup.org/t/installing-multiple-versions-of-filemaker-pro-on-windows/5508 "2026-07-06T17:02:31Z")

</div>

If you work with different FileMaker solutions, testing environments, or customer deployments, there may be situations where you need multiple versions of FileMaker Pro installed on the same Windows machine. Unfortunate…

---

## [Free — Full FileMaker IDE](https://the.fmsoup.org/t/free-full-filemaker-ide/5382)

<div class="topic-metadata">

**Author:** [@Axelar](https://the.fmsoup.org/u/Axelar)\
**Replies:** 6\
**Last updated:** [May 24, 2026, 7:54pm UTC](https://the.fmsoup.org/t/free-full-filemaker-ide/5382 "2026-05-24T19:54:40Z")

</div>

Turns any VS Code-compatible editor into a full FileMaker IDE — at no cost. :white\_check\_mark: Copy XML from editor to FileMaker clipboard (XMSS, XMFN, XMSC, XMFD, XMTB, XMLO) :white\_check\_mark: Read FileMaker clip…

---

## [One less layout object](https://the.fmsoup.org/t/one-less-layout-object/5355)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 0\
**Last updated:** [March 31, 2026, 1:45am UTC](https://the.fmsoup.org/t/one-less-layout-object/5355 "2026-03-31T01:45:45Z")

</div>

darn… i wish i thought this years ago.

---

## [WOI-Report The Report Generator for every FM installation](https://the.fmsoup.org/t/woi-report-the-report-generator-for-every-fm-installation/5347)

<div class="topic-metadata">

**Author:** [@wowomac](https://the.fmsoup.org/u/wowomac)\
**Replies:** 0\
**Last updated:** [March 26, 2026, 8:15am UTC](https://the.fmsoup.org/t/woi-report-the-report-generator-for-every-fm-installation/5347 "2026-03-26T08:15:27Z")

</div>

Dear colleagues, I would like to introduce you to my new add-on, which allows you to create reports quickly and easily: This tool is designed for generating reports, particularly in the commercial sector, and provides …

---

## [Elemental SVG editor Released for FileMaker SVGs](https://the.fmsoup.org/t/elemental-svg-editor-released-for-filemaker-svgs/5265)

<div class="topic-metadata">

**Author:** [@weetbicks](https://the.fmsoup.org/u/weetbicks)\
**Replies:** 0\
**Last updated:** [February 5, 2026, 10:29am UTC](https://the.fmsoup.org/t/elemental-svg-editor-released-for-filemaker-svgs/5265 "2026-02-05T10:29:26Z")

</div>

Announcing the release of Elemental SVG. This is a powerful and reliable SVG editor built from the ground up specifically for FileMaker Developers! Are you ever frustrated that the SVG icon you download from your fa…

---

## [\[Open Source\] A Native Rich Text Editor for WebDirect (Vector Printing & Searchable)](https://the.fmsoup.org/t/open-source-a-native-rich-text-editor-for-webdirect-vector-printing-searchable/5212)

<div class="topic-metadata">

**Author:** [@Axelar](https://the.fmsoup.org/u/Axelar)\
**Replies:** 17\
**Last updated:** [January 25, 2026, 7:29pm UTC](https://the.fmsoup.org/t/open-source-a-native-rich-text-editor-for-webdirect-vector-printing-searchable/5212 "2026-01-25T19:29:59Z")

</div>

Hi everyone, I wanted to share a resource we developed to help with a common WebDirect requirement: Rich Text Editing that actually prints correctly. This project solves two distinct problems that usually block this wo…

---

## [Fmslog CLI tool: view FMS logs and resource usage](https://the.fmsoup.org/t/fmslog-cli-tool-view-fms-logs-and-resource-usage/5216)

<div class="topic-metadata">

**Author:** [@sibrcode](https://the.fmsoup.org/u/sibrcode)\
**Replies:** 0\
**Last updated:** [January 17, 2026, 7:01pm UTC](https://the.fmsoup.org/t/fmslog-cli-tool-view-fms-logs-and-resource-usage/5216 "2026-01-17T19:01:15Z")

</div>

This is an in-progress project, but is getting close to feature complete, and stable enough that it’s now providing useful results. Design goals I had in mind were: be more convenient than using tail, head, or Windows…

---

## [FMDeveloperTool hints and tricks](https://the.fmsoup.org/t/fmdevelopertool-hints-and-tricks/4935)

<div class="topic-metadata">

**Author:** [@xochi](https://the.fmsoup.org/u/xochi)\
**Replies:** 8\
**Last updated:** [November 8, 2025, 1:51am UTC](https://the.fmsoup.org/t/fmdevelopertool-hints-and-tricks/4935 "2025-11-08T01:51:45Z")

</div>

I started playing around with the FMDeveloperTool with a goal of understanding what is contributing to my database size. First, you can download the standalone tool here: Claris Community (English) Next, be aware …

---

## [Apple Foundation models in FileMaker](https://the.fmsoup.org/t/apple-foundation-models-in-filemaker/5107)

<div class="topic-metadata">

**Author:** [@ian](https://the.fmsoup.org/u/ian)\
**Replies:** 0\
**Last updated:** [October 31, 2025, 9:26am UTC](https://the.fmsoup.org/t/apple-foundation-models-in-filemaker/5107 "2025-10-31T09:26:49Z")

</div>

Not sure if this is the best channel for it, but I’ve written a blog post on using Apple Foundation Models in FileMaker. They’re small and fast and on-device, what’s not to like about them! As is so often the case, C…

---

## [macOS native find replace tip](https://the.fmsoup.org/t/macos-native-find-replace-tip/5096)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 7\
**Last updated:** [October 30, 2025, 7:45am UTC](https://the.fmsoup.org/t/macos-native-find-replace-tip/5096 "2025-10-30T07:45:19Z")

</div>

The macOS native Find & Replace tool has a hidden feature. When click and hold the “All” button, it reveals extra options.

---

## [A freely available tool](https://the.fmsoup.org/t/a-freely-available-tool/3869)

<div class="topic-metadata">

**Author:** [@Kirk](https://the.fmsoup.org/u/Kirk)\
**Replies:** 18\
**Last updated:** [August 25, 2025, 10:52pm UTC](https://the.fmsoup.org/t/a-freely-available-tool/3869 "2025-08-25T22:52:56Z")

</div>

Now that the new Save as XML feature exists, one of the early uses is to plug that information into a free tool from Geist Labs that shows a complete edit history of the file; who modified what when. All data is proce…

---

## [Get the best fit for a layout on any iOS device](https://the.fmsoup.org/t/get-the-best-fit-for-a-layout-on-any-ios-device/3380)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 2\
**Last updated:** [August 15, 2025, 8:04pm UTC](https://the.fmsoup.org/t/get-the-best-fit-for-a-layout-on-any-ios-device/3380 "2025-08-15T20:04:57Z")

</div>

iOS devices have many different screen ratios and DPI. A layout designed for a larger device may work well enough on a slightly smaller screen but it requires the user to know that they can use a pinch gesture to minimis…

---

## [I built a simple responsive grid view using only plain FileMaker](https://the.fmsoup.org/t/i-built-a-simple-responsive-grid-view-using-only-plain-filemaker/4924)

<div class="topic-metadata">

**Author:** [@nils-w](https://the.fmsoup.org/u/nils-w)\
**Replies:** 5\
**Last updated:** [July 1, 2025, 2:20pm UTC](https://the.fmsoup.org/t/i-built-a-simple-responsive-grid-view-using-only-plain-filemaker/4924 "2025-07-01T14:20:12Z")

</div>

Display records in a responsive grid in list view with dynamic column count. Perfect for a photo lightbox or product catalog. The demo is set to display 3 to 6 columns depending on the window width. This technique is usi…

---

## [macOS Services to help write FileMaker code](https://the.fmsoup.org/t/macos-services-to-help-write-filemaker-code/1261)

<div class="topic-metadata">

**Author:** [@tonywhitelive](https://the.fmsoup.org/u/tonywhitelive)\
**Replies:** 28\
**Last updated:** [May 26, 2025, 4:02am UTC](https://the.fmsoup.org/t/macos-services-to-help-write-filemaker-code/1261 "2025-05-26T04:02:09Z")

</div>

You can use macOS Services (built with Automator.app) to help write FileMaker code. (There are many good posts on the internet on what macOS Services are and how they work.) Files go in the ~/Library/Services/ folder. …

---

## [Markdown Editor and Knowledge Graph Notes App](https://the.fmsoup.org/t/markdown-editor-and-knowledge-graph-notes-app/4797)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 0\
**Last updated:** [April 6, 2025, 1:46pm UTC](https://the.fmsoup.org/t/markdown-editor-and-knowledge-graph-notes-app/4797 "2025-04-06T13:46:38Z")

</div>

Here's a guide on how to build a Markdown editor with code syntax highlighting, and a knowledge graph, like in Obsidian. I used Marked.js and Prism.js for the editor, and Vis.js for the network graph.

---

## [Useful pattern for getting JavaScript Results into FM Scripts](https://the.fmsoup.org/t/useful-pattern-for-getting-javascript-results-into-fm-scripts/1035)

<div class="topic-metadata">

**Author:** [@jwilling](https://the.fmsoup.org/u/jwilling)\
**Replies:** 9\
**Last updated:** [April 5, 2025, 12:06am UTC](https://the.fmsoup.org/t/useful-pattern-for-getting-javascript-results-into-fm-scripts/1035 "2025-04-05T00:06:10Z")

</div>

Here's a cool trick for running JavaScript functions from FileMaker scripts and retrieving the result. Create a FM script called Exit With Parameters that has just one line: Exit Script \[ Get ( ScriptParameter ) \] …

---

## [Job Manager: a lightweight notebook for managing multiple jobs](https://the.fmsoup.org/t/job-manager-a-lightweight-notebook-for-managing-multiple-jobs/4776)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 0\
**Last updated:** [March 30, 2025, 3:25am UTC](https://the.fmsoup.org/t/job-manager-a-lightweight-notebook-for-managing-multiple-jobs/4776 "2025-03-30T03:25:50Z")

</div>

At work I have to interact with a complex project management system. It allows beta testers and the support team to raise items, as Bugs or Enhancement Requests, and for that item to flow all the way through our system u…

---

## [FileMaker Web Viewer Copilot with OpenAI Assistant and CodeMirror.js](https://the.fmsoup.org/t/filemaker-web-viewer-copilot-with-openai-assistant-and-codemirror-js/4702)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 2\
**Last updated:** [March 25, 2025, 8:40pm UTC](https://the.fmsoup.org/t/filemaker-web-viewer-copilot-with-openai-assistant-and-codemirror-js/4702 "2025-03-25T20:40:45Z")

</div>

Last year I built a code editor in FileMaker Pro to make it easier to work with web viewer code. It was a huge improvement, but I still found myself copy/pasting code to ChatGPT for more complex code. So I decided to com…

---

## [Error handling custom functions](https://the.fmsoup.org/t/error-handling-custom-functions/4709)

<div class="topic-metadata">

**Author:** [@Bobino](https://the.fmsoup.org/u/Bobino)\
**Replies:** 0\
**Last updated:** [March 12, 2025, 3:56am UTC](https://the.fmsoup.org/t/error-handling-custom-functions/4709 "2025-03-12T03:56:13Z")

</div>

I have a more basic set of custom functions to handle errors in my scripting, but many of the patterns I use are similar to the ones introduced in CLEW by people at Soliant. You can see a presentation here: https://yout…

---

## [FileMaker Custom Keyboard Shortcuts - InfoG and Install Script](https://the.fmsoup.org/t/filemaker-custom-keyboard-shortcuts-infog-and-install-script/1976)

<div class="topic-metadata">

**Author:** [@tonywhitelive](https://the.fmsoup.org/u/tonywhitelive)\
**Replies:** 11\
**Last updated:** [February 9, 2025, 1:49am UTC](https://the.fmsoup.org/t/filemaker-custom-keyboard-shortcuts-infog-and-install-script/1976 "2025-02-09T01:49:46Z")

</div>

FileMaker Custom Keyboard Shortcuts are a key part of developer productivity. Attached is a one page Work-in-Progress PNG documenting the Custom Keyboard Shortcuts that we are currently using. This technique is based o…

---

## [Reviving Themes from the Past](https://the.fmsoup.org/t/reviving-themes-from-the-past/4643)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 2\
**Last updated:** [February 4, 2025, 11:05pm UTC](https://the.fmsoup.org/t/reviving-themes-from-the-past/4643 "2025-02-04T23:05:47Z")

</div>

Every theme designed by Claris is still supported. However, when you look in the layout Theme picker you'll only see a few of the modern themes. What if you want to revive the beauty of Bamboo, or the raw excitement of …

---

## [I built a code editor inside a web viewer](https://the.fmsoup.org/t/i-built-a-code-editor-inside-a-web-viewer/4302)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 5\
**Last updated:** [February 2, 2025, 6:52pm UTC](https://the.fmsoup.org/t/i-built-a-code-editor-inside-a-web-viewer/4302 "2025-02-02T18:52:38Z")

</div>

Another fun weekend project, pushing the limits of lowcode! Today I made a code editor inside FileMaker Pro, to make it easier to develop web viewer integrations without leaving the FMP editor. Hope this helps others d…

---

## [Simplify FileMaker Server Connectivity Testing with FileMakerPortScanner](https://the.fmsoup.org/t/simplify-filemaker-server-connectivity-testing-with-filemakerportscanner/4555)

<div class="topic-metadata">

**Author:** [@Axelar](https://the.fmsoup.org/u/Axelar)\
**Replies:** 0\
**Last updated:** [December 12, 2024, 3:02pm UTC](https://the.fmsoup.org/t/simplify-filemaker-server-connectivity-testing-with-filemakerportscanner/4555 "2024-12-12T15:02:49Z")

</div>

FileMakerPortScanner is a versatile open source and cross-platform PowerShell script designed to validate the connectivity of essential FileMaker Server ports. Whether you’re using Windows, macOS, or Linux (including WSL…

---

## [FileMaker Experiments: New GitHub Repo and Video Series](https://the.fmsoup.org/t/filemaker-experiments-new-github-repo-and-video-series/4238)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 2\
**Last updated:** [December 3, 2024, 12:16pm UTC](https://the.fmsoup.org/t/filemaker-experiments-new-github-repo-and-video-series/4238 "2024-12-03T12:16:20Z")

</div>

I’ve been sharing some of my recent experiments here and on Reddit lately as I try to implement different APIs and JavaScript libraries in FileMaker. At first I was making a new GitHub repo to share each file separately,…

---

## [Print Setup and Print Script Steps - best practices](https://the.fmsoup.org/t/print-setup-and-print-script-steps-best-practices/4203)

<div class="topic-metadata">

**Author:** [@tonywhitelive](https://the.fmsoup.org/u/tonywhitelive)\
**Replies:** 1\
**Last updated:** [July 25, 2024, 1:31pm UTC](https://the.fmsoup.org/t/print-setup-and-print-script-steps-best-practices/4203 "2024-07-25T13:31:26Z")

</div>

The goal of the InfoGraphic below is to document the Print Setup and Print Script Steps with the aim of determining the best practices for their use. Some of those best practices might include: \[1\] Scripts for each Pri…

---

## [Integrating Llama3 for Local, Offline AI](https://the.fmsoup.org/t/integrating-llama3-for-local-offline-ai/4366)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 3\
**Last updated:** [November 13, 2024, 5:28pm UTC](https://the.fmsoup.org/t/integrating-llama3-for-local-offline-ai/4366 "2024-11-13T17:28:17Z")

</div>

This weekend, I set up the Llama3.2 model running locally, and connected from FileMaker Pro to build an AI chat, with no external dependencies. The Llama3.2 model is optimized to run on standard hardware, without the nee…

---

## [FileMaker Lists and Values: Overview](https://the.fmsoup.org/t/filemaker-lists-and-values-overview/4335)

<div class="topic-metadata">

**Author:** [@tonywhitelive](https://the.fmsoup.org/u/tonywhitelive)\
**Replies:** 0\
**Last updated:** [September 29, 2024, 4:27pm UTC](https://the.fmsoup.org/t/filemaker-lists-and-values-overview/4335 "2024-09-29T16:27:14Z")

</div>

FileMaker JSON functions are very useful for managing collections of values. FileMaker functions that work with Lists and Values are still useful and often the best tools for the job. Below is an Info Graphic that I di…

[Next page](https://the.fmsoup.org/c/resources/19.md?page=1)
