Archive: [Project structure] Howto NSIS Plugin Updater


[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


Any tips or hints how to do this best/ easiest?
Many thanks in advance.

Gunther

Use a downloader plugin to access a php file on your server, which sends back a list of the most recent plugin versions (using the same ini layout seems simplest), including urls where to get them. Then use that file to compare your installed plugins versions to the newest. Show the updatable plugins in a listbox on a custom page. Use a downloader plugin to download the selected plugins.


Originally posted by MSG
Use a downloader plugin to access a php file on your server, ... . Use a downloader plugin to download the selected plugins.
Yes, sounds good (and simple). :up:
Any recommendations for the downloader plugin?

Thanks,
Gunther

InetC comes to mind. :-)