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.

Custom logging extensions

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