Claris Pro merged into FileMaker Pro

As Claris announced, they will merge the Claris Pro/Server product line into the FileMaker Pro/Server product line. The existing customers will get a new version to convert their files into .fmp12 format and convert to a FileMaker Pro/Server. That change will of course require a new version of FileMaker Pro/Server, which can talk to Claris Studio.

For our MBS Plugin, we look currently for customers, who use Claris Pro/Server and need MBS plugin there. Our plugin has dozens of places, where it checks the current version for whether it is Claris or FileMaker branch to decide what to do. For example file paths on servers are different.

Today we deprecate our support for Claris Pro/Server with MBS Plugin for the upcoming 13.4 version. We keep it working for a few more months, but may remove the Claris Pro/Server support in a future version.

Any customer using the Claris branch may please contact us, so we can keep a list of who uses it and keep our plugin working for our clients until the last one transitioned to FileMaker.

Please let us know if you have questions.

Web Download Delegate for WebKit 2 in FileMaker

For 13.4 release, we'll update the WebDownloadDelegate functions in MBS FileMaker Plugin to work again with web viewers using WebKit 2 (since FileMaker 16).

Once again you can control downloads in FileMaker's web viewer on macOS and iOS. When a download starts, you get a script triggered to inform you about the progress. Then we have script triggers for download finished or failed and to update on progress.

(more)

MBS FileMaker Plugin, version 13.4pr5

New in this prerelease of version 13.4 of the MBS FileMaker Plugin:
  • Changed window searching on Windows to prefer visible windows for finding by title.
  • Upgraded WebDownloadDelegate functions to work on WebKit 2.0 on macOS and iOS.
  • Updated for future FileMaker version.
  • Updated SQLite to version 3.43.0.
Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

MBS @ FMTraining.TV - FileMaker Monkeybread Plug-in Update 13.3

Check out the FMTraining.tv website. Richard Carlton and his team do a daily free live stream about FileMaker to watch.

A few days ago Christian Schmitz from Monkeybread Software joined a live episode to talk a bit about the MBS FileMaker Plugin. Watch it on YouTube.

We talk about the new MBS FileMaker Plugin 13.3 release: Announcement, release notes, new functions and download

(more)

New records without layout change in FileMaker

You may find it convenient sometimes to create or update records in a different table without switching layouts. If you do this in a script, you would usually cause a layout change, to fill the fields from the other table on a different layout. However, such a layout change is not really necessary and costs time. Wouldn't it be easier to create a record with only one script line? Without any relationship, portal and layout change?

FM.InsertRecord

We have the FM.InsertRecord, FM.UpdateRecord and FM.DeleteRecord and related functions in MBS FileMaker Plugin to help you. The FM.InsertRecord function inserts a new record in any table of any database. Relationships are not necessary, but the database must be open and therefore "known" to FileMaker. In the documentation of the MBS FileMaker Plugin you can find the following declaration of the function:

MBS ("FM.InsertRecord"; filename; table; field; value; ...)
(more)

MBS FileMaker Plugin, version 13.4pr4

New in this prerelease of version 13.4 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/ or ask for being added to the DropBox shared folder.

MBS FileMaker Plugin, version 13.4pr3

New in this prerelease of version 13.4 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

EngageU - FileMaker Conference in 3 months

Just three months until the EngageU conference. ClickWorks and Square Moon continue to organize a pan-european conference for Claris FileMaker developers from all over the world.

EngageU - FileMaker Conference
12th - 14th of November 2023, Antwerp, Belgium




After the conference in Malmö last year, we see the second conference coming to Belgium. This may be the largest in-person European FileMaker conference this year with about 250 participants. Claris is expected to join and all presentations will be in English.

Please don't miss this event and sign up for the conference soon: EngageU
And it's great reason for people from all around the world to do a business trip to see Belgium.

More events are listed on our events website.

Tips and tricks with MBS

In this article today I will show you 5 tips and tricks with MBS that can make your life easier. I wish you a lot of fun with it.

Open files from container with the click of a button

Did you know that with the MBS FileMaker Plugin you can open files directly by script function? This is possible with the function Files.LaunchFile. In the parameters we specify the path to the file that should be opened.

Set Variable [ $r ; Value: MBS("Files.LaunchFile"; "/Users/sj/Desktop/abc.png")

If you want to open a file from a container, you first have to take a small indirect route, e.g. we store the files in the temporary folder. For this we first use the function Folders.UserTemporary which gives us the file path to the temporary folder. With the function Container.GetName we can find out the name of the file which is in the container. These two components are then merged to a path where we can then place the file with the function Files.WriteFile to open this file again with Files.LaunchFile.

Set Variable [ $PathTemp ; Value: MBS("Folders.UserTemporary") ] 
Set Variable [ $FileName ; Value: MBS("Container.GetName"; OpenFile::Container) ] 
Set Variable [ $FilePath ; Value: MBS("Path.AddPathComponent"; $PathTemp; $FileName) ] 
Set Variable [ $r ; Value: MBS("Files.WriteFile"; OpenFile::Container; $FilePath) ] 
Set Variable [ $r ; Value: MBS("Files.LaunchFile"; $FilePath) ] 

We also have a new function that helps you delete these stored files when you don't need them anymore. With the new function Files.DeleteLater. This function creates a list of file paths that are deleted after FileMaker is closed. This keeps your folders clean.

(more)

MBS FileMaker Plugin, version 13.4pr2

New in this prerelease of version 13.4 of the MBS FileMaker Plugin:
  • Rebuild MongoDB-c library with tracing support.
  • Marked a dozen files and text functions to be free to use.
  • Switched MongoDB on macOS and iOS to use OpenSSL for SSL.
  • Added MongoDB.SSLLibrary function.
  • Fixed CNContactStore.Contacts to work better on newer macOS versions.
Download at monkeybreadsoftware.com/filemaker/files/Prerelease/, in DropBox folder or ask for being added to the DropBox shared folder.

Two months until Rome FileMaker Week

Just two months until the FileMaker conference in Rome, Italy starts: from 3rd to 8th October 2023.

For the international traveler coming to the conference, please note, that there are extra days for sight seeing and/or training with your fellow developers.

Day Sight Seeing Training Conference
3rd Oct Tour Rome & FileMaker
Undergrounds of Rome and via dell'acqua
4th Oct Tour Rome & FileMaker
Industrial Rome
Course build your FileMaker app from scratch (in Italian)
Course build your FileMaker app from scratch (in English)
5th OctClaris Partner meeting (in English)
Conference start.
6th OctConference & Gala Dinner
7th OctConference
8th OctJavaScript & FileMaker Course
Design Masterclass (in Spanish)

More information on the website. Last year we had live translation between English and Italian and you could use head phones to hear all presentations in either language. This year FMGuru looks into adding Spanish and French translation.

If you sign up, please find below the €100 discount coupon on the event ticket: RFWMBS100


FileMaker Konferenz 2024 in Malbun

Vom 1. bis 4. Oktober 2024 findet die nächste deutschsprachige FileMaker Konferenz in Malbun, Liechtenstein statt. Bitte merkt euch den Termin vor!

siehe FileMaker Konferenz.com

Die Veranstalter vom Verein FM Konferenz erwarten auch 2024 rund 120 Entwickler, Anwender, IT-Fachleute und Entscheidungsträger aus Wirtschaft, Bildung und Verwaltung. Rund um über 20 Fachvorträge und Workshops wird es viel Zeit zum Vernetzen in den gemeinsamen Pausen und beim Abendprogramm geben.

Für den Deutschsprachigen Raum ist diese Konferenz das Treffen des Jahres. Hier finden Sie vom Anfänger bis zum Profi Kontakte zu anderen Entwicklern. Lernen Sie was es neues gibt, nehmen Sie Impulse mit für die eigene Arbeit und erfahren Sie mehr zu FileMaker von deutschsprachigen Experten!



Bitte planen Sie wenigstens einen extra Tag ein für ihren Besuch in Liechtenstein, damit Sie die Natur in dem schönen Tal geniessen können. Den Aufstieg auf den Sareis können Sie bequem zu Fuß vom Hotel aus starten und die Turnastraße hinauf spazieren bis zum Restaurant am Gipfel. Oder alternativ die Seilbahn nehmen.

Monkeybread Software ist als Sponsor mit Stand und Session vor Ort. Bitte kommen Sie mit Ihren Fragen vorbei!

DynaPDF graphics flags

You can set optional flags affecting the graphics state, coordinate handling, as well as color and image conversion rules in DynaPDF.

MBS( "DynaPDF.SetGStateFlags"; PDF; Value { ; Reset } )

If the parameter Reset is true, the new flags replace current flags. If set to false, the flags are combined with the current flags.
Let's check the possible flags to use:

RestorePageCoords

If set, the current base coordinate system like bottom or top down is saved and restored with the graphics state.
This affects calls to DynaPDF.SaveGraphicState and DynaPDF.RestoreGraphicState calls. If not set, this will restore to Bottom-Up coordinates. The DynaPDF.SetPageCoords function can be used at anytime to change the coordinate systems to Bottom-Up or Top-Down. (more)

MBS FileMaker Plugin, version 13.4pr1

New in this prerelease of version 13.4 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

Archives

Jul 2024
Jun 2024
May 2024
Apr 2024
Mar 2024
Feb 2024
Jan 2024
Dec 2023
Nov 2023
Oct 2023
Sep 2023
Aug 2023
Jul 2023
Jun 2023
May 2023
Apr 2023
Mar 2023
Feb 2023
Jan 2023
Dec 2022
Nov 2022
Oct 2022
Sep 2022
Aug 2022
Jul 2022
Jun 2022
May 2022
Apr 2022
Mar 2022
Feb 2022
Jan 2022
Dec 2021
Nov 2021
Oct 2021
Sep 2021
Aug 2021
Jul 2021
Jun 2021
May 2021
Apr 2021
Mar 2021
Feb 2021
Jan 2021
Dec 2020
Nov 2020
Oct 2020
Sep 2020
Aug 2020
Jul 2020
Jun 2020
May 2020
Apr 2020
Mar 2020
Feb 2020
Jan 2020
Dec 2019
Nov 2019
Oct 2019
Sep 2019
Aug 2019
Jul 2019
Jun 2019
May 2019
Apr 2019
Mar 2019
Feb 2019
Jan 2019
Dec 2018
Nov 2018
Oct 2018
Sep 2018
Aug 2018
Jul 2018
Jun 2018
May 2018
Apr 2018
Mar 2018
Feb 2018
Jan 2018
Dec 2017
Nov 2017
Oct 2017
Sep 2017
Aug 2017
Jul 2017
Jun 2017
May 2017
Apr 2017
Mar 2017
Feb 2017
Jan 2017
Dec 2016
Nov 2016
Oct 2016
Sep 2016
Aug 2016
Jul 2016
Jun 2016
May 2016
Apr 2016
Mar 2016
Feb 2016
Jan 2016
Dec 2015
Nov 2015
Oct 2015
Sep 2015
Aug 2015
Jul 2015
Jun 2015
May 2015
Apr 2015
Mar 2015
Feb 2015
Jan 2015
Dec 2014
Nov 2014
Oct 2014
Sep 2014
Aug 2014
Jul 2014
Jun 2014
May 2014
Apr 2014
Mar 2014
Feb 2014
Jan 2014
Dec 2013
Nov 2013
Oct 2013
Sep 2013
Aug 2013
Jul 2013
Jun 2013
May 2013
Apr 2013
Mar 2013
Feb 2013
Jan 2013
Dec 2012
Nov 2012
Oct 2012
Sep 2012
Aug 2012
Jul 2012
Jun 2012
May 2012
Apr 2012
Mar 2012
Feb 2012
Jan 2012
Dec 2011
Nov 2011
Oct 2011
Sep 2011
Aug 2011
Jul 2011
Jun 2011
May 2011
Apr 2011
Mar 2011
Feb 2011
Jan 2011
Dec 2010
Nov 2010
Oct 2010
Sep 2010
Aug 2010
Jul 2010
Jun 2010
May 2010
Apr 2010
Mar 2010
Feb 2010
Jan 2010
Dec 2009
Nov 2009
Oct 2009
Sep 2009
Aug 2009
Jul 2009
Apr 2009
Mar 2009
Feb 2009
Dec 2008
Nov 2008
Oct 2008
Aug 2008
May 2008
Apr 2008
Mar 2008
Feb 2008