Add Novice/Intermediate/Power user choice with power user given total control.
At initial setup ask for user knowledge level - ask an appropriate random question based on user's choice and the users knowledge (include don't know option in list of answers). Ask a technical question for power users and then issue a strong warning twice, and provide total access to the user.
Novice: locked down "save me from myself" mode (strong privacy, security enabled) Intermediate: a Javascript on/off button with appropriate warnings plus access to privacy and security tool options. Power user: wide open, total cusomiseble control including facility to write scripts as required with a "no care, no responsibility" warning.
Provide an abuility in "Settings" to change options with the appropriate questions and warnings. Asking the appropriate questions may help reduce the load to volunteer support staff and prevent novice users from totally wrecling their system by claiming to be power users.
Hopefully this will shorten the
Alla svar (3)
Hi Ivan, unfortunately feature suggestions tend to get lost in the support forum.
To get this where you want it to go, here are 3 options:
- Feedback site -- might be limited to shorter comments: https://input.mozilla.org/feedback
- Choose a mailing list that seems most appropriate: http://lists.mozilla.org/listinfo -- probably best in this case
- File a request for enhancement in the bug tracking system:
I should mention that Mozilla has limited resources to develop something like a way to script the interface, and it's likely that an add-on would still be needed for the foreseeable future. But having adaptable menus and settings dialogs is something I think could be built in a reasonable time frame.
Another thought: when proposing this, you might want to describe your background, for example, are you finding it difficult to make settings changes you need? Are you responsible for supporting users who are making errors or who constantly need to go into about:config? Et cetera. Software design seems to focus a lot of use cases, so these can be helpful in picturing the need for changes.