Developer’s Guide

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