This section is for legacy plugins, which have been deprecated. For the current version of the Plugin SDK, please visit the Plugin SDK documentation.
The community of DatoCMS users has released a number of different plugins. As we'll see later in much detail, they're basically NPM packages.
To install a new plugin to one of your projects, head over to the Settings > Plugins section of your administrative area, and press the plus button. This will open up a modal where you will be able to search for plugins by keywords, tags and maintainer. From there you can click on the Install button to install a plugin to your project:
Once installed, depending on the plugin, you might need to specify some global settings:
Once an plugin has been successfully installed, it can be assigned to one (or many) fields in one of your models. To do that navigate to a Model, select a field and navigate to the Settings > Presentation tab of the field.
If a plugin is a field editor or a sidebar widget — and the plugin is compatible with the type of field you've selected — you will be able to select it and setup any configuration options:
If the plugin is a field addon — and again, if the plugin is compatible with the type of field you've selected — you will be able to add it and configure it as well:
To use the plugin across several fields, just repeat the above steps again for each field.