FP98: Interoperability with Earlier Versions of FrontPage

ID: Q173420


The information in this article applies to:
  • Microsoft FrontPage 98 for Windows


SUMMARY

Some FrontPage 98 features will not function on your Web server if the FrontPage 98 Server Extensions are not installed on the Web server. However, all features in FrontPage 97 will work on a Web server on which you installed the FrontPage 98 Server Extensions. This article describes some of the limitations you may encounter when the FrontPage client and server environments are different.


MORE INFORMATION

FrontPage 98 introduces a number of new features:

  • Themes (both per-Web and per-page)


  • Shared borders (both per-Web and per-page)


  • Image bullets


  • Navigation bars


  • Text on GIF overlays


With the exception of navigation bars and text on GIF overlays, these features are not encapsulated within FrontPage components (WebBots). They are stored as HTML meta elements and comments, such as <--mstheme>.

With the exception of per-Web themes, per-Web shared borders, navigation bars, and text on GIF overlays, these features are maintained by both the client and the server working together. For example, the FrontPage Server Extensions apply the themes and borders across the Web (as requested by the client), the client generates the text overlays, and the server merges the overlays with the images.

The features listed above function properly when authored on a server running FrontPage 98 Server Extensions or on a disk-based Web. These features will function properly when published to another disk-based Web. These features will also function properly when you use the Web Publishing Wizard to publish to a server not running the FrontPage 98 Server Extensions.

The features that rely on the FrontPage 98 Server Extensions will not work when publishing your content on a server running the FrontPage 97 Server Extensions.

This article discusses the following four scenarios:
  • Using the FrontPage 98 client with the FrontPage 97 Server Extensions


  • Using the FrontPage 98 client with the FrontPage 1.1 Server Extensions


  • Using the FrontPage 97 client with the FrontPage 98 Server Extensions


  • Using the FrontPage 1.1 client with the FrontPage 98 Server Extensions


Using the FrontPage 98 Client with the FrontPage 97 Server Extensions

The FrontPage 98 Server Extensions are required for authoring and the correct formulation of many of the FrontPage 98 features. Therefore, when you publish your content from a Web server that is running the FrontPage 98 Server Extensions to a Web server running the FrontPage 97 Server Extensions, you have two options:
  • Freeze the content so that you can not edit it directly on the server that is running the FrontPage 97 Server Extensions using the FrontPage 98 client software. This does not mean that that you cannot edit the page in FrontPage 97 or republish the page to the server using FrontPage 98.

    -or-


  • Remove all FrontPage 98 features when you publish your Web. With this option you can remotely edit the Web using either FrontPage 97 or FrontPage 98. However, the new features of FrontPage 98, such as themes, shared borders, image bullets, navigation bars, and text on GIF overlays will not be available.


Also, the advanced features of FrontPage 98 will be unavailable if you use the FrontPage 98 client software to create content that you publish to a FrontPage 97 server.

If you attempt to open a Web that was originally created in FrontPage 98 on a server that is running the FrontPage 97 Server Extensions, and you freeze the content instead of downgrading the functionality, the FrontPage 98 client will detect this condition and the following warning message will appear:
This Web contains FrontPage 98 features that cannot be edited on a FrontPage 97 server. It was copied here from

http://<your.source-server.name>/<your-subweb>

You must edit that Web and republish to this location.
If you continue and open the page in FrontPage 98, you will be able to make changes to the page, but you will not be able to save the page back to the Web server. On the other hand, if you open the Web in the FrontPage 97 client, you will be able to edit the page and save the changes back to the Web server.

If you later upgrade the Web server to the FrontPage 98 Server Extensions all of the FrontPage 98 features will be enabled and you will be able to open the Web directly with the FrontPage 98 client software.

The following functionality will be affected when running the FrontPage 98 client software with the FrontPage 97 Server Extensions.

Channel Definition Format (CDF) Wizard:

The Channel Definition Format Wizard will not add a Subscribe button to navigation bars on pages in your FrontPage 98 Web.

The simplest way to work around this behavior is to add a hyperlink from a page in your FrontPage 98 Web site to your channel definition file (.CDF), thereby making this file available to anyone who clicks the hyperlink.

If you are authoring using FrontPage 98 Server Extensions and publishing to a Web server running the FrontPage 97 Server Extensions, then the Subscribe button will be added. You will still experience limitations with navigation bars if you are using a FrontPage 97 Web server. For additional information, please see the "Navigation Bars and Page Borders" section of this article.

Text on Images:

This feature will appear correctly in FrontPage 98 Editor and it will also be published to the Web server correctly. You will not be able to edit the text when you work with the FrontPage 97 client.

Themes:

Themes will not be available if you are creating your Web content with the FrontPage 98 client on a FrontPage 97 Web server. When publishing a FrontPage 98 Web site to a Web server that is running the FrontPage 97 Server Extensions, you will be presented with two choices:
  • To downgrade your Web. This option will remove the advanced features of the Web, such as navigation bars, themes, shared borders, and image bullets.

    -and-


  • To publish your Web and preserve the appearance and functionality when the content is opened in a Web browser. Note that you will not be able to use the FrontPage 98 client to edit the Web hosted on the server with the FrontPage 97 Server Extensions. If your Web Presence Provider (WPP) upgrades to FrontPage 98 Server Extensions, re-publish your Web to the server. This will restore full FrontPage 98 functionality.


Navigation Bars and Page Banners:

Navigation bars and page banners inserted in the main body region rather than the shared border region of your Web page will not appear correctly when you publish the page to a server running the FrontPage 1.1 or 97 Server Extensions.

Shared Borders and Image Bullets:

Shared borders and image bullets will not be available if you are authoring with the FrontPage 98 Editor directly to a Web server using the FrontPage 97 Server Extensions. When you publish a FrontPage 98 Web site to a Web server that is using the FrontPage 97 Server Extensions, you will be presented with two options:
  • To downgrade your Web.

    This option will remove the advanced features of the Web such as navigation bars, themes, shared borders, and image bullets.


  • To publish your Web and preserve the appearance and functionality when the content is opened in a Web browser.

    NOTE: you will not be able to use the FrontPage 98 client to edit the Web hosted on the server with the FrontPage 97 Server Extensions. If your Internet Service Provider (ISP) upgrades to the FrontPage 98 Server Extensions, re-publish your Web to the server. This will restore full FrontPage 98 functionality.


Database Connectivity:

You should not incorporate any Active Server Pages (ASP) database regions (created by the FrontPage 98 Database Connection Wizard) into any Web site hosted on a server running the FrontPage 97 Server Extensions.

If you save or publish a FrontPage 98 database to a Web server running the FrontPage 97 Server Extensions, the page will no longer function regardless of the server you are using. This behavior occurs because the ASP code is stripped out and discarded and FrontPage 98 uses client-side FrontPage components to create the ASP database regions. (There are no server-side components.) In contrast, earlier versions of FrontPage assume all FrontPage components have at least a server-side expand function.

Using the FrontPage 97 Client with the FrontPage 98 Server Extensions

The following functionality will be affected when running the FrontPage 97 client software with the FrontPage 98 Server Extensions.

Active Elements and FrontPage Components (WebBots):

Active elements and FrontPage components in a FrontPage 98 Web page will remain intact when you open the page in the FrontPage 97 Editor. However, these elements will appear in the FrontPage 97 Editor as Java programs or WebBot components and most will not be supported by the same custom user interface that you will see if you are using the FrontPage 98 Editor.

Image Bullets:

The FrontPage 97 Editor will display image bullets in a table. If you edit pages that implement this feature, changes to the tables may cause the lists to appear incorrectly.

Themes:

When you open a page in FrontPage 97 Editor that incorporates a theme, the page will appear without a theme. However, if you open the same page in a Web browser by clicking the Preview In Browser button on the Standard toolbar, the theme remains intact. If you want to modify the FrontPage theme settings across an entire FrontPage 98 Web site or an individual Web page, use the FrontPage 98 Editor.

Text on Image Overlays:

The text placed over any image in a FrontPage 98 Web page will not appear when that page is opened in the FrontPage 97 Editor. FrontPage 97 does not support text on image overlays.

Text Animation:

Dynamic HTML code, used to animate the text in FrontPage 98, will appear as JavaScript in the FrontPage 97 client. The actual text (on which the animation effect has been placed) will appear similarly in both the FrontPage 97 Editor and the FrontPage 98 Editor (Normal tab).

In the FrontPage 97 Editor, you will not be able to preview the animated text unless you open the page in a Web browser because the FrontPage 97 Editor does not have a Preview tab like the FrontPage 98 Editor. However, you may edit any of the "animated" text using the FrontPage 97 Editor, and the text animation will still work when you open the page in a Web browser.

Database Connectivity:

FrontPage 97 Internet Database Connector (IDC) files are supported by the FrontPage 98 Server Extensions.

Style Sheets:

Style attributes are not available in the FrontPage 97 Editor. Style attributes (placed on any text in a FrontPage 98 Web page) are not preserved when you open your page in the FrontPage 97 Editor.

Using the FrontPage 98 Client with the FrontPage 1.1 Server Extensions

The following functionality will be affected when using the FrontPage 98 Editor and the FrontPage 1.1 Server Extensions.

Office File Links:

Links from HTML pages to Microsoft Office 97 documents are tracked in the FrontPage 98 Editor but links from Microsoft Office 97 documents are not tracked. Hence, they will not appear in or be updated by FrontPage Explorer.

Visual SourceSafe (VSS) Integration:

Integration with Visual Source Safe and FrontPage 1.1 Server Extensions is not supported. This feature was introduced with the release of FrontPage 97.

Secure Sockets Layer (SSL) Support:

Secure Sockets Layer (SSL) connections are not supported by the FrontPage 1.1 Server Extensions. This feature was introduced with the release of FrontPage 97.

NT Challenge/Response (NTLM) User Authentication Support:

Instead of being logged in to the Web server automatically, you will be prompted to enter your FrontPage user name and password. The FrontPage 1.1 Server Extensions use basic authentication, which is less secure than NTLM. NTLM support was introduced with the release of FrontPage 97.

Database Connectivity:

IDC files created by the FrontPage 97 Internet Database Connectivity Wizard are not supported when using the FrontPage 1.1 Server Extensions. Also, you may not incorporate any Active Server Page (.ASP) database regions created by the FrontPage 98 Database Connection Wizard into any Web site hosted on a server running the FrontPage 1.1 Server Extensions.

If you save or publish a FrontPage 98 database to a Web server running the FrontPage 97 Server Extensions, the page will no longer function regardless of the server you are using. This behavior occurs because the ASP code is stripped out and discarded and FrontPage 98 uses client-side FrontPage components to create the ASP database regions. (There are no server-side components.) In contrast, earlier versions of FrontPage assume all FrontPage components have at least a server-side expand function.

Form Field Validation:

If you use the FrontPage 98 Editor with the FrontPage 1.1 Server Extensions to create forms, form field validation will only enforce the maximum-length parameter for the form field.

Long Folder Names:

Long folder names are not supported in any FrontPage Web running the FrontPage 1.1 Server Extensions.

Search Forms:

FrontPage search forms do not use the Microsoft Internet Information Server (IIS) Content Indexing service. Support for Index server was introduced with the release of FrontPage 97.

Directory Support:

You may rename folders in-place in the FrontPage 98 Editor, but the links to pages in the renamed folders will not be updated automatically by the FrontPage 1.1 Server Extensions. These hyperlinks will break. In addition, you may not delete folders when using the FrontPage 98 Editor with the FrontPage 1.1 Server Extensions. Creating, renaming, and deleting folders was introduced with the release of FrontPage 97.

Setting Permissions with Internet Information Server (IIS):

You may set permissions for a Web site published via the FrontPage 1.1 Server Extensions, but the FrontPage 1.1 Server Extensions will return different permissions formats (Administrators/Authors rather than the newer format, Users/Groups) returned by the FrontPage 98 Server Extensions.

When using IIS with the FrontPage 1.1 Server Extensions, permissions for all users and groups will be listed on the Users tab. The Groups tab will appear blank. If you click Add on the Users tab, the Windows NT Domain User List will not be used. The list of available users will be based on the Frontpg.ini settings stored on the server. Permissions for non-Microsoft servers work the same regardless of which version of the FrontPage Server Extensions you are using.

International Characters:

Multiple character set support is not available with the FrontPage 1.1 Server Extensions. Only the Windows 1252 character set is supported by the FrontPage 1.1 Server Extensions.

Using the FrontPage 1.1 Client with the FrontPage 98 Server Extensions

There are no known issues at this time.

Additional query words: 98

Keywords : kbdta fpexp fpedit fpext
Version : WINDOWS:98
Platform : WINDOWS
Issue type : kbinfo


Last Reviewed: July 23, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.