[Project structure] Howto NSIS Plugin Updater
Hello,
I am looking for some help and hints on how to setup a plugin system.
There is a program which may have several different plugins installed. All information about any installed plugin is available from an .ini file where each plugin data is stored under its own section like [PlugIns/name_of_the_plugin].
So far so good. The former part is the one that already exists (and should not be changed).
Now I have to build the Internet part, e.g. setting up a database with the plugin information etc..
What I want to achieve in the end is a small NSIS application which
- checks for online status
- if online check for new and updated plugins
- let the user select the plugins to install and/ or update (if available)
- download the selected file(s) (the path could be read from the registry)
Any tips or hints how to do this best/ easiest?
Many thanks in advance.
Gunther