tnicolaysen / ConfigRemedy

1 stars 0 forks source link

Installation process #12

Open evgenyb opened 10 years ago

evgenyb commented 10 years ago

Some issues to discuss:

As part of installation and post-install customisation process we need to get the following information from the user:

Installation folder will be covered by the installer (either Wix or others). Now, when it comes to port, host, DbPath, LogsPath and administrator credentials there are at least 2 possible ways to handle it:

  1. Web-based management - when application starts for the first time it asks user for all necessary information.
  2. Desktop-based management - we provide management application, where user can customize all settings.

There are pros and cons with both solutions, so I just want us to write our thoughts here.

Web-based management Pros:

Cons:

Desktop-based management Pros:

Cons:

Examples:

TeamCity - web based Octopus - desktop based

tnicolaysen commented 10 years ago

I think all of these params could be decided during the installation. If you need to change it, we could make it available through the "modify" option in "Add/Remove programs. I'm not sure how many people are using this, but we could explain this in the manual. I think this is easy to support in Wix.

The more "advanced" option could be just to edit the App.config and restart the service.

I personally don't think these params are necessary to change that often.