FileMaker Server 11 Custom Web Publishing with XML and XSLT Print

  • 1

A helpful guide for Custome Web Publishing with XML and XSLT within FileMaker Server 11. Below is a summary of the contents of this document. Click the link to download.

https://my.oditech.com/downloads/FileMaker/11/fms11_cwp_xslt_en.pdf

Chapter 1 - Introducing Custom Web Publishing

  • About the Web Publishing Engine
    • How a Web Publishing Engine request is processed
  • Custom Web Publishing with PHP
  • Custom Web Publishing with XML and XSLT
  • Comparing PHP to XML and XSLT
    • Reasons to choose PHP
    • Reasons to choose XML and XSLT
Chapter 2 - About Custom Web Publishing with XML and XSLT
  • Creating dynamic websites with the Web Publishing Engine
    • About Custom Web Publishing with XML
    • About Custom Web Publishing with XSLT
    • About developing XSLT stylesheets
  • Key features in Custom Web Publishing with XML and XSLT
  • Web publishing requirements
    • What is required to publish a database using Custom Web Publishing
    • What web users need to access a Custom Web Publishing solution
    • Connecting to the Internet or an intranet
  • Where to go from here

Chapter 3 - Preparing databases for Custom Web Publishing

  • Enabling Custom Web Publishing in a database
  • Accessing a protected database
  • Protecting your published databases
  • Web server support for Internet media types (MIME)
  • About publishing the contents of container fields on the web
    • Publishing container field objects stored in a database
    • Publishing container field objects stored as a file reference
    • How web users view container field data 
  • FileMaker scripts and Custom Web Publishing
    • Script tips and considerations
    • Script behavior in Custom Web Publishing solutions
    • Script triggers and Custom Web Publishing solutions

Chapter 4 - Introduction to Custom Web Publishing with XSLT

  • About FileMaker XSLT stylesheets
    • What are some examples of using FileMaker XSLT stylesheets?
    • Getting started using Custom Web Publishing with XSLT
    • How the Web Publishing Engine generates pages based on XML data and XSLT stylesheets
  • General steps for using Custom Web Publishing with XSLT
  • Using FileMaker XSLT Site Assistant to generate FileMaker XSLT stylesheets
    • Before using XSLT Site Assistant
    • Starting XSLT Site Assistant
    • Using XSLT Site Assistant
    • About XSLT Site Assistant’s generated stylesheets
  • Using FileMaker XSLT stylesheets in a website or program
    • Troubleshooting XSLT stylesheets

Chapter 5 - Accessing XML data with the Web Publishing Engine

  • Using Custom Web Publishing with XML
    • Differences between the Web Publishing Engine and FileMaker Pro XML Import/Export
    • How the Web Publishing Engine generates XML data from a request
  • General process for accessing XML data from the Web Publishing Engine
  • About the URL syntax for XML data and container objects
    • About the URL syntax for XML data
    • About the URL syntax for FileMaker container objects in XML solutions
    • About URL text encoding
  • Accessing XML data via the Web Publishing Engine
    • About namespaces for FileMaker XML
    • About FileMaker database error codes
    • Retrieving the document type definitions for the FileMaker grammars
  • Using the fmsresultset grammar
    • Description of elements in the fmresultset grammar
    • Example of XML data in the fmresultset grammar
  • Using other FileMaker XML grammars
    • Description of elements in the FMPXMLRESULT grammar
    • Example of XML data in the FMPXMLRESULT grammar
    • Description of elements in the FMPXMLLAYOUT grammar
    • Example of XML data in the FMPXMLLAYOUT grammar
  • About UTF-8 encoded data
  • Using FileMaker query strings to request XML data
  • Switching layouts for an XML response
  • Understanding how an XML request is processed
  • Using server-side and client-side processing of stylesheets
  • Troubleshooting XML document access

Chapter 6 - Developing FileMaker XSLT stylesheets

  • Using XSLT stylesheets with the Web Publishing Engine
    • About the FileMaker XSLT Extension Function Reference
    • About the FileMaker XSLT Starter Solution
    • About the URL syntax for FileMaker XSLT stylesheets
    • About the URL syntax for FileMaker container objects in XSLT solutions
    • Using query strings in FileMaker XSLT stylesheets
    • Specifying an XML grammar for a FileMaker XSLT stylesheet
    • About namespaces and prefixes for FileMaker XSLT stylesheets
    • Using statically defined query commands and query parameters
    • Setting text encoding for requests
    • Specifying an output method and encoding
    • About the encoding of XSLT stylesheets
    • Processing XSLT requests that do not query FileMaker Server Using tokens to pass information between stylesheets
    • Using the FileMaker XSLT extension functions and parameters
    • About the FileMaker-specific XSLT parameters set by the Web Publishing Engine
    • Accessing the query information in a request
    • Obtaining client information
    • Using the Web Publishing Engine base URI parameter
    • Using the authenticated base URI parameter
    • Loading additional documents
    • Using the layout information for a database in a stylesheet
    • Using content buffering
    • Using Web Publishing Engine sessions to store information between requests
    • Using the session extension functions
    • Sending email messages from the Web Publishing Engine
    • Using the header functions
    • Using the cookie extension functions
    • Using the string manipulation extension functions
    • Comparing strings using Perl 5 regular expressions
    • Checking for values in a field formatted as a checkbox
    • Using the date, time, and day extension functions
    • Checking the error status of extension functions
    • Using logging
  • Using server-side processing of scripting languages
    • Defining an extension function
    • An extension function example

Chapter 7 - Staging, testing, and monitoring a site

  • Staging a Custom Web Publishing site
  • Testing a Custom Web Publishing site
  • Examples of stylesheets for testing XML output
  • Monitoring your site
    • Using the web server access and error logs
    • Using the Web Publishing Engine application log
    • Using the Web Server Module error log
    • Using Web Publishing Core internal access logs 

Was this answer helpful?

« Back