About the Coveo UI Pipelines
About the Coveo UI Pipelines
The Coveo UI pipelines are used to handle UI and control-specific events either in the Page Editor, Content Editor, or a standard Coveo-powered search page.
Again, they’re somewhat less frequently customized than the indexing and search pipelines.
You can find them in the /configuration/sitecore/pipelines
section of the Coveo.UI.Controls.config
file.
The following table is a summary of all those pipelines:
Pipeline | Purpose | Description | Processors included by default | Is typically customized? |
---|---|---|---|---|
|
Data source management |
Used to edit the data source of the current rendering. |
|
|
|
Insert options management |
Used to define which insert options should be available in the Content Editor (see All About Insert Options |
|
|
|
Page Editor UI utilities |
Used to defer the refresh of Coveo components in the Page Editor. This is a specialization of Sitecore.Pipelines.GetChromeData.GetChromeDataProcessor. |
|
|
|
Template inheritance utilities |
Used to determine whether a given item inherits from one of the Coveo templates. |
|
|
|
Analytics event processing |
Used to translate Coveo Platform-generated page events (search, facet search, document view, etc.) to the format expected by the Sitecore Analytics database. |
|
|
|
Analytics REST endpoint initialization |
Used to initialize the Analytics REST endpoint. |
|
|
|
Data source dialog management |
Used to manage data source dialogs. |
|
|
|
HTTP request pre-processing |
Used to pre-process HTTP requests managed by ASP.NET (see Important Pipelines in Sitecore |
|