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.
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)
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/
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)
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)
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.
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.
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)
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.
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 Oct | | | Claris Partner meeting (in English) Conference start. |
6th Oct | | | Conference & Gala Dinner |
7th Oct | | | Conference |
8th Oct | | JavaScript & 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
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!
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)
New in this prerelease of version 13.4 of the
MBS FileMaker Plugin:
- Added MongoDB.SetSSLOptions function.
- Added MongoDB.Ping function.
- Added iOSApp.GetOrientationDidChangeEvaluate, iOSApp.GetOrientationDidChangeScript, iOSApp.SetOrientationDidChangeEvaluate and iOSApp.SetOrientationDidChangeScript functions.
- Fixed a crash with Preview functions on macOS when releasing the temp file.
- Added AsJSON parameters to Events.Calendars, Events.Source.Calendars, Events.Item.GetCalendar, Events.defaultCalendarForNewEvents, Events.defaultCalendarForNewReminders, Events.SourceWithType, Events.Sources and Events.DelegateSources functions to return result as JSON.
- Added CURL.ProcessRelativeURL function.
- Rebuild MongoDB-c library with tracing support.
- Added MongoDB.IsTracing and MongoDB.Trace functions.
- Fixed an issue with CNContactPicker.Show raising an exception on iOS.
- Added new parameter useDetached for DynaPDF.SaveAndSignFileExt1 function.
- Added XML.InsertRecords function.
- Changed JSON.GetStringValue, JSON.GetBooleanValue, JSON.GetDoubleValue, JSON.GetIntegerValue and JSON.GetValue to return empty result if called with empty value.
- Changed FileDialog functions to return error when called server side.
Download at
monkeybreadsoftware.com/filemaker/files/Prerelease/