Management Extensions
The WebClient's plug-in interface provides several means of extending management capabilities that influence how data is stored and used in workflows.
These extensions are not displayed in the WebClient's user interface, but are either visible in the Server and Project Configuration application or must be called from workflow scripts. See the functional overview of each extension for details.
1. Store Mapping Plug-In
Because WebClient users are presented with and navigate along the Site Store structure, a plug-in that translated Site Store locations to Page Store locations is necessary when editors create new pages.
Developer API documentation: WebeditStoreMappingPlugin
Store Mapping plug-ins
- are used when web pages are created, moved or renamed using WebClient functionality
- determine the best storage location for a new page object in the Page Store, using a Site Store folder as its point of origin
Note that Store Mapping plug-ins are only called as
Store Mapping plug-ins should only modify Page Store structure by creating new folders in order to create a suitable location for a new page object. This plug-in type is not intended to reorganize existing items in the Page Store to reflect the Site Store's layout. |
2. Workflow Executables
FirstSpirit supports the use of Java classes as "executables" in workflow activities.
Executables
- are plug-ins installed as part of FirstSpirit Modules
- may call other classes and implement more complex functionality than scripts
- are called by scripts configured in workflow actions
- can make full use of the FirstSpirit Access and Developer APIs
Developer API documentation: Executable