Studio Developer Manual / Version 2304
Table Of ContentsThe Control Room consists of the following components:
Control Room Plugin is a Studio plugin, which enables users to manage projects, work with workflows, and collaborate by sharing content with other Studio users.
User Changes application is a repository listener, which collects content modified by a user working with Studio. To this end, the modified content can be managed in the Control Room plugin as projects, shared and used in workflows, for example.
Extensions of the Workflow Server - Control Room comes with adapted workflow definitions that among other things persist finished workflows.
Note
Perform all configurations concerning the User Changes
application in the module user-changes-webapp
in CoreMedia
Blueprint
before building or later on during deployment of the User
Changes
application.
The Control Room stores content sets and finished workflows, commonly specified as collaboration data in a MongoDB or in memory. For the MongoDB solution a MongoDB installation is necessary.
Deploying Control Room with MongoDB Database
See [CoreMedia Operations Basics] on how to deploy Control Room with MongoDB.
Saving Control Room data in memory
SeeSection 4.2.4, “In-Memory Replacement for MongoDB-Based Services” in Blueprint Developer Manual .
Note
The limit of stored modified content changes is defined by MongoDB's maximum document size (16 MB). Approximately 650000 items can be persisted, when saving content IDs consisting of four digits. When this limit is exceeded, a warning is logged in the user-changes web app and all entries are removed automatically.