Extension Manager
Use the Extension Manager to create custom extensions, load extensions automatically, and add custom documentation for defined features.
The Extension Manager is accessible from the File menu and enables you to do the following:
- Create custom extensions in OML, C++ or Python.
- Manage extensions through the flexible user interface. Extensions are automatically loaded when you launch the software.
- Add or remove extensions from user-defined locations.
- Search for extensions by name.
Extension Specification
- Specify multiple profiles that you want to support.
- Specify a minimum supported version.
- Specifiy documentation using a local file or WEB link.
- Preserve the loaded or unloaded status of extensions between sessions.
Extension Manager as a Library Loader
When you use the
If you install a library that was created with an earlier version of to install or uninstall libraries, the status of the library is automatically reflected in the Extension Manager along with the options to install, uninstall and remove the library.Compose, then a dialog prompts you to update the library to proceed with the installation. With this update, the software creates a plugin.xml file that recognizes the library as an extension and displays it the Extension Manager. The plugin.xml is created in the root folder of the library where you can edit the skeleton placeholders to add custom documentation or an icon, for example: