It would be a nice-to-have to get an additional screen within the NetBeans installer dialogue where the user can specify some advanced settings.
This screen would not been shown by default but only "activated" when a button "Advanced Settings" is clicked upon.
The additional settings that could perhaps be specified on such as screen could comprise the default user and cache directories, paths to Glassfish or Tomcat installation directories, etc.
Additional interesting options for the installer dialogue:
- bug 108948 comment 3
- bug 196072
- bug 201334
- bug 58381
As stated in discussion on NetCAT mailing list IMHO installer should be kept simple. Advance settings are for advance users. Advance users don't need a button in GUI to change path to user and cache directories. Advance user will edit netbeans.conf from command line.
I think the addition of the option to the Installer API wouldn't hurt.
Actually, one already has a "Customize" button which currently allows to select which single packages and which servers (in case of the JavaEE and All download package) to install. Perhaps having access to such advanced settings from the customization page would make sense?
(In reply to comment #2)
> Advance settings are for advance users. Advance users ...
... do the install procedure very often, at least if they are NetCAT testers, so some convenience would be welcomed.
This is a wontfix.
Power users who frequently install daily builds, need to customize installation paths, userdir or cachedir paths or other startup properties of NetBeans can do so already. A zip distro can be used for an installation through a script. The netbeans.conf file can be modified if needed. Or startup parameters can be passed to Netbeans launcher from a custom script.
Any options for power users in installer's UI would only confuse the majority of the other users. Such complex options in the installer would make a bad first impression and break our smooth out-of-the-box experience.
It would also be hard to design a UI for all possible advanced parameters so that all power users are satisfied. And maintaining something like that for a fraction of the users does not make sense. Power users don't need the UI.
(In reply to Antonin Nebuzelsky from comment #6)
> Any options for power users in installer's UI would only confuse the
> majority of the other users.
That's why it's called advanced - non-power users simply won't press the advanced button and even if the will be tempted to press it, the default values will do for them.
I also vote for the advanced settings like:
- User dir
- Cache dir
- Bundles dir
- File encoding (-J-Dfile.encoding=UTF-8)
Making it easier to move user dir to an SSD drive, and cache dir to a RAM-disk will make a huge improvement in user experience.
*** Bug 86612 has been marked as a duplicate of this bug. ***