Developer’s Guide

Table Of Contents
6-2 Developer’s Guide
For a list of JDBC resources, see the product support pages on the
FileMaker, Inc. web site at www.filemaker.com.
Custom web publishing with CDML
The FileMaker Pro Web Companion lets you publish your database
with custom web pages using a proprietary markup language called
CDML. Included with FileMaker Developer 5.5 are all the tools,
templates, and examples you need to create your own custom web
pages using CDML. For information, see chapter 8, “Custom web
publishing using CDML.”
Instant Web Publishing
When you use FileMaker Pro Instant Web Publishing, the Web
Companion generates predesigned HTML forms with HREF links to
your database. For general information on web publishing and using
the Instant Web Publishing feature, see “Publishing databases on the
Web,” in the FileMaker Pro User’s Guide or see FileMaker Pro
Help.
Other ways to create custom web sites for your data
If you want, you can create a custom home page to go with your
instant web pages instead of using the built-in FileMaker Pro Instant
Web Publishing home page. See “Creating a custom home page” on
page 6-5, “Creating a custom home page for Instant Web
Publishing” on page 6-6, and “Creating a custom web site using a
database layout” on page 6-7.
Static web publishing with HTML
You can also publish your data on static web pages if you don’t need
dynamic web access to your database. See “Exporting data to a static
HTML page” on page 6-16.
Using the FileMaker Pro Web Companion
The Web Companion is a plug-in that acts as a Common Gateway
Interface (CGI) application for handling interactions between
FileMaker Pro and your web browser. The Web Companion also
functions as a web server by providing static files (such as HTML
pages and images) to the web browser.
Web users access your database either by accessing the IP address of
the computer running FileMaker Pro with their browser (which takes
them to the home page) or by clicking an HREF link that contains a
specific CGI request for FileMaker Pro. The Web Companion then
sends via HTTP (Hypertext Transfer Protocol) either the default
home page or the web page specified in the FileMaker CGI request.
Note The Web Companion in FileMaker Pro can serve to a
maximum of ten IP addresses in a 12-hour period, as indicated by the
IP Guest Limit of 10 in the Web Companion Configuration dialog
box. To serve your datases to more IP addresses at a time, you will
need FileMaker Pro 5.5 Unlimited software.
If desired, you can set up your computer for testing without a
constant connection to the Internet or an intranet. For information,
see “Testing your site without a network connection” on page 6-17.
For general information on the Web Companion and about
connecting to the Internet or an intranet, see chapter 14, “Publishing
databases on the Web” in the FileMaker Pro User’s Guide.
Requirements for web access
The host computer must have a copy of FileMaker Pro serving the
databases on the Web (preferably with a full-time, constant
connection to the Internet or your intranet). The Web Companion
must be enabled in FileMaker Pro.