Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Orion/Milestone Plan"

(M6 - March 11, 2011)
(M6 - March 11, 2011)
Line 5: Line 5:
 
== M6 - March 11, 2011 ==
 
== M6 - March 11, 2011 ==
  
* Organize/structure CSS, relationship to dojo theming
 
 
* Eliminate unnecessary dialogs and move to more "webby" UI [Susan]
 
* Eliminate unnecessary dialogs and move to more "webby" UI [Susan]
* Minify Dojo [Andrew] [P1]
 
* Site/launching support [Mark, Boris] [In Progress]
 
* Git command line in the client [Tomasz, Szymon] [In Progress]
 
** Git Server API: clone, status, diff, index, commit, reset (unstage), add (stage) [Committed]
 
** Git Server API: config, log (show history for single file/folder) [Defer]
 
** push, pull, tag, fetch: Deferred to M7
 
 
 
* Copy/move UI [Susan, John doing fileClient.js part] [P2]
 
* Copy/move UI [Susan, John doing fileClient.js part] [P2]
* User profile [Gosia, Szymon]
+
* Be able to make projects world readable (global server setting) [P2]
** Profile page each user can view and change their password [P1]
+
** Concept of anonymous user [Defer]
+
** Be able to make projects world readable [P2]
+
** Changing file URL to include user [John]
+
 
+
* Extension point to enable different file systems to be used on the client [John] [In Progress]
+
 
* Plugins stored on server [Simon, John] [In Progress]
 
* Plugins stored on server [Simon, John] [In Progress]
 
* Working JS Unit testing [Libing, Boris] [In Progress]
 
* Working JS Unit testing [Libing, Boris] [In Progress]
* Explore WebDAV  [Simon] [P2]
 
  
 
==== Committed  ====
 
==== Committed  ====
Line 31: Line 16:
 
** "Real" story for editor actions/command contributions from another site
 
** "Real" story for editor actions/command contributions from another site
 
** Reduce duplication in page headers, etc.
 
** Reduce duplication in page headers, etc.
* Cleanup basic UI layout and styling [Susan + Nathan]
+
* Cleanup basic UI layout and styling
 
** Polish pass on pages, consistency, primary nav and task discovery
 
** Polish pass on pages, consistency, primary nav and task discovery
* Validation of user input / prevent cross-site scripting attacks [Mark] [Ongoing]
+
* Validation of user input / prevent cross-site scripting attacks
* Basic compare UI [Libing]
+
* Basic compare UI
* Finish plug-in registry [Simon]
+
* Finish plug-in registry
 +
* Git Server API: clone, status, diff, index, commit, reset (unstage), add (stage)
 +
** Rest and Commit only operate on all staged files (JGit limitation)
 +
* Profile page each user can view and change their password
 +
* Minify Dojo
 +
* Extension point to enable different file systems to be used on the client
 +
* Site/launching support
 +
 
  
 
==== Deferred ====
 
==== Deferred ====
  
* Git SSH authentication (using Orion with Github or git.eclipse.org) [Defer]
+
* Git SSH authentication (using Orion with Github or git.eclipse.org)
 
* Roles (at least "admin" vs "user") [Defer]
 
* Roles (at least "admin" vs "user") [Defer]
 
* Allow admin to change authorization settings [Defer]
 
* Allow admin to change authorization settings [Defer]
 +
* Organize/structure CSS, relationship to dojo theming
 +
* Git support:
 +
**config, log (show history for single file/folder)
 +
** push, pull, tag, fetch: Deferred to M7
 +
* Changing file URL to include user [John]
 +
* Concept of anonymous user [Defer]
 +
* Explore WebDAV  [Simon] [P2]
  
 
= Future Milestones =
 
= Future Milestones =

Revision as of 11:30, 7 March 2011

This page contains a detailed plan of what we intend to work on in the coming milestones.

Current Milestone

M6 - March 11, 2011

  • Eliminate unnecessary dialogs and move to more "webby" UI [Susan]
  • Copy/move UI [Susan, John doing fileClient.js part] [P2]
  • Be able to make projects world readable (global server setting) [P2]
  • Plugins stored on server [Simon, John] [In Progress]
  • Working JS Unit testing [Libing, Boris] [In Progress]

Committed

  • Finish command registry [Susan]
    • "Real" story for editor actions/command contributions from another site
    • Reduce duplication in page headers, etc.
  • Cleanup basic UI layout and styling
    • Polish pass on pages, consistency, primary nav and task discovery
  • Validation of user input / prevent cross-site scripting attacks
  • Basic compare UI
  • Finish plug-in registry
  • Git Server API: clone, status, diff, index, commit, reset (unstage), add (stage)
    • Rest and Commit only operate on all staged files (JGit limitation)
  • Profile page each user can view and change their password
  • Minify Dojo
  • Extension point to enable different file systems to be used on the client
  • Site/launching support


Deferred

  • Git SSH authentication (using Orion with Github or git.eclipse.org)
  • Roles (at least "admin" vs "user") [Defer]
  • Allow admin to change authorization settings [Defer]
  • Organize/structure CSS, relationship to dojo theming
  • Git support:
    • config, log (show history for single file/folder)
    • push, pull, tag, fetch: Deferred to M7
  • Changing file URL to include user [John]
  • Concept of anonymous user [Defer]
  • Explore WebDAV [Simon] [P2]

Future Milestones

M7 - April 29, 2011

Unallocated Work

  • Figure out if we can use requireJS
  • Determine if we can reference jQuery / JS Test Driver
  • Enable the server to be split up across multiple processes (ex, separate search server)
  • Navigator decorations (potentially computed server side)
  • WebDAV support to allow using existing desktop tools against files on orion.eclipse.org
    • How will authentication work
  • FTP support bug 336127
  • Gerrit integration
  • Landing page (multiple workspaces? feeds? dashboard?)
    • User configuration of page (ability to "show view")
  • Help/Documentation
    • Help server
    • Story for context-sensitive help
  • NLS
    • Client side
    • Server side: multi-locale
  • Firebug breakpoint integration
  • Content types/different editors for different files
  • Editor theming
  • Embed Open Social gadgets?
  • Progress service
  • Plug-in authentication
  • Plug-in configuration

Past Milestones

Back to the top