Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 91205

Summary: [Editor][import] improve usability of add import and add schema
Product: [WebTools] WTP Webservices Reporter: May Zhu <mayzhu>
Component: wst.wsdlAssignee: Amy Wu <for.work.things>
Status: CLOSED INVALID QA Contact: Valentin Baciu <valentinbaciu>
Severity: normal    
Priority: P3 CC: valentinbaciu
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description May Zhu CLA 2005-04-12 16:59:12 EDT
in WSDL graph editor, under each UI group, as long as there is a "add..." 
function, a dialogue will pop up to take user's input. However this pattern is 
not maintained in the cases of "add import" and "add schema". We observed when 
the users hit this,most of them get disoriented for a while without knowing 
where to go for next task. Going to properties view to have their input seems 
inconsistent with their expectations learned from other "add ..." UI behavior. 
Suggest to provide dialog for "add import" and "add schema" cases.
Comment 1 David Williams CLA 2005-06-15 01:23:22 EDT
Changed Version field given new release numbering.
Comment 2 Richard Mah CLA 2005-07-07 12:38:51 EDT
This is an issue in the "add import" scenario.  It does not completely make 
sense to open a dialog for the "add schema" scenario (May, what do you suggest 
we prompt the user for?  We could prompt for a namespace, but it's not 
necessary and will add an extra step for the user).  With the "add import" 
scenario, the user must take that 'extra' step to specify the import location, 
so it makes sense here.

Moving the severity to normal.  There is a very simple workaround (Using the 
properties view).
Comment 3 May Zhu CLA 2005-07-07 12:56:29 EDT
(In reply to comment #2)
> This is an issue in the "add import" scenario.  It does not completely make 
> sense to open a dialog for the "add schema" scenario (May, what do you 
suggest 
> we prompt the user for?  We could prompt for a namespace, but it's not 
> necessary and will add an extra step for the user).  With the "add import" 
> scenario, the user must take that 'extra' step to specify the import 
location, 
> so it makes sense here.
> Moving the severity to normal.  There is a very simple workaround (Using the 
> properties view).

(In reply to comment #2)
> This is an issue in the "add import" scenario.  It does not completely make 
> sense to open a dialog for the "add schema" scenario (May, what do you 
suggest 
> we prompt the user for?  We could prompt for a namespace, but it's not 
> necessary and will add an extra step for the user).  With the "add import" 
> scenario, the user must take that 'extra' step to specify the import 
location, 
> so it makes sense here.
> Moving the severity to normal.  There is a very simple workaround (Using the 
> properties view).

Comment 4 May Zhu CLA 2005-07-07 13:07:07 EDT
Richard,i don't think leaving this to "properties view" is a good solution. My 
description has explained well about why the problem creates the usability 
issue. Consistent UI with inconsistent interaction model for user is a 
frustration especially when their attention has to be relocated to a spot that 
seems out of their previous concentration scope - the WSDL editor. Yes,you can 
say that the user finally will locate the "properties view" is a right spot to 
go, however adding a lightweight dialogue, the same dialogue used in Properties 
view when clicking the button of add an external schema. I see this is an extra 
task for the developers not for users:-). For users, it's a speedy way to 
define an imported schema in a spot handy to them. 
Comment 5 Richard Mah CLA 2005-07-07 13:24:47 EDT
Hi, I think there's a slight misunderstanding.  As stated in comment #2, I 
agree the "add IMPORT" scenario (right-click in the "Imports" box), is an issue 
but perhaps not for the "add SCHEMA" scenario (right-click in the "Types" box).

Comment 6 David Carver CLA 2008-06-28 00:15:07 EDT
Suggestion that if this is still the way the UI is designed..that it might be best to take it through the UI Useability Workgroup at eclipse. 
Comment 7 Amy Wu CLA 2008-06-30 13:45:52 EDT
Adding investigate to the whiteboard just to serve as a reminder for me to consider this for 3.1.
Comment 8 Amy Wu CLA 2008-10-27 05:19:25 EDT
*** Bug 251255 has been marked as a duplicate of this bug. ***
Comment 9 Valentin Baciu CLA 2008-11-04 16:08:30 EST
I think this bug talks about the old WSDL editor (pre WTP 1.5). 

In the new editor the user can add an import:
- in the source view
- in the outline view 
- automatically, when choosing components from other WSDL documents.

The outline view scenario suffers from the same "two step" usability issue. I will close this as invalid and re-open the enhancement Amy marked as a dup of this (bug 251255). 
Comment 10 May Zhu CLA 2008-11-12 16:50:12 EST
Being reopened as an enhancement