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.

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/foo should contain a component description file called FrontPageRoot/bots/foo/foo.inf.