Chapter 3.  Plugin Hooks

Table of Contents

1. Popup Menus
1.1. Defining a popup hook
1.2. Merging Plugin Items
2. Main menus
2.1. Defining a menu hook
2.2. Merging Plugin Items
3. Configuration Pages and Wizards
3.1. Defining a configuration page hook
3.2. Generating Configuration Pages
4. Events
4.1. Defining an event hook
5. Mail Formatter
5.1. Defining a formatter hook
5.2. The formatting process

This chapter will introduce the available plugin hook types. A given plugin can hook into any of these hooks any number of times. Some refer to specific instances of objects and others are implicitly defined.

By design, there is considerable similarity and orthogonality amongst all of the various hook types and management objects.