On 22.08.2015, at 15:40, Sacha Labourey <[email protected]> wrote: > My perception from this discussion is that we are aiming for the exact > opposite i.e. slick and virgin for everybody and hope new users will be able > to magically decide what a good average getting started experience might be, > this is likely to only satisfy the advanced users.
The 'slick and virgin' part could be achieved by only using bundled plugins for functionality extracted/detached from core, and not installing them on a new system. Many of the bundled plugins aren't even popular, and almost all of them are really only bundled to not break upgrades, so making them the default set of features for Jenkins doesn't really make sense. On a new installation (that would otherwise lack a lot of fairly essential features, such as at least one SCM implementation), a setup dialog of some kind could enable new users to quickly get started. Advanced users could skip right past that and use the plugin manager to install what they need. The responses by Kostya, Vincent, Oliver, and Tom seem to aim towards something like this. I suggested basically this last year in JENKINS-9598. > my iPhone came with pre-installed applications Illustrates one of the arguments against bundling plugins well: These apps cannot be deleted either if you're not using them. A different way of 'bundling' plugins that would only actually install them when needed to not break the instance on upgrade (and allow deleting the plugin), would complement a 'plugin setup' of some kind well. AFAICT I don't think you're disagreeing with most responses here -- it's just that the specific approach of bundling a plugin (nobody can opt out) is undesirable, and an alternative approach that would benefit both new users and experienced users would be much preferred. > • Provide a default user experience with pre-loaded/packaged plugins that > satisfy even 50% of the users (guide them, show them a good/typical way) > • Let them customize this base easily (this is where the current proposal of > bundle of plugins, etc. is good IMO) The first could be achieved through the second with an option to install a recommended set of plugins suitable for most (new) users. Don't know know what you want because you're new? 'Install Recommended Plugins' (and maybe select which SCM) and done. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/6880E0C7-2E97-4A59-ABBD-221C0DE61C1A%40beckweb.net. For more options, visit https://groups.google.com/d/optout.
