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.
Difference between revisions of "Orion/Milestone Plan"
< Orion
(→M6 - March 11, 2011) |
(→M6 - March 11, 2011) |
||
Line 9: | Line 9: | ||
* Minify Dojo [Andrew] [P1] | * Minify Dojo [Andrew] [P1] | ||
* Site/launching support [Mark, Boris] [In Progress] | * Site/launching support [Mark, Boris] [In Progress] | ||
− | |||
* Git command line in the client [Tomasz, Szymon] [In Progress] | * Git command line in the client [Tomasz, Szymon] [In Progress] | ||
− | |||
− | |||
* Copy/move UI [Susan, John doing fileClient.js part] [P2] | * Copy/move UI [Susan, John doing fileClient.js part] [P2] | ||
− | |||
* User profile [Gosia, Szymon] | * User profile [Gosia, Szymon] | ||
** Profile page each user can view and change their password [P1] | ** Profile page each user can view and change their password [P1] | ||
− | |||
− | |||
** Concept of anonymous user [P2] | ** Concept of anonymous user [P2] | ||
** Be able to make projects world readable [P2] | ** Be able to make projects world readable [P2] | ||
Line 29: | Line 23: | ||
==== Committed ==== | ==== Committed ==== | ||
− | |||
* Finish command registry [Susan] | * Finish command registry [Susan] | ||
Line 39: | Line 32: | ||
* Basic compare UI [Libing] | * Basic compare UI [Libing] | ||
* Finish plug-in registry [Simon] | * Finish plug-in registry [Simon] | ||
+ | |||
+ | ==== Deferred == | ||
+ | |||
+ | * Git SSH authentication (using Orion with Github or git.eclipse.org) [Defer] | ||
+ | * Roles (at least "admin" vs "user") [Defer] | ||
+ | * Allow admin to change authorization settings [Defer] | ||
= Future Milestones = | = Future Milestones = |
Revision as of 10:28, 28 February 2011
This page contains a detailed plan of what we intend to work on in the coming milestones.
Contents
Current Milestone
M6 - March 11, 2011
- Organize/structure CSS, relationship to dojo theming
- 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]
- Copy/move UI [Susan, John doing fileClient.js part] [P2]
- User profile [Gosia, Szymon]
- Profile page each user can view and change their password [P1]
- Concept of anonymous user [P2]
- Be able to make projects world readable [P2]
- Changing file URL to include user
- Extension point to enable different file systems to be used on the client [John] [In Progress]
- Plugins stored on server [Simon, John] [In Progress]
- Working JS Unit testing [Libing, Boris] [In Progress]
- Explore WebDAV [Simon] [P2]
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 [Susan + Nathan]
- Polish pass on pages, consistency, primary nav and task discovery
- Validation of user input / prevent cross-site scripting attacks [Mark] [Ongoing]
- Basic compare UI [Libing]
- Finish plug-in registry [Simon]
== Deferred
- Git SSH authentication (using Orion with Github or git.eclipse.org) [Defer]
- Roles (at least "admin" vs "user") [Defer]
- Allow admin to change authorization settings [Defer]
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