Plugin Management/en

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen

Introduction[Bearbeiten]

During startup, expecco loads all code found in its plugin directory, and invokes the plugin initialization procedure as described in the Expecco Plugin API document. If you aquired a plugin, its installation procedure will typically install all the required files into that plugin directory. Therefore, it will already be loaded when expecco is started. However, using the extra-settings menu, plugins can also be selected, loaded and unloaded during a session.

Most plugins consist of two parts:

  • plugin extension dll
  • plugin library

Plugin Extension DLL[Bearbeiten]

The extension dll usually contains low-level machine code, which is called from blocks in the plugin library or from plugin specific menu items.

Plugin Menu[Bearbeiten]

In addition to providing low-level entry points for plugin-specific blocks, many plugins also add additional menu items or even editor pages and tabs to the expecco application itself. Any plugin specific menus or menu items will be found in the top "Extensions" menu. Most plugins also add an extra page to the plugin settings dialog. Some plugins also allow for their plugin menu to be shown directly in the top menu, via their own settings dialog.

Plugin Settings Dialog[Bearbeiten]

See the plugin settings dialog for further customization and configuration of the installed plugins. Most plugins will provide their own settings-dialog, so please refer to an individual plugin's documentation for details.

Plugin Library[Bearbeiten]

Some plugins provide a plugin-specific action block library to be imported into a suite. Usually, the actions found there are wrppers to call into the plugin dll.



Copyright © 2014-2024 eXept Software AG