While I think that reordering and showing only active plug-ins is a great improvement I think the selection of the action still is not optimal. Using a List Box Button to select publishers is not very user friendly (at least if you have more than 10 available). Especially when you need to scroll to the bottom of the list it needs quite a lot of time until you reach the last element of the list (maybe the scrolling can be improved anyway). The same pattern is currently used for the portlets selection in the dashboard view and I think it could be also improved by using a more intuitive selection "view". E.g., something in the style of the Jira dashboard selection. In Jira when you press the add button on the dashboard then a selection dialog is opened where you see small previews of the available portlets. This would also make sense for the publishers: here we can show a small icon, a description, etc. Maybe we can also groupd by category...

Ulli


On 05/11/2012 12:40 PM, Peter Franzén wrote
Hi,

A great improvement, but some Plugins are not added when I select them.
I tried some and works perfectly, but I can not add:
Coverity
Editable Email Notification

Just nothing happens when I select them

/Peter


Den torsdagen den 19:e april 2012 kl. 18:01:26 UTC+2 skrev Kohsuke Kawaguchi:

    Following up the conversation from JUC Paris, I pushed the "publisher"
    branch to the repository that changes the publisher configuration UI.
    I'd like to get feedback on whether people think this is a good idea
    or a bad idea.

    Currently, the "post-build action" of the project configuration page
    lists one checkbox per one publisher. This has a couple of problems:

     - when you have a large number of plugins, as many large instances
    inevitably do, they occupy a large real estate in the configuration
    screen.

     - you cannot reorder them

    In the branch, instead of a big list of checkboxes, you get a
    drop-down menu button just like the main "build' section. And then
    you'll be adding publishers by clicking them.

     - once you add a publisher of a certain kind, it gets grayed out and
    prevents you from adding 2nd (and if you actually click the grayed out
    item, you jump to the corresponding part of the page.) (this
    restriction of one instance per one publisher might be something worth
    removing in the future?)

     - new items are inserted into their preferred position, instead of
    getting added to the bottom, so that users normally wouldn't have to
    think about the proper ordering among them (you generally want the
    data collection tasks to come before the notification tasks.)

    - a few animations to go with it.

    Looking forward to hearing back.

-- Kohsuke Kawaguchi



Reply via email to