Overview of Experience Manager Events and Response Mechanisms
Overview
This page describes the events generated by Bloomreach Content and the mechanisms available for broadcasting and responding to these events. It outlines which events use which mechanism and provides links to implementation guides.
Purpose
Experience Manager events enable delivery tier implementations to react to user operations performed in the Experience Manager interface. Some operations, such as creating or updating channels, require additional validation or processing in the delivery tier. To support this, Experience Manager broadcasts specific events that can be consumed by listeners.
Event Broadcasting Mechanisms
Experience Manager uses two mechanisms to broadcast events:
- Channel Manager Event Listener: Used for certain channel-level events.
- HST Internal Event Bus: Used for a broader set of channel and page events.
Both mechanisms allow delivery tier implementations to listen for and respond to events. The mechanism used depends on the event type.
Event and Mechanism Matrix
The following table lists all Experience Manager events, the broadcasting mechanism for each, and links to implementation instructions:
| Event | Channel Manager Event Listener | HST Internal Event Bus | Instructions and example |
|---|---|---|---|
| Create channel | ✓ | Respond to Create Channel and Update Channel Settings Events | |
| Update channel settings | ✓ | ||
| Publish channel changes | ✓ | Respond to Publish Changes, Discard Changes, and Create Preview Configuration Channel Events | |
| Discard channel changes | ✓ | ||
| Create channel preview configuration | ✓ | ||
| Create page | ✓ | Respond to a Page Event | |
| Copy page | ✓ | ||
| Move page | ✓ | ||
| Delete page | ✓ | ||
| Update page | ✓ | ||
| Delete channel | ✓ | Respond to a Before Delete Channel Event |
Additional Capabilities
Listeners registered with the HST internal event bus can also abort channel actions when necessary.
For detailed implementation steps and code examples, refer to the linked guides for each event type.