You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »


Versioning Local Copies

     Go to the FMP Versioning layout, and click 'Version'.  Upon clicking this button,

  • A copy of the FMP interface in-use is saved to the same local folder, using the following naming convention:  $$prgm_prefix & ["PM" or "RFP"] & CurrentDate & ".fp7"

  • The new copy is uploaded to the server, into the eSG system folder 'FMP_versions'.

     It's recommended that old versions are either deleted or moved to an archive.

Versioning New Releases from MIT Sea Grant

  1. Download new release.
  2. Change name of downloaded file to the name of your current local copy, and open it.
  3. Update configuration scripts to suit your program.
  4. Apply any necessary program-specific edits to the layouts
  5. Version it via the FMP Versioning layout, as described above.

     If your program IS NOT hosting interfaces via FMP Server:

     You're done.  Users will be prompted to download the new version when attempting to open the old.

     If your program IS hosting interfaces via FMP Server:

     Replace the FMP interface that's currently hosted by FMP Server with the new one.  The new version
     will be available to users the next time they select a shared FMP interface.

     CASG experiences with versioning interfaces on FMP Server:

  • Before loading new version, add any additional program accounts/passwords to new FMP interface.
  • Make sure that all relevant privilege sets can view interface with "fmapp" access.
  • Ideally, new version name should already be added in "FMP Versioning" table in FMP interface, but it can also be added directly through phpMyAdmin interface or MySQL command line. If the file name is not present as the newest item in "FMP Versioning", the new interface will not open.
  • Update scripts on any switchboards used to open FMP interface. Make sure newest file name is used.
  • Use FMS Admin console to close old FMP interface to prevent confusion
  • For added safety, remove old FMP interface from FileMaker server
    • (on OS X) using Terminal, log into machine hosting FileMaker server
    • on command line, enter "/usr/bin/fmsadmin REMOVE 'old_FMP_interface_name'"
    • when asked for account, enter username & password used with FMS Admin console, not username/password used to log into machine
  • No labels