# Resources

**URL:** https://the.fmsoup.org/c/resources/19.md?page=1

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

**Page:** 2

---

## [Little tidbits from the FileMaker conference](https://the.fmsoup.org/t/little-tidbits-from-the-filemaker-conference/4355)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Replies:** 5\
**Last updated:** [October 12, 2024, 12:19pm UTC](https://the.fmsoup.org/t/little-tidbits-from-the-filemaker-conference/4355 "2024-10-12T12:19:53Z")

</div>

Back from the conference in Liechtenstein, I wrote down a few of the tidbits we learnt. Missing serial numbers If you use serial numbers for new records in FileMaker, you may notice that sometimes the serial numbers hav…

---

## [Performance update from 24u and server side script queues](https://the.fmsoup.org/t/performance-update-from-24u-and-server-side-script-queues/4339)

<div class="topic-metadata">

**Author:** [@Kirk](https://the.fmsoup.org/u/Kirk)\
**Replies:** 0\
**Last updated:** [October 2, 2024, 5:06pm UTC](https://the.fmsoup.org/t/performance-update-from-24u-and-server-side-script-queues/4339 "2024-10-02T17:06:25Z")

</div>

24u is a great resource for lots of FM things and Honza is truly focused on performance. This new blog post on their site has some good info. For those not aware of the “server side script queue” mentioned in the post…

---

## [FileMaker Choropleth Map Using LeafletJS In a Web Viewer](https://the.fmsoup.org/t/filemaker-choropleth-map-using-leafletjs-in-a-web-viewer/4274)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 0\
**Last updated:** [September 8, 2024, 4:02pm UTC](https://the.fmsoup.org/t/filemaker-choropleth-map-using-leafletjs-in-a-web-viewer/4274 "2024-09-08T16:02:17Z")

</div>

Hello FMSoup! And welcome, to our new board members! I'm back with another crazy FileMaker Experiment: A Choropleth map, using LeafletJS in a web viewer! You can download the demo app from my GitHub repo: …

---

## [Building a Mobile Responsive Grid Layout in FileMaker Pro](https://the.fmsoup.org/t/building-a-mobile-responsive-grid-layout-in-filemaker-pro/4239)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 8\
**Last updated:** [August 28, 2024, 10:49am UTC](https://the.fmsoup.org/t/building-a-mobile-responsive-grid-layout-in-filemaker-pro/4239 "2024-08-28T10:49:06Z")

</div>

Hello FileMaker Devs! I just wanted to share a tutorial I wrote on how to build a mobile responsive grid with click events. The code should be pretty easy to edit and add your table data to the grid. You can copy t…

---

## [Section Popover](https://the.fmsoup.org/t/section-popover/4231)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 2\
**Last updated:** [August 23, 2024, 12:55pm UTC](https://the.fmsoup.org/t/section-popover/4231 "2024-08-23T12:55:38Z")

</div>

Here’s a UI trick I like for sectioned layouts, especially dashboards: I use a popover with a transparent content fill to create a targeted dialogue box. The popover effectively blocks access to the underlying section, a…

---

## [Counting Related FileMaker Records](https://the.fmsoup.org/t/counting-related-filemaker-records/4228)

<div class="topic-metadata">

**Author:** [@tonywhitelive](https://the.fmsoup.org/u/tonywhitelive)\
**Replies:** 5\
**Last updated:** [August 11, 2024, 7:12pm UTC](https://the.fmsoup.org/t/counting-related-filemaker-records/4228 "2024-08-11T19:12:33Z")

</div>

A core feature of FileMaker systems is counting related records… There are \[3\] popular ways to do this. The examples below are based on a data model of ActivityTemplate -\< Activity \[1\] Count (TO::FN) Add a field to A…

---

## [Weekend Project: Integrating with the OpenAI Assistant API](https://the.fmsoup.org/t/weekend-project-integrating-with-the-openai-assistant-api/4223)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 1\
**Last updated:** [August 10, 2024, 2:17pm UTC](https://the.fmsoup.org/t/weekend-project-integrating-with-the-openai-assistant-api/4223 "2024-08-10T14:17:42Z")

</div>

I've been working with the OpenAI API a lot lately in other platforms, so I wanted to see if I could get the same integration working in FileMaker Pro. I got the basics working and wanted to share it with the FileMaker c…

---

## [FileMaker Development Conventions - Layouts](https://the.fmsoup.org/t/filemaker-development-conventions-layouts/4224)

<div class="topic-metadata">

**Author:** [@tonywhitelive](https://the.fmsoup.org/u/tonywhitelive)\
**Replies:** 5\
**Last updated:** [August 8, 2024, 6:51am UTC](https://the.fmsoup.org/t/filemaker-development-conventions-layouts/4224 "2024-08-08T06:51:44Z")

</div>

Not all FileMaker Developers use the same naming conventions for Layouts! This document explains our naming convention for Layouts and how we arrived at it. The goal for naming Layouts (and other code object) include: …

---

## [My deep dive into FileMaker Semantic Search capabilities](https://the.fmsoup.org/t/my-deep-dive-into-filemaker-semantic-search-capabilities/4145)

<div class="topic-metadata">

**Author:** [@ian](https://the.fmsoup.org/u/ian)\
**Replies:** 1\
**Last updated:** [June 13, 2024, 7:44am UTC](https://the.fmsoup.org/t/my-deep-dive-into-filemaker-semantic-search-capabilities/4145 "2024-06-13T07:44:56Z")

</div>

Following my June 6 presentation at dotfmp I've revised my slide deck into a blog post going into detail on how to optimise performance and configuration for semantic search.

---

## [Get All Get Functions](https://the.fmsoup.org/t/get-all-get-functions/3508)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 5\
**Last updated:** [April 7, 2024, 6:04pm UTC](https://the.fmsoup.org/t/get-all-get-functions/3508 "2024-04-07T18:04:39Z")

</div>

Do you ever want a complete snapshot of the current file state? The following code creates a JSON formatted snapshot of every GET function for FileMaker v19.6.3, with the exception of Get(DocumentsPathListing). You can…

---

## [Keeping a specific FileMaker version while upgrading macOS](https://the.fmsoup.org/t/keeping-a-specific-filemaker-version-while-upgrading-macos/3735)

<div class="topic-metadata">

**Author:** [@Torsten](https://the.fmsoup.org/u/Torsten)\
**Replies:** 10\
**Last updated:** [April 4, 2024, 6:24pm UTC](https://the.fmsoup.org/t/keeping-a-specific-filemaker-version-while-upgrading-macos/3735 "2024-04-04T18:24:15Z")

</div>

Developers who want to keep a particular FileMaker version and need to upgrade their machine's macOS to a version not supported by the FM version in question, can install that FMP in a virtual machine like UTM. The UTM …

---

## [Dynamic background colour](https://the.fmsoup.org/t/dynamic-background-colour/4048)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 3\
**Last updated:** [April 2, 2024, 9:30pm UTC](https://the.fmsoup.org/t/dynamic-background-colour/4048 "2024-04-02T21:30:27Z")

</div>

I needed to create a badge/label with a dynamic width/background. I was able to achieve this using two line of text stacked. dynamic-background-colour.fmp12.zip (84.8 KB)

---

## [Apple OS / Hardware Documentation](https://the.fmsoup.org/t/apple-os-hardware-documentation/4052)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 0\
**Last updated:** [March 23, 2024, 12:10am UTC](https://the.fmsoup.org/t/apple-os-hardware-documentation/4052 "2024-03-23T00:10:56Z")

</div>

New starting page on Apple Support web site which centralises manuals, specs and downloads access.

---

## [KAMAR makes their custom plugins freely available](https://the.fmsoup.org/t/kamar-makes-their-custom-plugins-freely-available/4029)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 0\
**Last updated:** [March 12, 2024, 7:51pm UTC](https://the.fmsoup.org/t/kamar-makes-their-custom-plugins-freely-available/4029 "2024-03-12T19:51:41Z")

</div>

From the web site A selection of Plugins designed to enhance the functionality available within FileMaker (Pro, WebDirect, DataAPI and FMSE). We currently offer three plugins: IDME: FileMaker includes a native funct…

---

## [FMS admin log viewer CSS tweak](https://the.fmsoup.org/t/fms-admin-log-viewer-css-tweak/3180)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 6\
**Last updated:** [February 21, 2024, 7:58pm UTC](https://the.fmsoup.org/t/fms-admin-log-viewer-css-tweak/3180 "2024-02-21T19:58:02Z")

</div>

I find the interactive log viewer a bit cramped. Using User CSS extension for Chromium-based browsers, you can apply the following styles to tweak the UI for an easier read on larger screens. app-servernotification {di…

---

## [FMPDUDE-VIDEO: Creating a micro-service in a couple minutes (with FMP example)](https://the.fmsoup.org/t/fmpdude-video-creating-a-micro-service-in-a-couple-minutes-with-fmp-example/474)

<div class="topic-metadata">

**Author:** [@anon45965781](https://the.fmsoup.org/u/anon45965781)\
**Replies:** 18\
**Last updated:** [February 16, 2024, 11:00pm UTC](https://the.fmsoup.org/t/fmpdude-video-creating-a-micro-service-in-a-couple-minutes-with-fmp-example/474 "2024-02-16T23:00:46Z")

</div>

I created a quick video showing how utterly simple it is to create a "hello world" (that is, a starting point on which to build other methods) micro-service. The "sparkjava" framework, and the IDE shown (Intellij IDEA - …

---

## [Simple toast/alert method](https://the.fmsoup.org/t/simple-toast-alert-method/3308)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 9\
**Last updated:** [February 2, 2024, 1:28am UTC](https://the.fmsoup.org/t/simple-toast-alert-method/3308 "2024-02-02T01:28:00Z")

</div>

I like to use popovers for alerts since a popover will naturally disappear when the user resumes. fm toast:alert.fmp12.zip (148.3 KB)

---

## [Selected text to Pretty JSON, macOS Shortcut](https://the.fmsoup.org/t/selected-text-to-pretty-json-macos-shortcut/3948)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 0\
**Last updated:** [February 1, 2024, 1:49am UTC](https://the.fmsoup.org/t/selected-text-to-pretty-json-macos-shortcut/3948 "2024-02-01T01:49:16Z")

</div>

Here is a handy macOS shortcut to format selected json and display it on a floating window Pretty Print JSON-modified.shortcut.zip (12.8 KB) Pretty Print JSON-original.shortcut.zip (13.6 KB)

---

## [FileMaker License Pricing Details](https://the.fmsoup.org/t/filemaker-license-pricing-details/3915)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Replies:** 2\
**Last updated:** [January 18, 2024, 11:49am UTC](https://the.fmsoup.org/t/filemaker-license-pricing-details/3915 "2024-01-18T11:49:19Z")

</div>

Depending on how many licenses you need, you should be aware of a few license options from Claris. Like when you have 24 users, always order 25 since that is cheaper due to the tiers. And consider the site license as it …

---

## [Free. PNG images in Black and White](https://the.fmsoup.org/t/free-png-images-in-black-and-white/3459)

<div class="topic-metadata">

**Author:** [@tgbolwerk](https://the.fmsoup.org/u/tgbolwerk)\
**Replies:** 29\
**Last updated:** [January 15, 2024, 2:06pm UTC](https://the.fmsoup.org/t/free-png-images-in-black-and-white/3459 "2024-01-15T14:06:38Z")

</div>

Does anyone know where I can get png icons to use in navigations? I have attached a screenshot of one where when the selection is in focus it is a white icon and when not in focus it is a black icon. Thanks! Tim B. …

---

## [FMPerception: Scripts called by buttons](https://the.fmsoup.org/t/fmperception-scripts-called-by-buttons/3902)

<div class="topic-metadata">

**Author:** [@EdwinS](https://the.fmsoup.org/u/EdwinS)\
**Replies:** 6\
**Last updated:** [January 12, 2024, 10:58am UTC](https://the.fmsoup.org/t/fmperception-scripts-called-by-buttons/3902 "2024-01-12T10:58:51Z")

</div>

Hi all, Is anyone using FMPerception? I tried to find all calls of a script, but FMPerception doesn't seem to show calls from buttons, even in the "call chain diagram". Am I missing something here? Thanks!

---

## [FileMaker API Connector: A free and open-source starter solution for integrating FileMaker with any API or database](https://the.fmsoup.org/t/filemaker-api-connector-a-free-and-open-source-starter-solution-for-integrating-filemaker-with-any-api-or-database/3601)

<div class="topic-metadata">

**Author:** [@greenflux](https://the.fmsoup.org/u/greenflux)\
**Replies:** 4\
**Last updated:** [December 30, 2023, 10:48am UTC](https://the.fmsoup.org/t/filemaker-api-connector-a-free-and-open-source-starter-solution-for-integrating-filemaker-with-any-api-or-database/3601 "2023-12-30T10:48:36Z")

</div>

Hey folks, some of you may have seen the FileMaker API post I made on Reddit last year. A lot is changing with Reddit, so I'm moving some content to other platforms to prepare for shutting down my account. And I wanted …

---

## [FileMaker Server Off-Site Backup & Retention Policy with rclone](https://the.fmsoup.org/t/filemaker-server-off-site-backup-retention-policy-with-rclone/3824)

<div class="topic-metadata">

**Author:** [@mhtawfiq](https://the.fmsoup.org/u/mhtawfiq)\
**Replies:** 12\
**Last updated:** [December 29, 2023, 11:46pm UTC](https://the.fmsoup.org/t/filemaker-server-off-site-backup-retention-policy-with-rclone/3824 "2023-12-29T23:46:53Z")

</div>

Hi, I have published an article “FileMaker Server Off-Site Backup and Retention Policy with rclone” on how to use rclone with FileMaker Server on Ubuntu to create off-site backups and maintain a backup data retention p…

---

## [Notenik - MacOS Notetaker](https://the.fmsoup.org/t/notenik-macos-notetaker/3838)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 1\
**Last updated:** [December 4, 2023, 12:16pm UTC](https://the.fmsoup.org/t/notenik-macos-notetaker/3838 "2023-12-04T12:16:25Z")

</div>

I like to use tools that allow me the freedom to bend them to my needs. For a long time I've been challenged by the fact that I can't find a tool that does markdown, provides a nice interface, and has a decent toolkit ( …

---

## [Macro : Open triggered script on click](https://the.fmsoup.org/t/macro-open-triggered-script-on-click/3555)

<div class="topic-metadata">

**Author:** [@rivet](https://the.fmsoup.org/u/rivet)\
**Replies:** 8\
**Last updated:** [December 4, 2023, 8:49pm UTC](https://the.fmsoup.org/t/macro-open-triggered-script-on-click/3555 "2023-12-04T20:49:22Z")

</div>

Continuing the discussion from MBS FileMaker Plugin 13.2 development: \[weetbicks\] My ultimate dream would be a single click to open a script attached to any button while in browse mode If I understand correctly, I ha…

---

## [Query current found set with Execute FileMaker Data API as JSON](https://the.fmsoup.org/t/query-current-found-set-with-execute-filemaker-data-api-as-json/3771)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Replies:** 8\
**Last updated:** [November 8, 2023, 7:26pm UTC](https://the.fmsoup.org/t/query-current-found-set-with-execute-filemaker-data-api-as-json/3771 "2023-11-08T19:26:59Z")

</div>

Today we have a tip for you without using MBS FileMaker Plugin and in pure FileMaker. Let's say you like to query current records in your found set as JSON, how would you do this? First you need the list of the primary …

---

## [New video: Get Started with FileMaker](https://the.fmsoup.org/t/new-video-get-started-with-filemaker/3724)

<div class="topic-metadata">

**Author:** [@FabriceN](https://the.fmsoup.org/u/FabriceN)\
**Replies:** 3\
**Last updated:** [September 29, 2023, 7:28pm UTC](https://the.fmsoup.org/t/new-video-get-started-with-filemaker/3724 "2023-09-29T19:28:57Z")

</div>

Did this today :slight\_smile: What do you think? Would it be useful for newcomers or people curious about the platform?

---

## [BBEdit Clippings for FileMaker functions](https://the.fmsoup.org/t/bbedit-clippings-for-filemaker-functions/3606)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 1\
**Last updated:** [September 11, 2023, 9:44am UTC](https://the.fmsoup.org/t/bbedit-clippings-for-filemaker-functions/3606 "2023-09-11T09:44:27Z")

</div>

I've just updated the BBEdit - FileMaker Clippings repository created by rjkantor on GitHub. The clippings have been updated to include all functions up to v20. They are arranged by group, for ease of access. There is …

---

## [Implement DataTables in your Claris FileMaker Pro Solutions](https://the.fmsoup.org/t/implement-datatables-in-your-claris-filemaker-pro-solutions/3684)

<div class="topic-metadata">

**Author:** [@Danielle](https://the.fmsoup.org/u/Danielle)\
**Replies:** 1\
**Last updated:** [September 6, 2023, 3:15am UTC](https://the.fmsoup.org/t/implement-datatables-in-your-claris-filemaker-pro-solutions/3684 "2023-09-06T03:15:18Z")

</div>

We developed a free training series on DataTables (Mastering DataTables in Claris FileMaker Pro | Codence), a valuable tool for Claris FileMaker Pro developers. DataTables is versatile, not tied to any specific backend,…

---

## [JSON Tips - Don't use GetAsText() to generate JSON data](https://the.fmsoup.org/t/json-tips-dont-use-getastext-to-generate-json-data/3635)

<div class="topic-metadata">

**Author:** [@Malcolm](https://the.fmsoup.org/u/Malcolm)\
**Replies:** 2\
**Last updated:** [July 14, 2023, 8:13am UTC](https://the.fmsoup.org/t/json-tips-dont-use-getastext-to-generate-json-data/3635 "2023-07-14T08:13:54Z")

</div>

Do not use GetAsText() to generate JSON I saw the question about JSON data and I was reminded that I have seen a lot of people use GetAsText() on different datatypes to push data into JSON. Yes, JSON is text, and your d…

[Previous page](https://the.fmsoup.org/c/resources/19.md)

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