

Step 8: Review the functions, scripts, and script triggers in your solution 19

Step 7: Enable users to log out of the solution 19 Working with graphics, sounds, and movies 17 Hiding the menu bar and status toolbar 17 Step 5: Set default options for layouts, views, and tools 16 Step 4: Design layouts for multiple screen sizes 16 Step 2: Understand the capabilities of FileMaker WebDirect 14 How much of the solution FileMaker WebDirect will access 14 Step 1: Plan your FileMaker WebDirect solution 13 Other ways to publish FileMaker data on the web 12ĭesigning a FileMaker WebDirect solution 13

How web technologies affect your solution 10Ĭonnecting to the Internet or an intranet 11Ībout accessing databases with FileMaker WebDirect 12 How FileMaker WebDirect renders a layout 9 assumes no responsibility with regard to the performance of these products.įor more information, visit our website at. Mention of third-party products and URLs is for informational purposes only and constitutes neither an endorsement nor a recommendation. Credits are listed in the Acknowledgements documents provided with this software. You may use this documentation solely with a valid licensed copy of FileMaker software.Īll persons, companies, email addresses, and URLs listed in the examples are purely fictitious and any resemblance to existing persons, companies, email addresses, or URLs is purely coincidental. You are not authorized to make additional copies or distribute this documentation without written permission from FileMaker. All other trademarks are the property of their respective owners.įileMaker documentation is copyrighted. The file folder logo, FileMaker WebDirect, and the Bento logo are trademarks of FileMaker, Inc.

All Rights Reserved.įileMaker and Bento are trademarks of FileMaker, Inc. Skeleton Key is an open-book management company and active player of the Great Game of Business.© 2014 FileMaker, Inc. In addition to custom databases and applications, we also provide training and coaching for getting the most out of your existing systems and understanding your unruly data.
#FILEMAKER WEB DIRECT URL SOFTWARE#
Our team of consultants and developers do this by developing custom-fit software tools and reporting dashboards that help businesses find, use, and understand their data, freeing them to focus on and grow their core business. Skeleton Key helps turn complex, complicated, and outdated systems into true information platforms. This simple change made a significant difference for the website users who no longer encounter that ten-second delay. The same thing could be accomplished in a number of ways, such as the Laravel task scheduler or even a cron job. We then created a schedule in FileMaker Server to run the script every minute. In our case, we simply created a FileMaker script with an “Insert from URL” script step that calls a PHP page that loads a small amount of data from the FileMaker database. When we finally connected the dots and realized what was happening, the solution was obvious…we just needed to keep the database connection open constantly so that users never experience the delay. If additional requests are received while the connection is open, that connection will be reused and the three minute timer starts over. After the request is processed, the WPE will wait three minutes before closing the connection. When the FileMaker Server Web Publishing Engine (WPE) receives an XML or FileMaker API for PHP request, it opens a connection to the database and fulfills the request. As we investigated the reports of intermittent performance issues, we found that the first page a user accessed would sometimes take more than ten seconds to load. However, it turns out that this ten-second delay was also affecting our website. Ten seconds is not a big deal when you’re opening a database once per day.
#FILEMAKER WEB DIRECT URL PRO#
The solution has one of the more complex relationships graphs I’ve seen, and it takes over ten seconds for a FileMaker Pro client to open the hosted file. One particular site we built connects to a legacy FileMaker database that was built years ago by another developer. If you have a website that connects to a FileMaker database, this simple tip might help improve performance.
