Types
The following plugin types can be distinguished:
| Type | Interface | Description | 
|---|---|---|
| Plugin | IPlugin | The default plugin. This interface is required. | 
| SettingsPlugin | ISettingsPlugin | The plugin that manages settings for the administrator or owner. | 
| APIPlugin | IApiPlugin | The plugin that is provided with the origin, proxy, and prefix to make requests to the portal server. | 
| ContextMenuPlugin | IContextMenuPlugin | The plugin that is embedded in the context menu of files, folders, rooms, images, video (audio). | 
| InfoPanelPlugin | IInfoPanelPlugin | The plugin that is embedded as a separate tab in the file info panel. | 
| MainButtonPlugin | IMainButtonPlugin | The plugin that is embedded in the main button. | 
| ProfileMenuPlugin | IProfileMenuPlugin | The plugin that is embedded in the profile menu. | 
| EventListenerPlugin | IEventListenerPlugin | The plugin that is given the access to the portal events. | 
| FilePlugin | IFilePlugin | The plugin that can interact with the file list. |