Installation
Last updated
Was this helpful?
Last updated
Was this helpful?
FM BetterForms is a cloud based SAAS platform and requires minimal installation. There is a small FileMaker file BetterForms_Helper
that is used for assisting developers. This file resides on your FileMaker server.
V16+ FileMaker Server with CWP and XML enabled, V17+ (preferred) for data API Support and auto routing scripts.
CPU powerful enough to handle all script requests, typically your existing FMS box is more then adequate.
Fast connection to your FMS box, data-center recommended.
Base Elements Plugin for integration only.
Prior to uploading the Helper File () You will need to do a bit of setup.
Change default user and pass from admin / admin
to your choice. This password is used in this file only and is just for your access.
Change the password only for the user account ‘BetterForms’ to a unique one that will be used to access the file by the FMBF servers. Note these credentials will be needed in any file that FM BetterForms interacts with.
Add a BetterForms
user credential to your destination legacy FileMaker File. This must have the same credentials as the Helper File above. Make sure to enable data entry only and XML privs.
Upload the file to a V16+ FMS.
Enable the XML Custom Web publishing gateway, If your server is V17 this will have to be done from the command line. This is a good reference: on how to enable the XML gateway.
Log into the BetterForms IDE web app and select the servers page.
Create a new server connection with the IP or domain name used to access the server.
Follow the instructions to test the connection.
If you have filter databases on in the FMS Admin panel, you will not see the files available you will see:
instead of the files hosted.
From the helper file, navigate to the integration tab and select step 1. This will copy the custom functions to your clipboard.
Paste these custom functions into your business application file.
From the helper file integration tab, select 'Create Scaffold Hook set' and paste these folders and scripts into your business application. Note you do not need to create a folder for this as they are already contained within a folder. Please make sure you understand the names you give common and scoped hook sets.
For this step common
and scoped
hooks to properly understand the differences.
For this step common
and scoped
hooks to properly understand the differences.