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

Bug 392940

Summary: group by "projects" in navigator LHS rather than only file systems
Product: [ECD] Orion Reporter: Susan McCourt <susan>
Component: ClientAssignee: Susan McCourt <susan>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: antonm, ken_walker, libingw, simon_kaegi
Version: 0.5   
Target Milestone: 2.0 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Susan McCourt CLA 2012-10-26 13:57:48 EDT
In bug 361856 we talked long ago about having the LHS of the navigator show projects, somewhat grouped by their file system.  We got bogged down by some performance issues, and the fact that git isn't really represented as a file system, so all we did in that bug was move the file system list to the LHS where you can control which file system is viewed on the right, such as...

Orion Content       ------------>   org.eclipse.orion.client
HTML5 Local Content                 mySite
WebDav Content
  

Been talking to Anton some about what's lacking in our FTP support.  

One thing we see is that we need an FTP file plugin (bug 392938) so I can traverse my files live.  At first I thought this was just a "nice to have" until I tried to work on one of my sites that has a ton of junk in its subdirectories (including a wordpress install, cgi scripts, etc.).  Orion makes me download every single bit of my site just to edit the top level index.html

But the other thing is, grouping things by where they live is not very helpful.  It's be nicer to see the list of projects, as we originally mocked up in bug 361856.

Orion Content       
   org.eclipse.orion.client
   mySite
HTML5 Local Content 
   something else
Remote FTP Site
   my personal site
   
Note we talked about this before (), but got stuck on some performance things, the fact that we git repos aren't really another file system, etc.
Comment 1 Susan McCourt CLA 2012-10-26 14:00:27 EDT
our original mockup is here
https://bugs.eclipse.org/bugs/attachment.cgi?id=205865

Anton is working on a new mockup.  Some new points:
- there might be "project" level settings to configure from this LHS (such as ftp connection info, or your path in webdav, or whatever)
- the "create new content" buttons could move up to the groupings.  So you can see the list of projects per "file system" but you can also create a new one
- we probably want to introduce groupings (such as git) that are not file system based.
Comment 2 Susan McCourt CLA 2012-10-26 14:13:21 EDT
I think a good place to start is to key the navigator off the top level folder (project).  That can be done now.  Then the next step would be to decide on groupings that aren't file system based (such as git projects, ftp projects, etc.).
Comment 3 libing wang CLA 2012-10-29 15:47:04 EDT
Another thing I recalled for the LHS:
You can change selection on LHS but the content on RHS does not change accordingly. You have to click on the file system link(in the future, plus projects). Maybe we did this intentionally to avoid performance issue on selection change. 
But I think as long as we have the LHS highlighted, it is quite confusing if the RHS does not match its contents.
Comment 4 Susan McCourt CLA 2013-01-05 23:13:32 EST
Anton's got broader ideas here, closing this bug since it was about a more incremental step.