Administrator’s Guide
Table Of Contents
- Preface Introducing FileMaker Pro 5.5 Unlimited
- Chapter 1 Installing the FileMaker Web Server Connector
- Chapter 2 Administering the Web Server Connector
- Chapter 3 Publishing your database on the Web
- Types of web publishing
- Using the FileMakerPro Web Companion
- Creating a custom home page
- Creating a custom home page for Instant Web Publishing
- Creating a custom web site using a database layout
- Web Companion support for Internet mediatypes
- Monitoring your site
- Exporting data to a static HTML page
- Testing your site without a networkconnection
- Opening password-protected databasesremotely
- Chapter 4 Custom web publishing using CDML
- About the CDML examples
- General steps for custom web publishing using CDML
- About CDML format files
- Generating FileMakerPro CGI requests using CDML
- Using the CDML Tool and templates
- Modified CDML tags
- About the CDML Reference database
- Creating error messages
- Using an encoding parameter with a CDML replacement tag
- Planning your web site
- Chapter 5 Using FileMakerPro XML to deliver your data
- About the XML examples
- General process for custom web publishing using XML
- Generating an XML document
- Using the FMPDSORESULT grammar
- Using the FileMakerPro Extended XMLgrammars
- About UTF-8 encoded data
- Generating FileMakerPro CGI requests for an XML document
- Using style sheets with your XMLdocument
- Comparing CSS, XSLT, and JavaScript
- Looking at the XML Inventory example
- Chapter 6 Using Java and JDBC to deliver your data
- About the JDBC examples
- About JDBC
- Using the FileMaker JDBC Driver
- SQL supported by the FileMaker JDBCDriver
- FileMakerPro support for Unicodecharacters
- About the FileMaker JDBC Driver interfaces and extensions
- Example 1: Looking at the FileMakerPro Explorer application
- Example 2: Creating the JBuilder Inventoryapplication
- Example 3: Creating the Visual Cafe Inventory application
- Using the FileMaker Java classes
- Appendix A Valid names used in CGI requests for FileMaker XML data
- Generating a –find, –findall, or –findany request
- Generating a –view request
- Generating a –new request
- Generating an –edit request
- Generating a –delete request
- Generating a –dbnames request
- Generating a –layoutnames request
- Generating a –scriptnames request
- Generating a –dbopen request
- Generating a –dbclose request
- Specifying parameters for the request
- –db (Database)
- –lay (Layout)
- –format (Format)
- –recid (Record ID)
- –modid (Modification ID)
- –lop (Logical operator)
- –op (Comparison operator)
- –max (Maximum records)
- –skip (Skip records)
- –sortfield (Sort field)
- –sortorder (Sort order)
- –script (Script)
- –script.prefind (Script before Find)
- –script.presort (Script before Sort)
- –styletype (Style type)
- –stylehref (Style href)
- –password (Database password)
- field name (Name of specific field)
- Appendix B FileMaker Pro values for error codes
- Appendix C Enabling the FileMaker Pro Web Companion in MacOS X
- Index
Publishing your database on the Web 3-3
Requirements for web access
The host computer must have a copy of FileMaker Pro Unlimited
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 Unlimited.
In addition, your site folders and web pages must be located inside
the Web folder (inside the FileMaker Pro 5.5 application folder) in
order for the Web Companion to serve them on the Web. However,
your databases do not have to be inside the Web folder. They only
need to be open in FileMaker Pro Unlimited and shared via the Web
Companion. For security purposes, it’s a good idea not to have your
databases or other sensitive documents in the Web folder.
Note You can keep your site folders, web pages, and databases in a
different folder anywhere on your hard drive. To do this, replace the
Web folder inside the FileMaker Pro 5.5 folder with a shortcut/alias
named “Web”.
For information and tips on providing security for your databases on
the Web, see the WebSecurity.pdf document in the FileMaker Pro 5.5
Web Security folder.
Enabling the Web Companion
You only need to enable the FileMaker Pro Web Companion plug-in
once. FileMaker Pro Unlimited will attempt to connect to a network
in order to enable the Web Companion — if you do not have a
network connection but want to enable the Web Companion anyway,
see “Testing your site without a network connection” on page 3-18.
Mac OS X To enable the Web Companion on Mac OS X machines,
see appendix C, “Enabling the FileMaker Pro Web Companion in
Mac OS X.”
To enable the Web Companion:
1. In FileMaker Pro, choose Edit menu > Preferences > Application.
2. In the Application Preferences dialog box, click the Plug-Ins tab.
If Web Companion doesn’t appear in the list in the Application
Preferences dialog box, you must install the FileMaker Pro Web
Support component. See the sections on custom installation in the
FileMaker Pro 5.5 Getting Started Guide for information.
3. Select the Web Companion checkbox to enable the Web Companion
plug-in.
4. Select Web Companion and click Configure to set configuration
options, or click OK.
Important FileMaker does not recommend using Mac OS X
machines in a RAIC configuration. If you must, the Mac OS X
machines should be set to port 1024 or higher. For information about
changing ports, see “Configuring the Web Companion for use with
ports 1024 and higher” on page C-2.
Setting Web Companion configuration options
After you’ve enabled the Web Companion, follow these steps to
select various configuration options:
1. On the Plug-Ins tab in the Application Preferences dialog box,
select Web Companion and click Configure.
Enable the Web Companion in the
Application Preferences dialog box