Plugin Manifest

The manifest is the blueprint of your plugin for the Act! application. It is responsible for telling Act! how to register and handle your plugin.

Properties

Here is the example manifest generated by the CLI tool for your project:

{
"actions": "http://localhost:8000/src/actions.js",
"company": "",
"description": "DESCRIPTION",
"extensions": [{
"entity": "contact",
"payload": {
"src": "http://localhost:8000/tab.html",
"name": "plugin-docs",
"label": "PLUGIN_DOCS",
"position": {
"name": "opportunities",
"type": "after"
}
},
"type": "tab"
}, {
"type": "view",
"payload": {
"src": "http://localhost:8000/index.html",
"name": "plugin-docs",
"label": "PLUGIN_DOCS",
"icon": "note"
}
}],
"name": "",
"permissions": {},
"pluginImageSrc": "",
"settings": {},
"supportEmail": "",
"translations": {
"de": {
"DESCRIPTION": "",
"PLUGIN_DOCS": "Plugin Documentation"
},
"en-GB": {
"DESCRIPTION": "",
"PLUGIN_DOCS": "Plugin Documentation"
},
"en-US": {
"DESCRIPTION": "",
"PLUGIN_DOCS": "Plugin Documentation"
},
"fr": {
"DESCRIPTION": "",
"PLUGIN_DOCS": "Plugin Documentation"
}
},
"version": {
"major": 0,
"minor": 0,
"patch": 0
}
}

The available properties for a valid manifest are:

Next, we go over the extension definitions and available extension points for your Act! plugin.

Extension Points