Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 258342 - [ui] improvements to "manage sites" view
Summary: [ui] improvements to "manage sites" view
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.4   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.5 M5   Edit
Assignee: Susan McCourt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-10 14:16 EST by Susan McCourt CLA
Modified: 2008-12-23 16:28 EST (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Susan McCourt CLA 2008-12-10 14:16:02 EST
+++ This bug was initially created as a clone of Bug #218534 +++

During the discussion of how to show sites that were discovered by ECF, we also discussed improvements to the "manage sites" view.  This view has changed since the original discussions, including the concept of using disabled sites as a mechanism to show "discovered sites" (whether by ECF, by update site reference, etc.).

This bug is opened to track the UI improvements suggested along the way in that bug that are independent of ECF discovery and the original bug is used to track client-side work required for ECF discovery.

I will copy relevant suggestions into this bug.
Comment 1 Susan McCourt CLA 2008-12-10 14:33:01 EST
Some of these might be covered in other bugs, but here are all the "manage sites" suggestions made in the original bug:

> Once we add the ability to browse all site content (in the manage sites dialog
> or its replacement), it would make sense to remove the "Refresh" button from
> the available software page and move it into this view.  The implementation is
> such that we don't know when refresh is really needed so the user just tries it
> when it seems like something is missing.  It's not a common operation.  But we
> can't move it to "manage sites" until the user could see content in that view. 
> If they can't see content, they wouldn't know that they might need to refresh.

See also bug #250316.  If we put sites in a pref page, I doubt we would allow browsing of content there, but we still need to consider where "refresh" lives.

> Another issue, this time from bug #229364.
> We do not prompt with "are you sure" when a user removes a site.
> Also, we already have undo implemented for add/remove site.
> So with a new presentation of site management we can decide if we want to
> prompt, have undo be visible, or both.  
> 

> Suggestions from bug #240796:
> - please add a filter facility. (currently a filter is only on the main page
> but not in "Available Software Sites"). As the number of entries in "Available
> Software Sites" is usually large, it is really needed there.
> 
> - maybe group urls with the same starting address into a tree ?
> this would make this dialog much more handy (and consistent do other p2
> dialogs).
> At the moment it is NOT easy to find out which URL you are selection (the name
> tab is too small, even for the default entries, present after a usual
> installation)

We could also consider sorting by disabled/enabled because often you come to this dialog to see what "other" sites are available and having the ones you already know about mixed into the huge list is hard to work with.


Comment 2 Susan McCourt CLA 2008-12-23 16:28:48 EST
fixed >20081222.
- refresh has been removed from the main page as suggested, and put in the pref page (renamed to "test connection").  It also works on individual repositories, not all of them.  In this way the user can select a repo, push the button, see if it's online, and then configure accordingly.
- delete now prompts
- there is a filter so you can more easily work with large lists of sites
- you can sort by different columns