Difference between revisions of "Plug-In Installation Locations"
Line 174: | Line 174: | ||
====FileMaker Web Publishing Engine (Windows or Mac)==== | ====FileMaker Web Publishing Engine (Windows or Mac)==== | ||
− | + | Plug-ins must be installed the Web Publishing Engine in order to invoke them from Instant Web Publishing. The Plugins folder may not exist -- just create it and put the plugin there. Do not confuse this folder with the already existing "Extensions" folder. When installing manually, you should stop the Web Publishing Engine, install, and start the Web Publishing Engine, which can be done through the Admin Console. This location is obsolete in FileMaker 13+ since IWP has been deprecated. | |
====FileMaker Custom Web Publishing (Windows or Mac)==== | ====FileMaker Custom Web Publishing (Windows or Mac)==== |
Revision as of 19:22, 5 January 2016
Manual Installation
If you want to install manually there are four different locations that you can install FileMaker plugins, depending on where you need them to run:
- FileMaker Pro, for use in scripts run on client side
- FileMaker Server, for use in scheduled scripts or when using Perform Script On Server
- FileMaker Server Web Publishing Engine, for use in scripts in IWP (Only in FileMaker 12 or before)
- FileMaker Server Custom Web Publishing, for use in scripts triggered through the PHP or XML engines, or in WebDirect
Please read the notes below the table for additional information on the different locations.
Platform | FileMaker Version | FileMaker Product | File Type | Installation Location |
---|---|---|---|---|
Windows XP Windows Server 2003 |
FileMaker 11 | FileMaker Pro[Advanced] | .fmx | C:\Documents and Settings\[user_name]\LocalSettings\ApplicationData\FileMaker\Extensions (Legacy) C:\Program Files (x86)\FileMaker\FileMaker Pro [Version] [Advanced]\Extensions |
FileMaker Server | .fmx | C:\Program Files\FileMaker\FileMaker Server\Database Server\Extensions | ||
Web Publishing | .fmx | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\wpc\Plugins | ||
Custom Web Publishing | .fmx | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\cwpc\Plugins | ||
FileMaker 12 | FileMaker Pro[Advanced] | .fmx | (New) C:\Documents and Settings\[user_name]\LocalSettings\ApplicationData\FileMaker\FileMaker Pro[Advanced]\[version]\Extensions (Old) C:\Documents and Settings\user_name\Local Settings\Application Data\FileMaker\Extensions\ | |
FileMaker Server | .fmx | C:\Program Files\FileMaker\FileMaker Server\Database Server\Extensions | ||
WPE/WPE x64 | .fmx/.fmx64 | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\wpc\Plugins | ||
Custom Web Publishing | .fmx64 | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\cwpc\Plugins | ||
Windows Vista Windows 7 Windows 8 Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 |
FileMaker 11 | FileMaker Pro[Advanced] | .fmx | C:\Users\[user_name]\AppData\Local\FileMaker\Extensions
(Legacy) Macintosh HD/Applications/FileMaker Pro 11 [Advanced]/Extensions/ |
FileMaker Server | .fmx | C:\Program Files\FileMaker\FileMaker Server\Database Server\Extensions | ||
Web Publishing | .fmx | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\wpc\Plugins | ||
Custom Web Publishing | .fmx | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\cwpc\Plugins | ||
FileMaker 12 | FileMaker Pro[Advanced] | .fmx | (New) C:\Users\[user_name]\AppData\Local\FileMaker\FileMakerPro[Advanced]\[version]\Extensions (Old) C:\Users\[user_name]\AppData\Local\FileMaker\Extensions\ | |
FileMaker Server | .fmx | C:\Program Files\FileMaker\FileMaker Server\Database Server\Extensions | ||
WPE/WPE x64 | .fmx/.fmx64 | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\wpc\Plugins | ||
Custom Web Publishing | .fmx64 | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\cwpc\Plugins | ||
FileMaker 13 | FileMaker Pro[Advanced] | .fmx | (New) C:\Users\[user_name]\AppData\Local\FileMaker\FileMakerPro[Advanced]\[version]\Extensions (Old) C:\Users\[user_name]\AppData\Local\FileMaker\Extensions\ | |
FileMaker Server | .fmx64 | C:\Program Files\FileMaker\FileMaker Server\Database Server\Extensions | ||
Custom Web Publishing | .fmx64 | C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\cwpc\Plugins | ||
Mac OS X | FileMaker 11 | FileMaker Pro [Advanced] | .fmplugin | Macintosh HD/Users/[user_name]/Library/Application Support/FileMaker/Extensions (Legacy) Macintosh HD/Applications/FileMaker Pro 11 [Advanced]/Extensions/ |
FileMaker Server | .fmplugin | Macintosh HD/Library/FileMaker Server/Database Server/Extensions | ||
Web Publishing | .fmplugin | Macintosh HD/Library/FileMaker Server/Web Publishing/publishing-engine/wpc/Plugins | ||
Custom Web Publishing | .fmplugin | Macintosh HD/Library/FileMaker Server/Web Publishing/publishing-engine/cwpc/Plugins | ||
FileMaker 12 | FileMaker Pro [Advanced] | .fmplugin | (New) Macintosh HD/Users/[user_name]/Library/Application Support/FileMaker/FileMaker Pro [Advanced]/[version]/Extensions (Old) Macintosh HD/Users/[user_name]/Library/Application Support/FileMaker/Extensions/ | |
FileMaker Server | .fmplugin | Macintosh HD/Library/FileMaker Server/Database Server/Extensions | ||
Web Publishing | .fmplugin | Macintosh HD/Library/FileMaker Server/Web Publishing/publishing-engine/wpc/Plugins | ||
Custom Web Publishing | .fmplugin | Macintosh HD/Library/FileMaker Server/Web Publishing/publishing-engine/cwpc/Plugins | ||
FileMaker 13 | FileMaker Pro [Advanced] | .fmplugin | (New) Macintosh HD/Users/[user_name]/Library/Application Support/FileMaker/FileMaker Pro [Advanced]/[version]/Extensions (Old) Macintosh HD/Users/[user_name]/Library/Application Support/FileMaker/Extensions/ | |
FileMaker Server | .fmplugin | Macintosh HD/Library/FileMaker Server/Database Server/Extensions | ||
Custom Web Publishing | .fmplugin | Macintosh HD/Library/FileMaker Server/Web Publishing/publishing-engine/cwpc/Plugins |
Notes
New, Old, and Legacy Locations
All three locations will be checked for plug-ins in current versions of FileMaker Pro and FileMaker Pro Advanced. However, the "Install Plug-In File" script step supports only the New locations listed above. The order in which the installation of plug-ins is checked is as follows:
- Legacy Location
- New Location
- Old Location
If an installed plug-in does not work as expected, verify that multiple versions of the same plug-in have not been installed in multiple places on your system. In most cases, it is only necessary to have a single version of a plug-in installed for a given version of FileMaker Pro or FileMaker Pro Advanced.
FileMaker Web Publishing Engine (Windows or Mac)
Plug-ins must be installed the Web Publishing Engine in order to invoke them from Instant Web Publishing. The Plugins folder may not exist -- just create it and put the plugin there. Do not confuse this folder with the already existing "Extensions" folder. When installing manually, you should stop the Web Publishing Engine, install, and start the Web Publishing Engine, which can be done through the Admin Console. This location is obsolete in FileMaker 13+ since IWP has been deprecated.
FileMaker Custom Web Publishing (Windows or Mac)
Plug-ins must be installed in Custom Web Publishing for use in scripts triggered by the FileMaker API for PHP or XML, which allow more control over the way your data displays in web browsers. The CWP location is also used for use in WebDirect in FileMaker 13+. When installing manually, you should stop the Web Publishing Engine, install, and start the Web Publishing Engine, which can be done through the Admin Console, or using the fmsadmin command line tool.
FileMaker Server (Windows or Mac)
For most plugins, the primary reason to install them on FileMaker Server is to use them with scheduled scripts or with Perform Script on Server in 13+. There are a few plugins, such as AdminAnywhere, which perform other functions on the server. Do not confuse the "Database Server" folder with the "Database Server x64" folder sometimes found with installations of FileMaker Server. If installing manually, you should restart the FileMaker Script Engine (FMSE) after installing the plug-in. This can be done using the "fmsadmin restart fmse" command from the command line. Alternatively, you can restart the database server from the Admin Console, but this will disconnect any users from your databases.
Install Plugin File - FileMaker Script Step
In order to use the "Install Plugin File" script step, you must be using FM12+.
- On a layout, create a container field that will hold the appropriate plugin for your operating system ( .fmplugin for Mac, .fmx for Windows 32-bit , .fmx64 for Windows 64-bit ).
- Place the plugin in the container field
- Create a script that utilizes the "Install Plug In File" script step, save the script, and run it
The plugin should now be installed in the appropriate extensions folder. Where the plugin is physically installed depends on the context from which the script is executed (e.g., FileMaker Pro, FileMaker Server Scripting Engine, FileMaker Server Custom Web Publishing, FileMaker Server IWP/Web Direct). You can install several plugins at the same time by having separate containers on your layout and "Install Plugin File" script steps for each plug in in your script.