The Customer Engagement Console (CEC)
Sitecore Discover provides configuration and developer tools in the Customer Engagement Console (CEC) that you can use during implementation. Your catalog can be regularly updated using feed APIs using the definitions for the product and category entities.
When the Discover service receives a request, all entities matching the request are returned. The returned items are structured according to their configured entity, product or category.
Discover experiences are built with pages and widgets. At runtime requests, the service responds to requests for data from the user interface. From a typical Model View Controller (MVC) perspective, the following describes the role of the CEC at run time:
-
The Model is the Discover API response based the configuration in the CEC and context provided in the request.
-
The View is made of UI components representing widgets and their host page.
-
The Controller is implemented by the query hooks to coordinate communication and manage the state of UI components.