Developing custom notification gateways

This chapter describes how to create a custom notification gateway and use it on your site. The procedure is outlined using code examples representing a sample e-mail notification gateway.

General steps

To implement a custom notification gateway, proceed according to the following steps:

  1. Create a custom notification gateway form with custom inner controls for entering the target where the notification messages are sent.
  2. Create a custom notification gateway class which handles the loading of the appropriate notification gateway form and sending of notification messages.
  3. Register the custom notification gatewayin the Notifications application and create a template for notification messages.
  4. Use the gateway with the Content subscription web part (you can find an example in Allowing users to subscribe to content change notifications).