Skip to main content
Version: 7.2

Extension Types

For building an extension you can choose from the types predefined by the OpenCloud Web extension system. The full list is shown below. Please refer to the respective subpages to learn more about the individual extension types.

Extension typetypeDescription
ActionExtensionactionRegisters Action items that get shown in various places, for example context menus or batch actions. Most commonly used for file and folder actions like copy, rename or delete.
AppMenuItemExtensionappMenuItemRegisters links to internal or external pages in the application switcher menu.
CustomComponentExtensioncustomComponentRegisters a custom component for a render target.
FolderViewExtensionfolderViewRegisters additional ways of displaying the content of a folder, meaning resources like spaces, folders or files.
SidebarNavExtensionsidebarNavRegisters additional navigation items for the left sidebar. These can be scoped to specific apps, and enabled or disabled programmatically.
SidebarPanelExtensionsidebarPanelRegisters panels for the right sidebar.
SearchExtensionsearchRegisters additional search providers.
FloatingActionButtonExtensionfloatingActionButtonRegisters one or multiple primary actions. Displayed in the left sidebar on desktop resolutions and as a floating action button on mobile resolutions.
AccountExtensionaccountExtensionRegisters a panel on the preferences page.

You're free to introduce your own extension types within your application code and use the extension registry to query the available ones. However, if you have the impression that an important extension type is missing and would be beneficial for the platform, please reach out to us by opening a GitHub issue.