You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Chi Runhua (JIRA)" <ji...@apache.org> on 2009/11/11 08:46:39 UTC

[jira] Created: (GERONIMO-4950) Improve usability of Geronimo Console

Improve usability of Geronimo Console
-------------------------------------

                 Key: GERONIMO-4950
                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
             Project: Geronimo
          Issue Type: Improvement
      Security Level: public (Regular issues)
          Components: console
    Affects Versions: 3.0
            Reporter: Chi Runhua
            Priority: Minor


1. re-constructure the navigation tree to make it collapsible, the tree level should be less than 3;
2. re-orginize the avaliable tree items into new groups, here is a sample list for implementation:
 + Servers
  + Application Server
   - Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
   - Web Server
   - JMS Server
   - EJB Server
   - DB server
   - Repository
   - New server assembly
+ Applications
 - Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
 - User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
 - Server plugins
+ Resources
 - DB pools
 - JMS resources
 - JEE Connectors
 - Jar Aliases
+ Security
 - Users and Groups
 - Keystores
 - Certificate Authority
 - Security Realms
+ Monitoring and Troubleshotting
 - Monitoring
 - Logs
 - Debug Views
 
3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....

For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chi Runhua updated GERONIMO-4950:
---------------------------------

    Attachment: 4950.patch
                New navigation group.png

patch for trunk/2.2 branch.

screenshot for demonstration.

> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Assignee: Chi Runhua
>            Priority: Minor
>         Attachments: 4950.patch, New navigation group.png
>
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chi Runhua closed GERONIMO-4950.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0

All sub-tasks are completed.  I believe the JIRA could be closed now.

> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Assignee: Chi Runhua
>            Priority: Minor
>             Fix For: 3.0
>
>         Attachments: 4950.patch, New navigation group.png
>
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Shawn Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12862677#action_12862677 ] 

Shawn Jiang commented on GERONIMO-4950:
---------------------------------------

#1 is completed, the infrastructure for #2 is ready.



> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Priority: Minor
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html
> Further discussion on navigation items, see http://old.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2.2-to26438212s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chi Runhua reassigned GERONIMO-4950:
------------------------------------

    Assignee: Chi Runhua

> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Assignee: Chi Runhua
>            Priority: Minor
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Shawn Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12900203#action_12900203 ] 

Shawn Jiang commented on GERONIMO-4950:
---------------------------------------

Thanks Jeff, have you tried to run the console testsuite to see if this patch breaks anything ?

> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Assignee: Chi Runhua
>            Priority: Minor
>         Attachments: 4950.patch, New navigation group.png
>
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12901717#action_12901717 ] 

Chi Runhua commented on GERONIMO-4950:
--------------------------------------

 I tried console-testsuite on trunk/tomcat-7-web assembly and there are 16 pases and 24 failures.

8 of failed testcases are because that those portlets are not available in web-profile assembly such as JMS, DB manager etc. 

For the rest of failed testcases, I'll open a JIRA when 4950-patch is accepted.

As for doc, I'll open another one after that.

Jeff 


> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Assignee: Chi Runhua
>            Priority: Minor
>         Attachments: 4950.patch, New navigation group.png
>
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chi Runhua updated GERONIMO-4950:
---------------------------------

    Description: 
1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
2. re-organize the available tree items into new groups, here is a sample list for implementation:
* Application Server
 ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
 ** Web Server
 ** JMS Server
 **  EJB Server
 **  Derby server
 ** New server assembly
 * Applications
 ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
 ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
 ** Plugins
* Resources
 ** DB pools
 ** JMS Resources
 ** J2EE Connectors
 ** Jar aliases
 ** Repository
* Security
 ** Users and Groups
 ** Keystores
 ** Certificate Authority
 ** Security Realms
* Monitoring and Troubleshooting
 ** Monitoring
 ** Logs(Include server logs and Derby log)
 ** Debug Views
 *** JMX Viewer
 *** Classloader Viewer
 *** JNDI Viewer
 *** Dependency Viewer
 
3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....

{color:red}*Risks*{color} to be noticed for UI changes:
1. Doc
2. Testsuite especially for Selenium test script, if any.


For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html
Further discussion on navigation items, see http://old.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2.2-to26438212s134.html

  was:
1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
2. re-organize the available tree items into new groups, here is a sample list for implementation:
* Application Server
 ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
 ** Web Server
 ** JMS Server
 **  EJB Server
 **  Derby server
 ** New server assembly
 * Applications
 ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
 ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
 ** Plugins
* Resources
 ** DB pools
 ** JMS Resources
 ** J2EE Connectors
 ** Jar aliases
 ** Repository
* Security
 ** Users and Groups
 ** Keystores
 ** Certificate Authority
 ** Security Realms
* Monitoring and Troubleshooting
 ** Monitoring
 ** Logs(Include server logs and Derby log)
 ** Debug Views
 *** JMX Viewer
 *** Classloader Viewer
 *** JNDI Viewer
 *** Dependency Viewer
 
3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....

For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html
Further discussion on navigation items, see http://old.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2.2-to26438212s134.html


> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Priority: Minor
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html
> Further discussion on navigation items, see http://old.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2.2-to26438212s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chi Runhua updated GERONIMO-4950:
---------------------------------

    Description: 
1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
2. re-organize the available tree items into new groups, here is a sample list for implementation:
* Application Server
 ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
 ** Web Server
 ** JMS Server
 **  EJB Server
 **  Derby server
 ** New server assembly
 * Applications
 ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
 ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
 ** Plugins
* Resources
 ** DB pools
 ** JMS Resources
 ** J2EE Connectors
 ** Jar aliases
 ** Repository
* Security
 ** Users and Groups
 ** Keystores
 ** Certificate Authority
 ** Security Realms
* Monitoring and Troubleshooting
 ** Monitoring
 ** Logs(Include server logs and Derby log)
 ** Debug Views
 *** JMX Viewer
 *** Classloader Viewer
 *** JNDI Viewer
 *** Dependency Viewer
 
3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....

{color:red}*Risks*{color} to be noticed for UI changes:
1. Doc
2. Testsuite especially for Selenium test script, if any.


For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

  was:
1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
2. re-organize the available tree items into new groups, here is a sample list for implementation:
* Application Server
 ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
 ** Web Server
 ** JMS Server
 **  EJB Server
 **  Derby server
 ** New server assembly
 * Applications
 ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
 ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
 ** Plugins
* Resources
 ** DB pools
 ** JMS Resources
 ** J2EE Connectors
 ** Jar aliases
 ** Repository
* Security
 ** Users and Groups
 ** Keystores
 ** Certificate Authority
 ** Security Realms
* Monitoring and Troubleshooting
 ** Monitoring
 ** Logs(Include server logs and Derby log)
 ** Debug Views
 *** JMX Viewer
 *** Classloader Viewer
 *** JNDI Viewer
 *** Dependency Viewer
 
3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....

{color:red}*Risks*{color} to be noticed for UI changes:
1. Doc
2. Testsuite especially for Selenium test script, if any.


For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html
Further discussion on navigation items, see http://old.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2.2-to26438212s134.html


> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Priority: Minor
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Shawn Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12901732#action_12901732 ] 

Shawn Jiang commented on GERONIMO-4950:
---------------------------------------

Patch committed to trunk@988385  , thanks Chi Runhua for the patch !

> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Assignee: Chi Runhua
>            Priority: Minor
>         Attachments: 4950.patch, New navigation group.png
>
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12900195#action_12900195 ] 

Chi Runhua commented on GERONIMO-4950:
--------------------------------------

Well, I think I've got this task done and attaching a patch for review.  So far I can only assemble a Web Profile file and you may find the actual layout in the attached screeshot.

For the pages not shown right now, I also updated in the patch so that they could instantly integrated when they are assembled in.


Any comments, please let me know.


Jeff

> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Assignee: Chi Runhua
>            Priority: Minor
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> {color:red}*Risks*{color} to be noticed for UI changes:
> 1. Doc
> 2. Testsuite especially for Selenium test script, if any.
> For more details, see hhttp://apache-geronimo.328035.n3.nabble.com/DISCUSS-Reorg-of-Admin-Console-for-2-2-td400707.html#a400707
> Further discussion on navigation items, see http://apache-geronimo.328035.n3.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2-2-td370812.html#a370812

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (GERONIMO-4950) Improve usability of Geronimo Console

Posted by "Chi Runhua (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-4950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chi Runhua updated GERONIMO-4950:
---------------------------------

    Description: 
1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
2. re-organize the available tree items into new groups, here is a sample list for implementation:
* Application Server
 ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
 ** Web Server
 ** JMS Server
 **  EJB Server
 **  Derby server
 ** New server assembly
 * Applications
 ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
 ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
 ** Plugins
* Resources
 ** DB pools
 ** JMS Resources
 ** J2EE Connectors
 ** Jar aliases
 ** Repository
* Security
 ** Users and Groups
 ** Keystores
 ** Certificate Authority
 ** Security Realms
* Monitoring and Troubleshooting
 ** Monitoring
 ** Logs(Include server logs and Derby log)
 ** Debug Views
 *** JMX Viewer
 *** Classloader Viewer
 *** JNDI Viewer
 *** Dependency Viewer
 
3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....

For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html
Further discussion on navigation items, see http://old.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2.2-to26438212s134.html

  was:
1. re-constructure the navigation tree to make it collapsible, the tree level should be less than 3;
2. re-orginize the avaliable tree items into new groups, here is a sample list for implementation:
 + Servers
  + Application Server
   - Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
   - Web Server
   - JMS Server
   - EJB Server
   - DB server
   - Repository
   - New server assembly
+ Applications
 - Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
 - User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
 - Server plugins
+ Resources
 - DB pools
 - JMS resources
 - JEE Connectors
 - Jar Aliases
+ Security
 - Users and Groups
 - Keystores
 - Certificate Authority
 - Security Realms
+ Monitoring and Troubleshotting
 - Monitoring
 - Logs
 - Debug Views
 
3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....

For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html


> Improve usability of Geronimo Console
> -------------------------------------
>
>                 Key: GERONIMO-4950
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4950
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 3.0
>            Reporter: Chi Runhua
>            Priority: Minor
>
> 1. re-structure the navigation tree to make it collapsible, the tree level should be less than 3;
> 2. re-organize the available tree items into new groups, here is a sample list for implementation:
> * Application Server
>  ** Geronimo Kernel (put Information, Java System Info, Thread Pool and Shutdown portlets in the same page here)
>  ** Web Server
>  ** JMS Server
>  **  EJB Server
>  **  Derby server
>  ** New server assembly
>  * Applications
>  ** Deploy New (Suggest to merge in the plan creator, so that users can either choose to use an existing plan file, or create a new one using the wizard)
>  ** User applications (merge WAR, EAR and Client, maybe bundles in the 3.0?)
>  ** Plugins
> * Resources
>  ** DB pools
>  ** JMS Resources
>  ** J2EE Connectors
>  ** Jar aliases
>  ** Repository
> * Security
>  ** Users and Groups
>  ** Keystores
>  ** Certificate Authority
>  ** Security Realms
> * Monitoring and Troubleshooting
>  ** Monitoring
>  ** Logs(Include server logs and Derby log)
>  ** Debug Views
>  *** JMX Viewer
>  *** Classloader Viewer
>  *** JNDI Viewer
>  *** Dependency Viewer
>  
> 3. re-construct the available portlets to improve embedded assistance information, for example, show breadcrum when user is working on a task; reduce in-line text on the current UI, and use hover-help or pop-up help page only when necessary etc...
> 4. for the long list on the current UI such as system modules, only show the most frequently used ones, use locate/find to display more....
> For more details, see http://old.nabble.com/-Discussion-Re-org-admin-console-ts26217086s134.html
> Further discussion on navigation items, see http://old.nabble.com/Re-categorize-the-items-in-navigation-pane-for-G2.2-to26438212s134.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.