Developer’s Guide

Table Of Contents
Contents
v
Specifying default values for themes
5-9
Finding values for patterns and colors
5-9
Adding comments to your document
5-10
Checking your theme document for errors
5-10
Chapter 6
Publishing your database on the Web
Moving forward using open web standards
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
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
Displaying a custom home page
6-5
Specifying a custom home page as the default
6-6
Using a custom home page with Instant Web Publishing
6-6
Finding valid CGI commands for linking to instant
web pages
6-6
Languages for instant web pages
6-7
Filenames for instant web pages
6-8
Monitoring your site
6-8
Using the access.log file
6-9
Using the error.log file 6-9
Using the info.log file 6-9
Using the Web Companion external functions 6-10
Exporting data to a static HTML page 6-11
Testing your site without a network connection 6-13
Setting up on a Windows machine 6-13
Setting up on a Mac OS machine 6-14
Opening password-protected databases remotely 6-15
Opening and closing databases using XML 6-15
Opening and closing databases using CDML 6-15
Using the Web Security Database 6-16
How the Web Security Database works 6-16
Installing the Web Security Database 6-17
Enabling the Web Security Database 6-17
Assigning Web Security to your databases 6-18
Protecting specific records in a database 6-20
Changing Web Security settings remotely from
the Web
6-21
Chapter 7
Using FileMaker Pro XML to deliver your data
About the XML examples 7-1
General process for custom web publishing using XML 7-2
Generating an XML document 7-2
About XML namespaces 7-3
About FileMaker Pro database error codes 7-3
Using the FMPDSORESULT grammar 7-3
Description of elements in the FMPDSORESULT
grammar
7-4
Example of XML data in the FMPDSORESULT
grammar
7-4
Using the FileMaker Pro Extended XML grammars 7-5
Description of elements in the FMPXMLRESULT
grammar
7-5
Example of XML data in the FMPXMLRESULT
grammar
7-6
Description of elements in the FMPXMLLAYOUT
grammar
7-7
Example of XML data in the FMPXMLLAYOUT
grammar
7-7
About UTF-8 encoded data 7-8
Generating FileMaker Pro CGI requests for an XML document 7-8
Request and parameter names 7-8