Plug-In Development
FirstSpirit provides multiple extensibility opportunities that allow developers to implement custom server-side as well as client-side functionality.
This chapter aims to provide a quick-start guide towards understanding FirstSpirit Module (FSM) development and roll-out, use of the FirstSpirit Access and Developer APIs and the implementation requirements of JavaClient and WebClient user interface extensions.
Content
The plug-in developer guide is structured into several chapters that describe the JavaClient and WebClient extension opportunities as well as plug-in types that may be implemented for both clients. A third chapter provides download links for example source code packages that illustrate various server and client extensions.
Client User Interface Plug-Ins
WebClient Extensions
This section introduces plug-in types that extend the WebClient functionality. It also contains a development and deployment guide for FirstSpirit Modules, specific to API functionality and roll-out for WebClient extensions.
JavaClient Extensions
This section illustrates extensions of JavaClient functionality.
Universal Extensions
The plug-in types introduced in this section are available in both the JavaClient and the WebClient.
Developing FirstSpirit Modules
Implementation and Deployment
This section provides an overview of several FirstSpirit-specific activities that may be implemented using the Access and Developer APIs.
Example Modules
This section provides download links for FirstSpirit Modules containing example code that illustrate server- and client-side plug-ins.