This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 100924 - Fix ordering and naming of items in the Tools menu
Summary: Fix ordering and naming of items in the Tools menu
Status: RESOLVED FIXED
Alias: None
Product: ide
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: jrojcek
URL:
Keywords:
Depends on: 101659
Blocks: 99509 104411
  Show dependency tree
 
Reported: 2007-04-13 10:11 UTC by jrojcek
Modified: 2007-05-21 14:09 UTC (History)
10 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jrojcek 2007-04-13 10:11:58 UTC
This is indeed a cross-team issue. Please reassign to responsible engineer(s).

The recommendation for naming and ordering:

| Tools |
---------
Java DB Database           >
----------------------------
Create JUnit Tests...
Add to Favorites
Add to Palette...
Internationalization       >
----------------------------
IDE Log File???
----------------------------
Java Platforms
NetBeans Platforms
Libraries
Component Libraries
Shared Component Libraries
Servers
Mobility Deployment
Security???
Templates
Palette                    >
----------------------------
Plug-ins
----------------------------
Options
Comment 1 jrojcek 2007-04-13 10:13:18 UTC
Should be fixed for 6.0 M9.

Jano Rojcek is your usability contact.
Comment 2 Antonin Nebuzelsky 2007-04-16 16:25:25 UTC
Reassigning to Jarda.
Comment 3 Jaroslav Tulach 2007-04-16 16:44:07 UTC
For lack of no work, I am supposed to do this. Basically I believe this is a 
request that should have been made long time ago and not not. I'm not going to 
implement 100% of it.

I can see the name "Manager" is dropped from all items, ok will do.
I can see few simple reorderings. Like Options being the last one in the menu. 
Will do.

I am not going to create anything new like "IDE Log File" or "Security". Also 
content from Create JUnit Tests... to Internatialization is out of our full 
control and as such I leave it untouched.
Comment 4 jrojcek 2007-04-16 17:11:19 UTC
Thanks Jardo for taking care of this. Note the "IDE Log File" and "Security" actually is in the build of "big 
IDE". Try installing the "all-in-one" build:
http://bits.nbextras.org/netbeans/6.0/nightly/200704131723/zip/
Comment 5 Jaroslav Tulach 2007-04-16 20:45:01 UTC
Aha, I did not know what the ??? means. I'll fix what I can tomorrow and then 
I'll move to someone else. Any advice to find the "one" for big IDE is 
welcomed.
Comment 6 Pavel Buzek 2007-04-17 04:45:57 UTC
comments:

1. IDE Log File is in visualweb/ravehelp/dynamichelp and it adds the 2
separators around it and places itself in front of Java Platforms. Jano, tell us
what to do with it. IMO this is a useful action, but should not be in visualweb
- more like core. And it probably should not be in Tools menu but in Help menu
together with About dialog. Anyway, tell me what to do with it.

2. I suppose this also means that the label of the dialog should be changed the
same way. Other text that refers to this UI, such as "Server Manager lets you
install and customize J2EE servers." should be changed to smtg like "Servers
dialog lets you install and customize J2EE servers.", right?

3. Just a thought for Jano: now that we have [Java|Nb|Ruby (in future)]
Platform, should not the Servers be called Java EE Servers? We also have DB
servers and Rails servers. Neither is represented here, at this point, but users
may still look for those in Servers.

some real work:

4. I renamed Ruby Gem Manager (not mentioned here) to Ruby Gems. It's ordering
is set to be in before Servers but after Libraries (was after Java Platforms, I
changed that).

5. I also changed Component Library Manager to Component Libraries.
Both Component Libraries and Shared Component Libraries go after Libraries and
before Servers in the correct order.

6. I renamed Server Manager to Servers and moved it after Libraries.

7. Mobility Deployment and Security Manager are both from mobility module. Looks
like the rest is in pltform/java/ide clusters and should be easy to change.
After you are done with that please assign to mobility.

The changes in Tool menu are likely to break visual web tests which seem to
depend on the order of items. When the change is complete the tests should be
updated.
Comment 7 Ch Nguyen 2007-04-17 05:58:48 UTC
Thanks for making the changes.  We'll update the visual web tests when you
finish the changes.
Comment 8 Jaroslav Tulach 2007-04-17 08:09:05 UTC
I did changes I could for ant -f nbbuild/build.xml commit-validation, next in 
turn is probably mobility. 


IDE:-------------------------------------------------
IDE: [17.4.07 9:06] Committing 12 Projects started
Checking in core/palette/src/org/netbeans/modules/palette/resources/layer.xml;
/shared/data/ccvs/repository/core/palette/src/org/netbeans/modules/palette/resources/layer.xml,v  
<--  layer.xml
new revision: 1.12; previous revision: 1.11
done
Checking in 
core/palette/src/org/netbeans/modules/palette/resources/Bundle.properties;
/shared/data/ccvs/repository/core/palette/src/org/netbeans/modules/palette/resources/Bundle.properties,v  
<--  Bundle.properties
new revision: 1.8; previous revision: 1.7
done
Checking in 
projects/libraries/src/org/netbeans/modules/project/libraries/ui/Bundle.properties;
/shared/data/ccvs/repository/projects/libraries/src/org/netbeans/modules/project/libraries/ui/Bundle.properties,v  
<--  Bundle.properties
new revision: 1.23; previous revision: 1.22
done
Checking in 
autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/actions/Bundle.properties;
/shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/actions/Bundle.properties,v  
<--  Bundle.properties
new revision: 1.3; previous revision: 1.2
done
Checking in 
autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/resources/layer.xml;
/shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/resources/layer.xml,v  
<--  layer.xml
new revision: 1.3; previous revision: 1.2
done
Checking in ide/test/qa-functional/src/validation/IDEValidation.java;
/shared/data/ccvs/repository/ide/test/qa-functional/src/validation/IDEValidation.java,v  
<--  IDEValidation.java
new revision: 1.194; previous revision: 1.193
done
Checking in 
core/favorites/src/org/netbeans/modules/favorites/resources/layer.xml;
/shared/data/ccvs/repository/core/favorites/src/org/netbeans/modules/favorites/resources/layer.xml,v  
<--  layer.xml
new revision: 1.19; previous revision: 1.18
done
Checking in 
core/options/src/org/netbeans/modules/options/resources/mf-layer.xml;
/shared/data/ccvs/repository/core/options/src/org/netbeans/modules/options/resources/mf-layer.xml,v  
<--  mf-layer.xml
new revision: 1.7; previous revision: 1.6
done
Checking in 
java/platform/src/org/netbeans/modules/java/platform/ui/Bundle.properties;
/shared/data/ccvs/repository/java/platform/src/org/netbeans/modules/java/platform/ui/Bundle.properties,v  
<--  Bundle.properties
new revision: 1.18; previous revision: 1.17
done
Checking in javadoc/src/org/netbeans/modules/javadoc/resources/mf-layer.xml;
/shared/data/ccvs/repository/javadoc/src/org/netbeans/modules/javadoc/resources/mf-layer.xml,v  
<--  mf-layer.xml
new revision: 1.59; previous revision: 1.58
done
Checking in 
j2eeserver/src/org/netbeans/modules/j2ee/deployment/impl/layer.xml;
/shared/data/ccvs/repository/j2eeserver/src/org/netbeans/modules/j2ee/deployment/impl/layer.xml,v  
<--  layer.xml
new revision: 1.16; previous revision: 1.15
done
Checking in 
apisupport/project/src/org/netbeans/modules/apisupport/project/ui/platform/Bundle.properties;
/shared/data/ccvs/repository/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/platform/Bundle.properties,v  
<--  Bundle.properties
new revision: 1.18; previous revision: 1.17
done
Checking in 
core/favorites/src/org/netbeans/modules/favorites/templates/Bundle.properties;
/shared/data/ccvs/repository/core/favorites/src/org/netbeans/modules/favorites/templates/Bundle.properties,v  
<--  Bundle.properties
new revision: 1.5; previous revision: 1.4
done
IDE: [17.4.07 9:06] Committing 12 Projects finished
Comment 9 jrojcek 2007-04-17 08:54:42 UTC
Thanks Pavle and Jardo for integrating the fixes.

Replies to Pavel:

Re 1:
We have to look more closely at the best placement for IDE Log File action. Hopefully for Beta we can 
have a recommendation. I assume the use case is: "The user files a bug report and the bug owner asks 
for the IDE log file". Any other use cases?

Re 2:
Yes, the dialog titles should change as well. And all the texts that mention "Manager" should change to 
"dialog". I want to do another round of walk-through to focus exactly on dialog titles, contextual 
menus, etc. But feel free to update the dialog titles now.

Re 3:
I hope for the future we would integrate the Servers dialogs together. Actually at some point if we 
decide so, all the managers would end up in the options dialog, better categorized and itegrated. 
There's just soo many tools items right now used for customizing resources.
Comment 10 jrojcek 2007-04-19 15:49:36 UTC
Rising priority to P1. Please fix it for M9.
Comment 11 luky 2007-04-19 22:17:19 UTC
Mobility items moved after Server
Comment 12 Martin Ryzl 2007-04-25 15:17:25 UTC
mobility part has been fixed, changing component to ui. Jano, pleasae re-assign
or close as appropriate.
Comment 13 jrojcek 2007-04-25 16:36:53 UTC
Thanks a lot for fixing the Tools menu! Now it seems ready for M9. 

We might do some other changes, but that would be for M10.
Comment 14 Marian Mirilovic 2007-04-25 16:39:47 UTC
Jano, 
I propose to file separate issues for each component and have one umbrella, it
is more *clear* way we could do such cross-modules fixing.