Ticket #26 (assigned enhancement)

Opened 10 months ago

Last modified 1 month ago

The installer should offer the installed modules by default in the component selection page

Reported by: amatubu Assigned to: brian (accepted)
Priority: low Milestone:
Component: Installer Version: 0.22.6
Severity: Keywords:
Cc:

Description

The installer now offers the installed modules to upgrade after the component selection page. But if the installer knows which modules are installed, I think it should offer them by default in the component selection page.

Attachments

cfg-confirm-1.png (10.3 kB) - added by brian on 11/19/07 18:57:28.
Dialog box shown when adduser.exe finds existing data

Change History

11/19/07 18:57:28 changed by brian

  • attachment cfg-confirm-1.png added.

Dialog box shown when adduser.exe finds existing data

11/19/07 18:58:27 changed by brian

  • status changed from new to assigned.
  • version changed from 0.22.4 to 0.22.6.

The page used to specify the installation directory also shows the estimated "Space required" and "Space available" sizes. The "Space required" value depends upon which components have been selected by the user.

This means that the COMPONENTS page must be displayed before the DIRECTORY page. When the COMPONENTS page is displayed, no installation directory has been selected yet so it is not possible to pre-select the components to match the current installation.

The installer has been designed to impose as few restrictions as possible. For example, it is possible to have multiple copies of POPFile installed on the same system. If there are multiple installations then I think it would be confusing to preselect any of the optional components.

Once the user has selected an installation directory and clicked the button to continue, the installer checks for an existing installation in the newly selected directory and will display messages if the user appears to have forgotten to select some components. This is how the current installer works.

Perhaps a better approach would be to assume that there is only one POPFile installation and to ask the user if they want to upgrade this installation before the COMPONENTS page appears. If the user says "Yes" then the COMPONENTS page could be shown with the appropriate components pre-selected to match the existing installation.

The "Add POPFile User" part of the installer acts like this when it detects an existing installation (see screenshot). If "Yes" is selected then the DIRECTORY page is skipped.