While Jenkins automatically downloads dependencies of plugins, it doesn't tell you when you have configured an invalid plugin configuration by disabling plugins: Features simply don't work.
New Administrative Monitor:
- Tell users about mandatory plugin dependencies that are missing or disabled
- Tell user when implied (pre core extraction) dependencies are missing or disabled
Enhance plugin descriptions to state dependencies, maybe color-code when they're missing or disabled.
Show a confirmation dialog before disabling a plugin when a user clicks the check box.