Cinnamon Asynchronous Engine (CAE)
Cinnamon Asynchronous Engine (or CAE) is a standard component required by Cinnamon Server to function correctly. It is installed on a Cinnamon Server by default, according to the installation instructions, with some standard modules.
However, CAE is highly configurable and extensible. Instead of exposing content management functionality by itself, CAE is rather a framework for running plugins performing specific tasks. All functionality is implemented by the plugins. Due to this flexible architecture, CAE can be easily adapted to the project's needs by:
- Reconfiguring a standard plugin to behave differently.
- Removing an unnecessary plugin.
- Replacing a standard plugin with a similar, but more specific custom plugin.
- Adding new functionality by developing a new plugin.