The Custom FrontPage Component Directory

Each custom component is installed in a custom component directory. There can be many custom component directories underneath the main

FrontPageRoot/bots
directory or
content/_vti_bot
installation directories. The sample program "fproot" demonstrates how you can determine where custom components should be installed for any version of FrontPage.

Each component directory can contain one or more custom FrontPage components. The API supports this grouping by requiring uniquely named objects and methods for each component, and by using a map of component names to their (possibly shared) implementation modules in the component description file. Having more than one component in the same module is only supported if all the implementations are in a single module.

There is a single component description file for all the components in the directory (see below for details on the file format). The name of the component description file is the same as the component directory name, but with the “.inf” suffix added.

For example, the component directory

FrontPageRoot/bots/myBotDir
should contain a component description file called
FrontPageRoot/bots/myBotDir/myBot.inf
.