Universal Extensions
Several client extensions may add functionality to both the JavaClient and the WebClient. These plug-in types are explained in this chapter, and implementation differences necessary to target a plug-in at a specific client are pointed out.
Extension Overview and Examples
Each section describes several plug-in types and includes functional descriptions of plug-in features, implementation details and documented example code with references to the FirstSpirit API documentation.
Permanent Plug-Ins
This section documents a plug-in type that runs in the background throughout a client session's lifetime to provide centralized services.