OptionalconfigOptionaldescriptionA description that appears alongside name in the list of plugins, and in the COGS plugins directory
OptionaleventsEvents that trigger COGS behaviors or can trigger actions in this plugin
OptionaliconAn icon shown alongside name, in the COGS navigation bar, and in the COGS plugins directory
The icon can be either:
./OptionalindexThe HTML entrypoint for the plugin
Defaults to / which includes /index.html
OptionalmediaThe types of COGS media actions supported
OptionalminThe minimum COGS version required
Follows semantic versioning with semver
e.g. `4.12.0
A short human-readable name
OptionalstateState that can be set by COGS behaviors
OptionalstoreCOGS-managed key/value data store settings
Added in COGS 5.4
Allows certain key/value pairs to be saved to disk in the project folder alongside the plugin. Any key that is not listed here can still be used.
e.g. 1.0.0
OptionalwindowIf set, shows a popup window to the user where you can show the HTML content of your plugin
By default a window is not shown to the user The window can later be opened/closed from the Javascript running in the plugin Only valid for plugins, not for Media Master custom content
Optionalvisible?: booleanWhether the window is initially visible
cogs-plugin-manifest.jsonis a JSON manifest file describing the content of a COGS plugin or COGS Media Master custom content.It should be saved in the root of a folder in the
pluginsorclient_contentfolder in your COGS projectThe COGS plugins directory contains a number of plugins you can use out of the box