You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Dmitriy Setrakyan (JIRA)" <ji...@apache.org> on 2015/09/17 06:36:45 UTC

[jira] [Comment Edited] (IGNITE-843) Web configuration tools development

    [ https://issues.apache.org/jira/browse/IGNITE-843?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14791571#comment-14791571 ] 

Dmitriy Setrakyan edited comment on IGNITE-843 at 9/17/15 4:36 AM:
-------------------------------------------------------------------

I had another look at UI and have the following comments that apply to all screens in general. I am using a numbered list, so that we can keep track which change was fixed by its number.

# What’s Now -> On This Screen
# What’s next -> Next Steps
# Use normal popup dialog when leaving screen with unsaved changes (do not use standard web browser popup). The popup should have an option to Save before leaving the screen.
# "New" button on all the screen should be renamed to describe the action: "Add cluster", "Add Cache", etc.
# For multi-select dropdown, whenever names are short, we should list the names instead of the number of entries selected. This does not work for metadata selection, as class-names are too long, so let's keep the number there.
# Cache (add) should take a user to the New Cache screen (no need to force the user to explicitly press "New" again on the cache screen. Same goes for other screens with similar behavior.
# Red tooltips look too offensive. Can we try changing the background of tooltips to blue?
# Instead of having a hidden "copy" action inside the button, let's add explicit button called "Clone"
# We should not show the security token on UI screen (should be "**************" with "Show Token" link next to it). Would also be nice to add "Copy to clipboard" icon next to it as well.
# Every time we show the security token, we should provide a tooltip explaining what it is for.
# Not sure why "Reset password" screen shows the security token. I would prefer that it shows the email address.
# After the password was reset, user should have a message on the screen: Your password has been reset, please [link: login].
# Assigning metadata to caches one-by-one is inconvenient. User should be able to associate multiple or all metadata with a cache in one action.
# User should have a confirmation popup if he decides to change the security token.
# Load from Database wizard should provide instructions on how to change the database driver.
# XML code snippet does not have data source. I think we should provide a sample data source (user should clearly see that it is a sample).


was (Author: dsetrakyan):
I had another look at UI and have the following comments that apply to all screens in general. I am using a numbered list, so that we can keep track which change was fixed by its number.

# What’s Now -> On This Screen
# What’s next -> Next Steps
# Use normal popup dialog when leaving screen with unsaved changes (do not use standard web browser popup). The popup should have an option to Save before leaving the screen.
# "New" button on all the screen should be renamed to describe the action: "Add cluster", "Add Cache", etc.
# For multi-select dropdown, whenever names are short, we should list the names instead of the number of entries selected. This does not work for metadata selection, as class-names are too long, so let's keep the number there.
# Cache (add) should take a user to the New Cache screen (no need to force the user to explicitly press "New" again on the cache screen. Same goes for other screens with similar behavior.
# Red tooltips look to offensive. Can we try changing the background of tooltips to blue?
# Instead of having a hidden "copy" action inside the button, let's add explicit button called "Clone"
# We should not show the security token on UI screen (should be "**************" with "Show Token" link next to it). Would also be nice to add "Copy to clipboard" icon next to it as well.
# Every time we show the security token, we should provide a tooltip explaining what it is for.
# Not sure why "Reset password" screen shows the security token. I would prefer that it shows the email address.
# After the password was reset, user should have a message on the screen: Your password has been reset, please [link: login].
# Assigning metadata to caches one-by-one is inconvenient. User should be able to associate multiple or all metadata with a cache in one action.
# User should have a confirmation popup if he decides to change the security token.
# Load from Database wizard should provide instructions on how to change the database driver.
# XML code snippet does not have data source. I think we should provide a sample data source (user should clearly see that it is a sample).

> Web configuration tools development
> -----------------------------------
>
>                 Key: IGNITE-843
>                 URL: https://issues.apache.org/jira/browse/IGNITE-843
>             Project: Ignite
>          Issue Type: Task
>          Components: wizards
>    Affects Versions: sprint-5
>         Environment: Specific frameworks:
> # Main SPA stack: HTML5 / LESS / AngularJS 1.3.x / Bootstrap 3.x
> # Auxiliary: jQuery 2.x / AngularJS UI 0.x
> # HTTP server: node.js
> # Tools: Grunt, Lodash 2.x, Font-Awesome 4.x, Animate.css, ngTable
> Install node.js locally.
> Install Angular, LESS, and Grunt plugins into IDEA.
> Use LESS instead of CSS.
>            Reporter: Alexey Goncharuk
>            Assignee: Alexey Kuznetsov
>             Fix For: ignite-1.5
>
>         Attachments: ig-843.png
>
>
> Frameworks to be used:
>  # Bootstrap
>  # AngularJS
>  # NodeJS
>  # MongoDB
> Web control Center will communicate with Ignite Cluster via special lightweight proxy (so called web-agent) implemented on web-sockets.
> Test server: http://104.197.2.239



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)