Opened 3 years ago

Last modified 4 weeks 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:


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.

Change History (0)

Note: See TracTickets for help on using tickets.