Opened 8 years ago
Last modified 6 years ago
#2522 accepted enhancement
Refactor PluginInfrastructure — at Initial Version
Reported by: | gkronber | Owned by: | gkronber |
---|---|---|---|
Priority: | highest | Milestone: | HeuristicLab 4.0 |
Component: | PluginInfrastructure | Version: | branch |
Keywords: | Cc: |
Description
The plugin infrastructure should be simplified.
Related tickets (#1891, #1755, #2118, #862, #1223, #1349, #2406)
Remove features for dynamic updating of plugins
Originally (versions 3.0, 3.1, 3.2) , it was possible to dynamically update all or selected plugins dynamically using the plugin infrastructure. For this we hosted an update service that provided meta-information and binaries of plugins. This functionality is however not supported anymore, therefore all the code for dynamic updating can be removed. We decided that plugin updating is not necessary. Instead, users should just download the whole HeuristicLab package whenever a new version is released.
Remove features for uploading plugins to the plugin update service
Sames reasons as above.
The plugin-infrastructure should not reference UI components (WinForms)
Currently, the assembly for the plugin infrastructure also contains user controls. After the refactoring it should be possible to use a core version of the plugin infrastructure without UI.