# Tips and Techniques

**URL:** https://the.fmsoup.org/c/resources/tips-and-techniques/46.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

---

## [Development Scheduling Optimized with Web Viewer](https://the.fmsoup.org/t/development-scheduling-optimized-with-web-viewer/1972)

<div class="topic-metadata">

**Author:** [@HOnza](https://the.fmsoup.org/u/HOnza)\
**Replies:** 0\
**Last updated:** [March 27, 2021, 12:24pm UTC](https://the.fmsoup.org/t/development-scheduling-optimized-with-web-viewer/1972 "2021-03-27T12:24:19Z")

</div>

We use our own app called Collector to manage our software development projects. A few years ago my colleague Milan started feeling the need to schedule our development capacity more precisely. So we created a detailed p…

---

## [Adding Webhooks to FileMaker is Easy](https://the.fmsoup.org/t/adding-webhooks-to-filemaker-is-easy/1971)

<div class="topic-metadata">

**Author:** [@HOnza](https://the.fmsoup.org/u/HOnza)\
**Replies:** 0\
**Last updated:** [March 27, 2021, 9:03am UTC](https://the.fmsoup.org/t/adding-webhooks-to-filemaker-is-easy/1971 "2021-03-27T09:03:48Z")

</div>

We recently released fmRESTor 19, along with a brief 8-minute step-by-step video on how you can use it to add a webhook to your own FileMaker database For the case you have not heard the term yet, webhook is usually …

---

## [INSERT FROM URL (micro-service style)](https://the.fmsoup.org/t/insert-from-url-micro-service-style/1572)

<div class="topic-metadata">

**Author:** [@anon45965781](https://the.fmsoup.org/u/anon45965781)\
**Replies:** 6\
**Last updated:** [January 8, 2021, 1:28pm UTC](https://the.fmsoup.org/t/insert-from-url-micro-service-style/1572 "2021-01-08T13:28:48Z")

</div>

Just prototyped a micro-service method that accepts all the URL, data, headers, and such, makes the Request itself, and returns the Response. This prototype works with FileMaker and it works without FileMaker -- that is…

---

## [Installation of FileMaker Server in pictures](https://the.fmsoup.org/t/installation-of-filemaker-server-in-pictures/1410)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Replies:** 21\
**Last updated:** [November 9, 2020, 7:34pm UTC](https://the.fmsoup.org/t/installation-of-filemaker-server-in-pictures/1410 "2020-11-09T19:34:43Z")

</div>

Yesterday I installed yet another linux server and made screenshots for you. Your language may vary on the dialogs, but the buttons should be in same place. New VM in VMWare and I drop the CentOS 7 iso on it: now I…

---

## [FileMaker "Placeholder Text”](https://the.fmsoup.org/t/filemaker-placeholder-text/1372)

<div class="topic-metadata">

**Author:** [@tonywhitelive](https://the.fmsoup.org/u/tonywhitelive)\
**Replies:** 5\
**Last updated:** [October 12, 2020, 6:04pm UTC](https://the.fmsoup.org/t/filemaker-placeholder-text/1372 "2020-10-12T18:04:29Z")

</div>

Hi All, We have been using FileMaker "Placeholder Text” more and more and wrote this up to send to customers to help them get the most out of the platform… \[begin excerpt\] FileMaker 14 (and up) allows you to specify "…

---

## [Reusing a Dynamic External Data Source Variable](https://the.fmsoup.org/t/reusing-a-dynamic-external-data-source-variable/1379)

<div class="topic-metadata">

**Author:** [@jwilling](https://the.fmsoup.org/u/jwilling)\
**Replies:** 1\
**Last updated:** [October 10, 2020, 12:35am UTC](https://the.fmsoup.org/t/reusing-a-dynamic-external-data-source-variable/1379 "2020-10-10T00:35:29Z")

</div>

I thought I'd share a cool behavior of FileMaker External Data Source(EDS) variables. This came up in a slack group. Say you have a scenario where you want to run a script by name in a bunch of fmp12 files in a row, but…

---

## [Prevent using the browser back button in WebDirect](https://the.fmsoup.org/t/prevent-using-the-browser-back-button-in-webdirect/1298)

<div class="topic-metadata">

**Author:** [@Bobino](https://the.fmsoup.org/u/Bobino)\
**Replies:** 2\
**Last updated:** [September 5, 2020, 10:10am UTC](https://the.fmsoup.org/t/prevent-using-the-browser-back-button-in-webdirect/1298 "2020-09-05T10:10:35Z")

</div>

I did not attempt using this trick, but just from the title, it seems very interesting:

---

## [📱 FileMaker 19 iOS App SDK + Swift Delegate Walkthrough](https://the.fmsoup.org/t/filemaker-19-ios-app-sdk-swift-delegate-walkthrough/1112)

<div class="topic-metadata">

**Author:** [@bhamm](https://the.fmsoup.org/u/bhamm)\
**Replies:** 0\
**Last updated:** [June 28, 2020, 3:45am UTC](https://the.fmsoup.org/t/filemaker-19-ios-app-sdk-swift-delegate-walkthrough/1112 "2020-06-28T03:45:14Z")

</div>

Hey y'all. I just updated my FIAS-Swift-AppDelegate-walkthrough.md for the 19 SDK. :kissing\_heart: https://github.com/starsite/SwiftFM/blob/fc3b03db7fd8e892989097ba8fbe029f9e0e1ff2/FIAS-Swift-AppDelegate-walkthrough.md …

---

## [Look Ma no File // Data Viewer as a programmable calculator](https://the.fmsoup.org/t/look-ma-no-file-data-viewer-as-a-programmable-calculator/982)

<div class="topic-metadata">

**Author:** [@FileKraft](https://the.fmsoup.org/u/FileKraft)\
**Replies:** 24\
**Last updated:** [May 28, 2020, 7:08pm UTC](https://the.fmsoup.org/t/look-ma-no-file-data-viewer-as-a-programmable-calculator/982 "2020-05-28T19:08:26Z")

</div>

Now with While (fm18) and fixed SetRecursion (fm19) a new world might open up: not only for the 5th grader try prime number factoring in the data viewer: SetRecursion ( While ( \[ //initialVariable // YOUR POSITIVE IN…

---

## [Running JavaScript from FileMaker (v.13-18), or from any HTTP-enabled application](https://the.fmsoup.org/t/running-javascript-from-filemaker-v-13-18-or-from-any-http-enabled-application/988)

<div class="topic-metadata">

**Author:** [@anon45965781](https://the.fmsoup.org/u/anon45965781)\
**Replies:** 13\
**Last updated:** [May 28, 2020, 8:26pm UTC](https://the.fmsoup.org/t/running-javascript-from-filemaker-v-13-18-or-from-any-http-enabled-application/988 "2020-05-28T20:26:18Z")

</div>

Not sure how folks would want to use JavaScript in FileMaker, but the video below shows how I implemented running ad-hoc JavaScript -- right from a FileMaker field with no web viewer requirement. And, you only need File…

---

## [FileMaker 19, dark mode, and semantic colors](https://the.fmsoup.org/t/filemaker-19-dark-mode-and-semantic-colors/977)

<div class="topic-metadata">

**Author:** [@bhamm](https://the.fmsoup.org/u/bhamm)\
**Replies:** 6\
**Last updated:** [May 26, 2020, 4:05pm UTC](https://the.fmsoup.org/t/filemaker-19-dark-mode-and-semantic-colors/977 "2020-05-26T16:05:20Z")

</div>

Now that FileMaker supports dark mode, some of y'all need to get to know the semantic colors we use in Xcode dev. Instead of picking a static blue from the color wheel, select Other Color \> Developer \> systemBlueColor. …

---

## [Script to automatically open all answers in community thread](https://the.fmsoup.org/t/script-to-automatically-open-all-answers-in-community-thread/960)

<div class="topic-metadata">

**Author:** [@jwilling](https://the.fmsoup.org/u/jwilling)\
**Replies:** 1\
**Last updated:** [May 24, 2020, 1:37pm UTC](https://the.fmsoup.org/t/script-to-automatically-open-all-answers-in-community-thread/960 "2020-05-24T13:37:48Z")

</div>

Here's a little JavaScript that will automatically expand all the answers on a community thread so you don't have to keep clicking "More Answers" (QUICK REMINDER: don't trust me, read the code before running) You can c…

---

## [Reroute Snapshot Link to custom Web Address using FM18](https://the.fmsoup.org/t/reroute-snapshot-link-to-custom-web-address-using-fm18/899)

<div class="topic-metadata">

**Author:** [@FileKraft](https://the.fmsoup.org/u/FileKraft)\
**Replies:** 3\
**Last updated:** [May 4, 2020, 4:41am UTC](https://the.fmsoup.org/t/reroute-snapshot-link-to-custom-web-address-using-fm18/899 "2020-05-04T04:41:27Z")

</div>

This simple example file does the following: It imports a snapshot link into a container field then opens the file and swaps the file path as desired. Scenario: LAN users sends out snapshot link to home office user acce…

---

## [Optimizing FileMaker Performance for Working from Home](https://the.fmsoup.org/t/optimizing-filemaker-performance-for-working-from-home/896)

<div class="topic-metadata">

**Author:** [@HOnza](https://the.fmsoup.org/u/HOnza)\
**Replies:** 0\
**Last updated:** [April 29, 2020, 1:52pm UTC](https://the.fmsoup.org/t/optimizing-filemaker-performance-for-working-from-home/896 "2020-04-29T13:52:08Z")

</div>

When most of the world is forced to work from home , many things you took for granted can disappear over night. Speed of the internet is one of them, performance of your business critical apps follows very closely. …

---

## [FMPDUDE-Video: Create Simple JDBC Connection](https://the.fmsoup.org/t/fmpdude-video-create-simple-jdbc-connection/502)

<div class="topic-metadata">

**Author:** [@anon45965781](https://the.fmsoup.org/u/anon45965781)\
**Replies:** 0\
**Last updated:** [November 16, 2019, 11:56am UTC](https://the.fmsoup.org/t/fmpdude-video-create-simple-jdbc-connection/502 "2019-11-16T11:56:06Z")

</div>

Ultra quick video showing how to create a JDBC connection in FileMaker (or any other programming language or application program -- same exact technique). Video demonstrates the "802" error when you try to connect to an…

---

## [Claris Connect integrates CRM with Mailchimp](https://the.fmsoup.org/t/claris-connect-integrates-crm-with-mailchimp/865)

<div class="topic-metadata">

**Author:** [@HOnza](https://the.fmsoup.org/u/HOnza)\
**Replies:** 2\
**Last updated:** [April 11, 2020, 8:10am UTC](https://the.fmsoup.org/t/claris-connect-integrates-crm-with-mailchimp/865 "2020-04-11T08:10:02Z")

</div>

Claris has recently released Claris Connect. It’s an integration platform provided as a cloud-based service, letting you easily connect many different apps and make the data smoothly flow between them. To show you how it…

---

## [Modern Auth for your FM solutions - continued](https://the.fmsoup.org/t/modern-auth-for-your-fm-solutions-continued/863)

<div class="topic-metadata">

**Author:** [@WimDecorte](https://the.fmsoup.org/u/WimDecorte)\
**Replies:** 0\
**Last updated:** [April 8, 2020, 3:10pm UTC](https://the.fmsoup.org/t/modern-auth-for-your-fm-solutions-continued/863 "2020-04-08T15:10:29Z")

</div>

Since last Devcon, Steven Blackwell and I have been documenting a whole slew of Identity Providers that you can use to authenticate your FM users, today we released a white paper that shows the use of Active Directory Fe…

---

## [Modern Auth](https://the.fmsoup.org/t/modern-auth/837)

<div class="topic-metadata">

**Author:** [@WimDecorte](https://the.fmsoup.org/u/WimDecorte)\
**Replies:** 0\
**Last updated:** [March 26, 2020, 2:13pm UTC](https://the.fmsoup.org/t/modern-auth/837 "2020-03-26T14:13:27Z")

</div>

Some thoughts on how authentication is evolving and how we can make sure FM fits within those requirements. Both for authenticating users into our solutions and for using external features that require the use of those …

---

## [Triggering a Claris Connect flow from inside FM](https://the.fmsoup.org/t/triggering-a-claris-connect-flow-from-inside-fm/806)

<div class="topic-metadata">

**Author:** [@WimDecorte](https://the.fmsoup.org/u/WimDecorte)\
**Replies:** 0\
**Last updated:** [March 6, 2020, 3:25pm UTC](https://the.fmsoup.org/t/triggering-a-claris-connect-flow-from-inside-fm/806 "2020-03-06T15:25:49Z")

</div>

All Claris Connect flows start with an event that triggers the rest of flow, your FM app can act as a trigger by running a script. This is a walkthrough on how to set that up:

---

## [A journey into the Office 365 APIs](https://the.fmsoup.org/t/a-journey-into-the-office-365-apis/804)

<div class="topic-metadata">

**Author:** [@WimDecorte](https://the.fmsoup.org/u/WimDecorte)\
**Replies:** 2\
**Last updated:** [March 6, 2020, 1:31pm UTC](https://the.fmsoup.org/t/a-journey-into-the-office-365-apis/804 "2020-03-06T13:31:49Z")

</div>

This is part one of two and outlines the 'why' and then goes into the how to authenticate from inside FM. A big part of the 'why' is that providers like Microsoft and Google are making a big push towards us using their …

---

## [Claris Connect on-premise agent](https://the.fmsoup.org/t/claris-connect-on-premise-agent/802)

<div class="topic-metadata">

**Author:** [@WimDecorte](https://the.fmsoup.org/u/WimDecorte)\
**Replies:** 0\
**Last updated:** [March 4, 2020, 9:08pm UTC](https://the.fmsoup.org/t/claris-connect-on-premise-agent/802 "2020-03-04T21:08:30Z")

</div>

Walk-through on how to set up, configure and use the Claris Connect on-premise agent to connect to a FileMaker Server that is not exposed to the internet

---

## [Automate login to FileMaker Admin Console in web viewer](https://the.fmsoup.org/t/automate-login-to-filemaker-admin-console-in-web-viewer/753)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Replies:** 1\
**Last updated:** [February 12, 2020, 5:06pm UTC](https://the.fmsoup.org/t/automate-login-to-filemaker-admin-console-in-web-viewer/753 "2020-02-12T17:06:14Z")

</div>

Today a client asked how to automate login to the admin console when it is open in a web viewer within a FileMaker solution. You probably saw the video Automate web viewer already? The login here is a bit more difficult…

---

## [FileMaker and JavaScript - the perfect combination](https://the.fmsoup.org/t/filemaker-and-javascript-the-perfect-combination/738)

<div class="topic-metadata">

**Author:** [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Replies:** 4\
**Last updated:** [February 5, 2020, 12:21pm UTC](https://the.fmsoup.org/t/filemaker-and-javascript-the-perfect-combination/738 "2020-02-05T12:21:57Z")

</div>

In the newest version of the MBS FileMaker Plugin 10.0 we offer functions for the use of JavaScript without the use of a web viewer. See WebView.RunJavaScript and WebView.Evaluate to run or evaluate JavaScript in a web v…

---

## [Space covered by panel on layout](https://the.fmsoup.org/t/space-covered-by-panel-on-layout/549)

<div class="topic-metadata">

**Author:** [@Torsten](https://the.fmsoup.org/u/Torsten)\
**Replies:** 2\
**Last updated:** [November 28, 2019, 9:40pm UTC](https://the.fmsoup.org/t/space-covered-by-panel-on-layout/549 "2019-11-28T21:40:17Z")

</div>

One fact about layout design using panel objects I tend to forget over time, just to rediscover it when working on a layout that needs objects placed at the same height as the panel tabs, to their right side. In fact, t…

---

## [New Microsoft Remote Desktop for IOS](https://the.fmsoup.org/t/new-microsoft-remote-desktop-for-ios/543)

<div class="topic-metadata">

**Author:** [@AndyHibbs](https://the.fmsoup.org/u/AndyHibbs)\
**Replies:** 0\
**Last updated:** [November 27, 2019, 11:28am UTC](https://the.fmsoup.org/t/new-microsoft-remote-desktop-for-ios/543 "2019-11-27T11:28:07Z")

</div>

Interestingly, Microsoft have released their first update for over a year to Remote Desktop for IOS. There is a list of improvements on the IOS App Store. Having tested this very briefly, the overall experience feels mu…

---

## [Things to take care of when using a separation model](https://the.fmsoup.org/t/things-to-take-care-of-when-using-a-separation-model/520)

<div class="topic-metadata">

**Author:** [@samfmp](https://the.fmsoup.org/u/samfmp)\
**Replies:** 10\
**Last updated:** [November 22, 2019, 7:11am UTC](https://the.fmsoup.org/t/things-to-take-care-of-when-using-a-separation-model/520 "2019-11-22T07:11:49Z")

</div>

Hi, I am new to separation model. What things do I have to take care first when I am trying to deploy to my future solution? Welcome to any comments. Thank you.

---

## [Layout object selection tip of the day](https://the.fmsoup.org/t/layout-object-selection-tip-of-the-day/392)

<div class="topic-metadata">

**Author:** [@Bobino](https://the.fmsoup.org/u/Bobino)\
**Replies:** 0\
**Last updated:** [October 25, 2019, 3:49pm UTC](https://the.fmsoup.org/t/layout-object-selection-tip-of-the-day/392 "2019-10-25T15:49:39Z")

</div>

I’ve known about this for a while, but I feel a contextual menu would be so much better for this (I admit selecting the tool instead of an object was not known to me): To In Layout mode do this Select all object…

---

## [Copy/paste layout object with its coordinates](https://the.fmsoup.org/t/copy-paste-layout-object-with-its-coordinates/397)

<div class="topic-metadata">

**Author:** [@Markus](https://the.fmsoup.org/u/Markus)\
**Replies:** 8\
**Last updated:** [October 28, 2019, 5:31pm UTC](https://the.fmsoup.org/t/copy-paste-layout-object-with-its-coordinates/397 "2019-10-28T17:31:38Z")

</div>

If You know how to store the position of a layout-object and how to paste that object into other layouts at the very same position - no need to read on copy the desired object in a layout where its position is ok selec…

[Previous page](https://the.fmsoup.org/c/resources/tips-and-techniques/46.md)
