Guide to Updating Plug-ins

6 FileMaker Server Guide to Updating Plug-ins
To manually compress a plug-in containing a resource fork:
1. Use a third-party utility like StuffIt Standard to manually compress the entire Mac OS plug-in into a
single file such as a .sitx archive. You can use any utility that compresses files with resource forks,
as long as the output file can be automatically decompressed by StuffIt Expander.
2. Rename the compressed file with the .sitx or other extension to end with .tar. For example, if the plug-in
was named test.fmplugin, and the compressed file is named test.fmplugin.sitx, that
compressed file must be renamed to test.fmplugin.tar.
3. Place the compressed plug-in on the server computer in the appropriate folder. See “Where to store plug-
ins on FileMaker Server” on page 6.
Important StuffIt Expander must be installed on the Mac OS client computer to expand the specially
compressed plug-in. Auto Update automatically calls StuffIt Expander after downloading the plug-in.
StuffIt Expander is available from http://www.allume.com.
Where to store plug-ins on FileMaker Server
You must store plug-ins in the following folders on a server:
Windows
To store plug-in files on a Windows server, create a folder in the AutoUpdate folder named after the plug-in,
and a subfolder for each version of the plug-in. Store the plug-in file in the version subfolder.
Examples:
C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate
\FMS_Sample_PlugIn\1.0\
C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate
\FMS_Sample_PlugIn\1.0\FMS_Sample_PlugIn.fmx
C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate
\FMS_Sample_PlugIn\1.0\FMS_Sample_PlugIn.fmplugin.tar
C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate
\FMS_Sample_PlugIn\2.0\FMS_Sample_PlugIn.fmx
C:\Program Files\FileMaker\FileMaker Server\Data\Databases\AutoUpdate
\FMS_Sample_PlugIn\2.0\FMS_Sample_PlugIn.fmplugin.tar
The subfolder containing the
plug-in must have the same
name as the plug-in version
number
Plug-in
AutoUpdate folder
Plug-in parent folder
Subfolder containing the plug-in file
The plug-in parent folder
must have the same name
as the plug-in
Overview of the plug-in folder structure