Jump to content

Recommended Posts

Updated file management plug-in for FileMaker Pro 19 offers new functionality and is compatible with macOS 11.0.

Lienden, the Netherlands, January 26, 2021–Troi today announced the immediate availability of Troi File Plug-in 12.1 for FileMaker 19. This is a maintenance update in which we tested and improved the compatibility with macOS 11.0 (Big Sur), added and improved several functions and fixed a number of issues.

New functionality in Troi File Plug-in version 12.1

Troi File Plug-in 12.1 has the following new functionality:

  • Added new function TrFile_GetFileKind, which will return a (localized) description of what kind of file this is. For example a .fmp12 file will return “FileMaker Document” and a .zip file will return “ZIP Archive”. NOTE The resulting description will be returned in the current system language and can be slightly different depending on platform, installed applications and OS version.
  • Improved the TrFile_GetFileHash function: you can now use a container (or a variable with container data) as the source parameter, for example a JPEG in a container field.
  • Added switch “-AllowNonLocalCloudItems” to the TrFile_SelectFileDialog function. This will allow you to select files that are not downloaded to the local disk.
  • Improved the TrFile_GetMetaData function: added support for FujiFilm Raw image files (.raf) when using the switches “-GetEXIF” and “-GetXMP”.
  • Improved the TrFile_CreateThumbnail function for .CRW (RAW) files, when using the switch “-GetFullSizeRawThumbnail” switch, the function now returns the full size thumbnail embedded in the RAW file.
  • Added new switch “-DontAddDS_Store” to the TrFile_CreateZIP function. When you add this switch hidden .DS_Store files will not be added to the ZIP file (.DS_Store files can be added to folders by the macOS Finder).
  • Added new switch “-AddMacOSXAttributes” to the TrFile_CreateZIP function. When you add this switch Extended attributes and resource forks are added to the zip file. If there are extended attributes (or files with resource forks) this will be stored in a “__MACOSX” folder at the top level.

Improved compatibility, bug fixes and other changes and improvements

Troi File Plug-in 12.1 also has the following changes and improvements:

  • Tested and made compatible with Claris FileMaker Pro 19, up to and including FileMaker Pro 19.2.
  • Tested and made compatible with macOS 11.0 (Big Sur).
  • Tested and made compatible with Windows 10 version 20H2 (October 2020 Update) and Windows 10 version 2004 (May 2020 Update).
  • Fixed a problem while using the encoding switch -Encoding=ASCII_Windows (Windows-1252) : the plug-in no longer crashes when an incorrect or corrupt text with undefined character codes (like for example 0x81) is read. In this case the Unicode replacement character is returned.
  • (macOS) Fixed a problem with the functions TrFile_Substitute, TrFile_SetMetadata and TrFile_InsertContents functions: in some cases (with the source and destination file being equal) these functions would work but incorrectly return an error code $$-47.
  • (Windows) Fixed a problem with creating thumbnails with the Create Thumbnail script step or the TrFile_CreateThumbnailfunction, the plug-in would not honor the EXIF orientation tag for some JPEG images.
  • Fixed a bug in the TrFile_GetMetaData function: when using the switch “-GetPDFDescription” the plug-in no longer truncates text when it contains a slash.
  • Fixed a problem in the Set MetaData of Image File script step and the TrFile_SetMetaData function. The GPS Altitude Reference can now be set correctly (0 = Above Sea Level and 1 = Below Sea Level).
  • Renamed the Delete File script step to Delete file (note the lower case f), making its name different from the FileMaker native Delete File step. This ensures that when you copy and paste script steps the correct step is pasted.
  • (macOS) Modernized several functions and script steps. They now use a more modern framework.
  • (macOS) Improved compatibility when running FileMaker Pro 19 in dark mode, the flash dialog is now more visible.
  • Improved several example files.
  • Several other minor bug fixes.

More detailed information on all changes and improvements can be found on the File Plug-in page.
You can download the new version there.

Upgrading to version 12.1 is free for all customers with a valid subscription for the Troi Developer License Bundle and for users of version 12.0. You don’t need a new registration code.
Upgrades from older versions are available from US $ 59. You can order upgrades from our shop.

Troi File Plug-in 12.1 for FileMaker Pro 19
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By fabriceN
      It has never been easier to find your way among FileMaker license or to deploy a server in the cloud.
      fmcloud.fm is a unique hosting service, based on a docker/Linux architecture. According to @Nick Lightbody's benchmark on Medium, our architecture is 4 times faster (yes, 400%!) than a standard Windows/VPS service.

      And… we've got a free trial!
      Your databases could literally be in the cloud in 5 minutes from the moment you click this link.

    • By MonkeybreadSoftware
      Nickenich, Germany - (January 19th, 2021) -- MonkeyBread Software today is pleased to announce MBS FileMaker Plugin 11.0 for macOS, iOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin currently available for FileMaker Pro. As the leading database management solution for Windows, macOS, iOS and the web, the FileMaker Pro Integrated Development Environment supports a plugin architecture that can easily extend the feature set of the application. MBS FileMaker Plugin 11.0 has been updated and now includes over 6400 different functions, and the versatile plugin has gained more new functions:

      This release adds more Drag & Drop support to our plugin. For both macOS and Windows you can now attach a drop area to a whole window with our new DragDrop.AttachToWindow function. Every item dropped will trigger the script, so you can process the drop as you like, e.g. import the files into container fields. Beside accepting drops you can now use the control as a drag source. Just pass a list of files to DragDrop.SetFilePathsToDrag function to let the user drag those files to the desktop or other applications. Use DragDrop.SetDragImage function to provide a picture to show while drag runs. 

      DynaPDF got updated to newer version and we now include a DynaPDF.SaveAndSignFileExt function to sign PDF files with digital keys with 2048 or 4096 bits in addition to 1024 bits. With a page break expression set using DynaPDF.SetPageBreakExpression function you can define what happens if DynaPDF.WriteFText or DynaPDF.WriteStyledText filled the text rectangle and need a new text rectangle. This allows to continue text output in a new column or a new page. To set color values instead of color components, you can now use DynaPDF.SetFillColorValue and DynaPDF.SetStrokeColorValue functions and pass a value you got from DynaPDF.Lab, DynaPDF.CMYK or DynaPDF.RGB functions. You can now specify a line spacing (leading) when converting styled text from FileMaker to DynaPDF syntax. 

      Our ListDialog functions go upgraded with a new filter field. It allows the user to search within the list and filter to the entry they look for. You decide whether the filter field is shown and what is the text and placeholder for it.

      The SyntaxColoring functions got improved with newer color set for dark mode. You may need to use SyntaxColoring.FactoryDefaults to reset the colors. Our if/loop highlighting can better find matching exit loop even if it is within an If block. The bracket highlight and syntax highlighting got tuned for Big Sur.

      You can now control the toolbar style ad display mode for Big Sur. With SystemInfo.IsiOSAppOnMac you can detect whether your FileMaker iOS SDK app runs on macOS. QuickList.SortWith can now sort by number. The EmailParser.HTMLToPlainText function is improved to better convert HTML to text.

      Finally we updated SQLite library to version 3.34.0, curl to 7.74.0, DynaPDF to, LibXL to 3.9.3, SQLAPI to 5.1.3 and Xcode to version 12.3.

      See release notes for a complete list of changes. 
      More details in the release notes. Please take the time to check our 600 example databases and check where you can use our plugin features in your solutions.
      System Requirements:
      * macOS 10.9 or later, including macOS 11.0 Big Sur
      * Windows 7 and newer, including Windows 10 and Windows Server 2020
      * FileMaker Cloud for AWS (64-bit Linux)
      * FileMaker Pro 7 to 19.2
      * FileMaker iOS SDK 16 to 19
      * FileMaker Server for Linux, Windows oder macOS

      Pricing and Availability:
      MBS FileMaker Plugin is available directly from the MonkeyBread Software website with licenses starting at just $149 (USD). You can just download and try the plugin without a license or request a trail license. Not all functions are available in all platforms, please check specifications. Please join us on the next conferences and visit our booth.

      Monkeybread Software: 
      MBS FileMaker Plugin Website: 
      Function Reference: 
      Download Free Trial:
      Events and conferences:
      Release notes: 

      Located in beautiful Nickenich, Germany, MonkeyBread Software is a privately held company founded in 2000 by Christian Schmitz. MonkeyBread Software focuses on the Macintosh, Linux and Windows platforms. With over twenty years as a software developer, Christian's aim is developing unique and useful utilities, complemented by first-class customer support.
      Copyright 2000-2020 Christian Schmitz Software GmbH.
      MonkeyBread Software is a registered trademark of Christian Schmitz, Nickenich. All Rights Reserved. Apple, and the Apple logo are registered trademarks of Apple Computer in the U.S. and/or other countries. FileMaker Pro and FileMaker are trademarks of Claris International, Inc. Other trademarks and registered trademarks may be the property of their respective owners.

      Christian Schmitz 
      Monkeybread Software
    • By troi
      Updated internet plug-in is compatible with FileMaker 19 and macOS 11.0
      Lienden, the Netherlands, December 18, 2020–Troi today announced the immediate availability of Troi URL Plug-in 7.0 for FileMaker Pro 19. This is a maintenance update which is tested and made compatible with Claris FileMaker Pro 19 and macOS 11.0.
      Improvements in Troi URL Plug-in version 7.0
      Troi URL Plug-in 7.0 has the following changes and improvements:
      Tested and made compatible with Claris FileMaker Pro 19, including FileMaker Pro 19.1.3 and 19.2. Tested and made compatible with macOS 10.15 (Catalina) and macOS 11.0 (Big Sur). Tested and made compatible with Windows 10 version 20H2 (October 2020 Update), version 1909 (November 2019 Update) and version 2004 (May 2020 Update). Added new switch “-ImageFileName” to the TURL_GetLastProperties function, which will return the filename of the last image downloaded. (macOS) Improved compatibility when running FileMaker Pro 19 in dark mode, the flash dialog is now more visible. (macOS) Improved loading the plug-in with runtime apps created with FileMaker Pro 18. (macOS) Modernized the plug-in. It now uses a more modern framework. (macOS) Improved error reporting when there is a problem loading the plug-in. (macOS) If the plug-in can’t load a bundle at start-up, the plug-in will now write a detailed error to the system.log. See the Console.app in this case (search for FileMaker in the system.log). IMPORTANT (macOS only) The minimum supported FileMaker version is now FileMaker Pro 15. Also the minimum supported Mac OS version is now macOS 10.13 (High Sierra). Several other bug fixes and further (security) improvements. Fixed a bug in the TURL_Get function, when getting images a slash could be added at the start of the name of the image, when storing the image in a container. Improved the FillForm.fmp12 example. Modernized the OAuthWebService.fmp12 example. Small cosmetic improvement of the Regifunc.fmp12 example. More detailed information on all changes and improvements can be found on the URL Plug-in page.
      You can download the new version there.
      Version 7 needs a new registration string. Upgrading to version 7 is free for all customers who bought a license for version 6 on or after March 20, 2019. Eligible users will be sent a new registration code.
      Upgrades from older versions are available from US $ 49. You can order upgrades from our shop.
    • By 360Works
      New Major Version, 360Works FTPeek 3
      360Works releases new major upgrade for FTPeek featuring new
      FileMaker and Dropbox functionality.
      360Works is proud to announce the release of FTPeek 3! 360Works FTPeek is a FileMaker plugin that allows you to upload, download, and manipulate remote files on an FTP (File Transfer Protocol) server from within your FileMaker solution.

      FTPeek supports a variety of file transfer protocols, such as FTP, SFTP, FTPS.
      The biggest feature in FTPeek 3 is the new FileMaker and Dropbox integration capability. Dropbox is a popular, cloud-based content storage platform that keeps all of your files in one place with an intuitive interface.

      If you have users working in both Dropbox and FileMaker, you can now seamlessly integrate the two, allowing users to access and manage Dropbox files from within FileMaker!

      FTPeek 3 features a new shareable link feature for Amazon Web Services S3 as well.
      New Features
      Major new feature: now supports file manipulation with Dropbox accounts OAuth workflow: plugin functions have been added for use with connecting to Dropbox For Dropbox login, a browser URL is provided for first-time login after which, new FTPeek functions will manage access and refresh tokens Implemented sharable download link feature for S3 Video
      Watch the following demonstration video for a virtual tour around FTPeek 3.
      Purchasing and Upgrading
      Existing FTPeek users can now upgrade to major version 3 at the FTPeek page (button provided below), navigate to 'Buy or Upgrade Now', from there you can view the upgrade cost underneath your license type, and proceed to checkout by entering your existing license key information. FTPeek is not a product with maintenance, so you can upgrade even if you are running a version that was not purchased in the past 12 months.

      As always, FTPeek 3 is free to try in a fully functioning demo mode which can be obtained at the FTPeek store page. While in demo mode, the product will run for 2 hours every time you launch FileMaker (or FileMaker Server, for server deployment).
      Get FTPeek 3 Now      
    • By 360Works
      fmPromise Presentation and Free Download!
      Thank you for your patience with the demonstration of fmPromise, a new free tool created to improve FileMaker and JavaScript integration.

      You can now watch the video presentation by Sam Barnum immediately at the 360Works YouTube Channel. Questions can be asked in the comment section below the video, or by emailing support@360works.com
      Free download available at the fmPromise page!
      More on 360Works fmPromise:
      We are now showcasing fmPromise, a brand new free tool created to improve JavaScript and FileMaker integration! Most people are aware that JavaScript in FileMaker can provide a much better UI within apps. While FileMaker 19 improved Web Viewer usage with JavaScript, 360Works is always looking for ways to build-in improvements to the FileMaker platform.
      FileMaker 19 has added the ability to call FileMaker scripts from your JavaScript, as well as executing a JavaScript function from a FileMaker script. This allows for integration between FileMaker and JavaScript in your Web Viewer, but has some areas that fmPromise will make better.
      Every call from JavaScript to a FileMaker script needs a public JavaScript function to receive the script response, and it is the responsibility of the Script to call that function. All data coming back from FileMaker is a string Debugging JavaScript errors is very difficult without browser-based dev tools The window.FileMaker object is not available right when the page loads, so you need a window.setTimeout() to wait for it to become available if you want to populate your web viewer using a script call.  
      fmPromise is designed to address these shortcomings, and help you utilize Web Viewers in your solution with the minimum amount of fuss.
      Tune In Remotely:
      Click here to watch the video presentation anytime!

      Click here to visit the fmPromise page and get your free download.
        Stay updated with 360Works
  • Who Viewed the Topic

    7 members have viewed this topic:
    Asu  comment  JLF  filcorti  Msaeed  ernst  Ocean West 
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.