Developer’s Guide

Table Of Contents
Contents
v
Saving your settings in the Developer Tool
4-14
Using the Solution Options text file
4-14
Saving a set of options
4-14
Modifying the Solution Options text file
4-14
Chapter 5
Distributing FileMaker Pro runtime database solutions
Organizing your runtime database solution components
5-1
Generated DLL files for Windows runtime database
solutions
5-2
System files for Windows solutions
5-2
Solution Extras files for Mac OS solutions
5-3
FileMaker Extensions files for Mac OS solutions
5-3
Including a license agreement
5-4
Choosing the distribution method
5-4
Requirements for distributing on floppy disks
5-4
Using a custom installation program
5-4
Using a compression utility program
5-5
What your users need
5-5
Minimum requirements for your runtime solution
(Windows)
5-5
Minimum requirements for your runtime solution
(Mac OS)
5-5
Sharing your solution over a network
5-5
Documenting the installation procedures
5-5
Starting your runtime database solution
5-6
Recovering damaged files
5-6
Distributing updates to your runtime database solution 5-7
Chapter 6
Publishing your database on the Web
Types of web publishing 6-1
Custom web publishing with XML 6-1
Custom web publishing with JDBC 6-1
Custom web publishing with CDML 6-2
Instant Web Publishing 6-2
Other ways to create custom web sites for your data 6-2
Static web publishing with HTML 6-2
Using the FileMaker Pro Web Companion 6-2
Requirements for web access 6-2
Enabling the Web Companion 6-3
Setting Web Companion configuration options 6-3
Sharing the database via the Web 6-5
Creating a custom home page 6-5
Specifying a custom home page as the default 6-6
Creating a custom home page for Instant Web Publishing 6-6
About the FileMaker WebPortal object 6-7
Overview of setting up a custom home page for Instant
Web Publishing
6-7
Creating a custom web site using a database layout 6-7
Overview of using a database layout as the Instant Web
Publishing home page
6-8
Using script buttons in Instant Web Publishing 6-8
Suppressing the Instant Web Publishing interface 6-11
Bypassing the Instant Web Publishing home page 6-12
Format filenames for instant web pages 6-13
Web Companion support for Internet media types 6-13
Monitoring your site 6-13
Using the access.log file 6-13
Using the error.log file 6-14
Using the info.log file 6-14
Using the Web Companion external functions 6-14
Exporting data to a static HTML page 6-16
Testing your site without a network connection 6-17
Opening password-protected databases remotely 6-18
Opening and closing databases using XML 6-18
Opening and closing databases using CDML 6-18