Custom Web Publishing Guide

Table Of Contents
12 FileMaker Server Advanced Custom Web Publishing Guide
About the tools for developing XSLT stylesheets
FileMaker Server Advanced includes two tools for developing XSLT stylesheets:
1 The FileMaker Site Assistant is an application you can use to create basic XSLT stylesheets as a starting
point for Custom Web Publishing with XSLT. The Site Assistant is a good way to learn how FileMaker
XSLT stylesheets are constructed. You can then use your own XSLT stylesheet authoring tools to modify
the stylesheets as necessary. See
“Using the FileMaker Site Assistant to generate FileMaker XSLT
stylesheets” on page 44.
1 The FileMaker CDML Converter is an application that converts existing CDML format files to XSLT
stylesheets that are compatible with Custom Web Publishing with XSLT. It is a useful tool for beginning
the process of CDML website migration and learning how FileMaker XSLT stylesheets are constructed.
See
“Using the FileMaker CDML Converter” on page 46.
Web publishing requirements
What is required to publish a database using Custom Web Publishing
To publish databases using Custom Web Publishing with XML or XSLT, the following are required:
1 a Windows- or Mac OS X-based computer running FileMaker Server, enabled for Custom Web
Publishing
1 one or more FileMaker Pro databases hosted by FileMaker Server
1 the FileMaker Server Web Publishing Engine, installed and configured
1 a web server, either Microsoft IIS on Windows or Apache on Mac OS X
1 the IP address or domain name of the host running the web server
1 any web browser and access to the web server to develop and test your Custom Web Publishing solution
What web users need to access a Custom Web Publishing solution
To access a Custom Web Publishing solution that uses XML or XSLT, web users need:
1 any web browser software
1 access to the Internet or an intranet and the web server
1 the IP address or domain name of the host running the web server
If the database is password-protected, web users must also enter a user name and password for a database
account.