Extending CUE

CUE is more than a simple editor for Content Engine - it's an extensible platform. It includes three extension mechanisms that you can use to add your own functionality and to integrate external services into your editorial workflows. The extension mechanisms are:

Web components

CUE web components are HTML/CSS/Javascript components that you can use to add custom functionality to CUE. See Web Components for further information.

Enrichment services

Enrichment services are a very powerful and flexible mechanism for extending CUE's functionality. An enrichment service is an HTTP service that communicates with CUE via a very simple protocol. You can implement your own enrichment services to provide additional functionality and integrate CUE with other systems in various ways. See Enrichment Services for further information.

URL-based content creation

CUE lets you create a draft content item by simply passing a URL to a browser. A script running in some other application such as Trello, Google Sheets or Slack can simply construct a CUE URL containing the details of a new content item and pass the URL to a browser. CUE will then start in the browser and create the requested content item, ready for the user to continue editing (if required), save and publish. See URL-based Content Creation for further information.