|
|
|
To access the contents, click the chapter and section titles.
Platinum Edition Using HTML 4, XML, and Java 1.2
(Publisher: Macmillan Computer Publishing)
Author(s): Eric Ladd
ISBN: 078971759x
Publication Date: 11/01/98
NOTE: If you outsource the hosting of your Web site, be sure to check with your provider to see if it supports FrontPage server extensions before you start developing in FrontPage.
If you use Microsofts Internet Information Server (IIS) 3.0 or above, youre in luck because FrontPages server-side components are already built in to IIS. When you direct your client-side components to work with an IIS server, the integration between the two is seamless.
If you use any other server software, you have to compensate by installing the FrontPage Server Extensions on your server. The Extensions enable a non-IIS server to
- Understand the code that the FrontPage Editor places into an HTML file when placing an automated function on a page.
- Act on that code by substituting an HTML tag, launching a program, downloading an applet, or performing whatever action is appropriate.
Microsoft has made FrontPage Server Extensions available for a wide variety of server platforms. Table 10.1 gives you the details on which servers have FrontPage Server Extensions available. After the extensions are installed, FrontPages client-side components will work seamlessly with your server.
Table 10.1 FrontPage Server Extensions
|
|
Operating System
| Web Servers
|
|
Solaris 2.4, 2.5
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
SunOS 4.1.3, 4.1.4
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
IRIX 5.3, 6.2
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
HP/UX 9.03, 10.01
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
BSD/OS 2.1, 3.0
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
Digital UNIX 3.2c, 4.0
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
Linux 3.0.3
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
SCO OpenServer Release 5
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
AIX 3.2.5, 4.x
| NCSA 1.5.2; CERN 3.0; Apache 1.1.3, 1.2.4, and 1.2.5; Netscape Commerce Server 1.12; Netscape Communications Server 1.12; Netscape Enterprise Server 2.0 and 3.0; Netscape FastTrack 2.0
|
Windows 95/98,
| Internet Information Server 2.0 and later, Microsoft Peer Web
|
Windows NT, Intel x86
| Services (NT Workstation), Microsoft Personal Web Server, FrontPage 97 Personal Web Server, OReilly WebSite, Netscape FastTrack 2.0, Netscape Commerce Server 1.12, Netscape Enterprise Server 2.0 and 3.0
|
Alpha NT Server 4.0
| Internet Information Server 2.0 and later; Microsoft Peer Web Services (NT Workstation)
|
|
When you install the FrontPage server extensions, you are placing several executable files on your server so that the FrontPage Editor can build calls to these executables into the HTML code it writes. This is the mechanism by which FrontPage supports the FrontPage Components youll read about next.
CAUTION: Because the FrontPage server extension files are installed below the root directory of your HTTP server, you leave your server vulnerable to attack by hackers who can try to run one of the executables in an attempt to overwrite content on your server.
What Are FrontPage Components?
FrontPage Components are objects you place on a Web page that represent a piece of programming. You can drop a FrontPage Component anywhere you want on a page using the FrontPage Editor. It is up to the server to identify and interpret the component as it serves a page containing a component. How the server handles the component varies with what the component is supposed to do. A server may invoke the programming represented by the component when, for example,
- The file is published to the server.
- The file is served to a browser.
- The user performs a certain action.
The main thing is that the user never detects that you didnt have to do any programming to put program-like functionality on your Web pages. All you have to do is drop the component onto the page and let the server handle the rest.
FrontPage Components come in many flavors. Some are specific to certain types of HTML constructs, such as forms or imagemaps. Others handle routine tasks, such as counting how many visitors have accessed a page or maintaining a table of contents. The following list outlines the components discussed in this chapter. By reading subsequent sections of the chapter, youll learn how to place each component on the page, what the component looks like in the raw HTML listing, and how a server processes the component.
- Comment Component
- Insert HTML Component
- Timestamp Component
- Include Page Component
- Scheduled Image Component
- Scheduled Include Page Component
- Table of Contents Component
- Hit Counter Component
- Substitution Component
- Confirmation Field Component
- Page Banner Component
- Navigation Bar Component
In addition to covering the preceding components, youll also see how FrontPage uses a component to handle imagemap processing and how FrontPage supports many other compelling effects, such as banner ads, page transitions, and hover buttons.
|