This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 210988

Summary: Add advanced settings screen/button to NetBeans installer dialogue
Product: installer Reporter: host <host>
Component: CodeAssignee: Libor Fischmeistr <lfischmeistr>
Status: NEW ---    
Severity: normal CC: anebuzelsky, kiran_bhumana, ulfzibis
Priority: P3    
Version: 7.2   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on: 196072, 201334, 58381, 108948    
Bug Blocks:    

Description host 2012-04-11 07:19:51 UTC
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.
Comment 1 ulfzibis 2012-04-11 11:02:12 UTC
Additional interesting options for the installer dialogue:
- bug 108948 comment 3
- bug 196072
- bug 201334
- bug 58381
Comment 2 schkovich 2012-04-11 11:31:02 UTC
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.
Comment 3 javydreamercsw 2012-04-11 12:20:23 UTC
I think the addition of the option to the Installer API wouldn't hurt.
Comment 4 host 2012-04-11 13:56:17 UTC
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?
Comment 5 ulfzibis 2012-04-11 14:18:32 UTC
(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.
Comment 6 Antonin Nebuzelsky 2012-04-12 14:19:54 UTC
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.
Comment 7 cezariusz 2015-04-28 07:51:37 UTC
(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.
Comment 8 cezariusz 2015-04-28 07:53:26 UTC
*** Bug 86612 has been marked as a duplicate of this bug. ***