Extending K2 Server with custom components
This section covers the various extensions points that are available on the K2 server component of the K2 platform.
Extension point | Description |
---|---|
Adding custom schedules to the K2 Scheduler | Create custom scheduled tasks for specific dates, specific days of the week, specific times during the month or for specific intervals. |
Create custom logging output targets so that K2 log output can be written to a non-standard target. |
|
How to add a 3rd-party event recorder to the K2 Server | Allows for external or custom events to be raised on a K2 server, which in turn can be used by Notification Providers to perform actions in response to those events. |
Custom Notification Providers | Create custom notification providers that will execute some code in response to an event on the K2 platform |
Creating a custom User Manager | Custom user managers can be used in the K2 platform to provide authentication and role resolution for a custom identity store or one that is not supported by K2 out of the box |