Chapter 18: Publishing on the Web index | previous | next

Web Companion options
 

The Web Companion Configuration dialog box (Figure 18.9) controls the user interface, remote administration, the TCP/IP port number, logging activities, and security. Here's a quick rundown of each:

Enable Instant Web Publishing: By default, this is checked. Even if you plan on using the FileMaker Developer edition to create custom pages, you'll find the Instant Web Publishing option will be fine for certain pages.

Home Page: By default, the Web Companion uses its own Built-in home page. You can, however, use your own custom page (Figure 18.10) as a home page-if you first place it in FileMaker's Web folder (FileMaker Pro 5\Web in Windows; FileMaker Pro 5 Folder\Web on the Mac). Once you put your custom HTML file in the Web folder, it will be visible in the Home Page pop-up menu (Figure 18.11).

Language: This only affects the Instant Web Publishing interface and its built-in Help feature--not your data or layouts. Use the pop-up menu to select one of seven languages.

Remote Administration: The three radio buttons in this panel allow you to upload and download Web Companion files if they reside on an offsite server, a handy feature if you depend on an Internet Service Provider for hosting your FileMaker database. You can leave this option off or enable it. If you choose to use remote administration, always check Requires password and enter a password in the text box. For more details, see Security below.

TCP/IP Port Number: Unless you've already got a Web server connected to your computer, the default setting of 80 is fine. Otherwise, you'll have to set it to 591 and users visiting your Web site will have to add ":591" to the end of your normal IP address (e.g., 146.98.21:591).

IP Guest Limit: As mentioned in this chapter's introduction, unless you're using the $999 FileMaker Unlimited edition, this number will be set at 10. That means only the first 10 users in a rolling 12-hour period will be able to use the Web database. More precisely, the limit is 10 computers since FileMaker tracks the use by the IP address. Any Web browser logging into the database after the first 10 users will get an error message. If one of your first 10 computers has not used the Web database in 12 hours, then FileMaker will let a new computer log into the database. If three of your first 10 computers don't use it in 12 hours, three additional computers will be able to log in, and so on. The problem with this approach, obviously, is FileMaker makes no distinction between 10 computers regularly logging into the Web database and a situation where several computers only tap into the database for one request or just spend five minutes using it. You're limited to 10 IP addresses per 12 hours, no exceptions. If you're a small firm, the workaround is musical chairs: designate 10 machines for tapping the Web database and have people sit at those machines to make their requests. If you're trying to use FileMaker's Web publishing features to serve a Web database to the wider world--which you could do with FileMaker 4--you'll now have to pony up for FileMaker Unlimited.

Logging: By default, Web Companion does not store a log of Web activity. Check Access log file if you want to record which IP addresses log into the site and which pages are viewed. Check Error log file if you want a record kept of errors generated by the Web Companion. Check Information log file only if you're creating custom Web publishing files using the FileMaker Developer edition. The log files are stored in the FileMaker Pro 5 folder.

Security: The Web Companion's security default is FileMaker Pro Access Privileges, which are set file by file using passwords and groups as explained in Networking on page 235. With this option activated, Web browsers enter the same passwords, and have the same privileges, as they would if they opened those files directly within FileMaker. In a change new to version 5, you should choose Web Security Database only if you'll be creating custom web pages with FileMaker's Developer Edition. You can, however, add another level of security by checking Restrict access to IP address(es) and then entering specific IP numbers into the text window. Separate multiple IP addresses with a comma. You also can use wildcard character (e.g. 192.168.0.*) to specify a range of addresses, a common setup for inhouse intranets.

   



Figure 18.9
The Web Companion Configuration dialog box lets you control the user interface, logging activities, remote administration, and security.

  

     
   



F
igure 18.10 You can use a custom home page with links to your data if you place the page inside FileMaker's Web folder.
 

     
   



F
igure 18.11 Use the Home Page pop-up menu to choose FileMaker's Built-In page or your own custom page.