Difference between revisions of "Orion/Milestone Plan"

From Eclipsepedia

Jump to: navigation, search
(M8/RC0: June 3)
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This page contains a detailed plan of what we intend to work on in the coming milestones.
+
This page is deprecated until further notice.
 +
 
  
 
= Current Milestone =
 
= Current Milestone =
 
+
== M1: December 7th, 2012 ==
== M8/RC0: June 3 ==
+
 
+
==== Planned ====
+
 
+
==== Committed ====
+
 
+
==== Deferred ====
+
 
+
* Concurrency work in server impl [John]
+
* Three way diff
+
* Extension points
+
** Content assist
+
** Validation/errors
+
** Plugging in different editors
+
** Keybindings
+
* Dojo 1.6 [Simon]
+
** Dojox migration
+
** Doc mode changes to support IE9
+
* Dojo theming
+
* Site configurations [blocked on absolute URL problem]
+
** Enable self hosting
+
** Proper handling of HTTP headers
+
* Plug-in authentication (Authorize access to plugin's services)
+
** OAuth workflow
+
* Eliminate unnecessary dialogs and move to more "webby" UI
+
* De-pluginify [John]
+
** Merge git and file client plugins
+
* User name in file URL
+
* Migrate to RequireJS
+
* Performance
+
** Convert to expire headers for static content
+
** Look for other performance gains
+
* Explore moving from OpenAJAX to bare PostMessage
+
* Explore WebDAV
+
* Investigate local storage events for notifying other pages of service changes
+
* Landing page (multiple workspaces?  feeds? dashboard?)
+
 
+
 
= Future Milestones =
 
= Future Milestones =
 
+
== M2: January 25th, 2013 ==
== RC1: June 10 ==
+
== RC1: February 8th, 2013 ==
== RC2: June 17 ==
+
== RC2: February 15th, 2013 ==
== RC3: June 24 ==
+
== RC3: February 22nd, 2013 ==
 
+
== Unallocated Work ==
+
 
+
* Enable the server to be split up across multiple processes (ex, separate search server)
+
* WebDAV support to allow using existing desktop tools against files on orion.eclipse.org
+
** How will authentication work
+
* Gerrit integration
+
* 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
+
* Editor theming
+
* Embed Open Social gadgets?
+
* Plug-in configuration
+
* Project/file sharing between users
+
  
 
= Past Milestones =
 
= Past Milestones =
  
== M7 - April 29, 2011 ==
+
= Past Releases =
 
+
* Relicense source code
+
* Git SSH authentication (using Orion with Github or git.eclipse.org)
+
* Git support:
+
** Finish clone/config
+
** Log page (show history for single file/folder)
+
** Remote page: push, pull, tag, fetch
+
** Support merge workflows
+
** Ensure we work properly with GitHub
+
** Fetching git log in pages to avoid timeout
+
* Progress service
+
* Project proposal
+
* Dojo 1.6
+
** Creating Dojo subset / CQ
+
* Writable compare editor
+
* Support Firebug integration
+
** Reusable editor container (editor + trim + keybindings)
+
* Organize/structure CSS
+
* Import/Export from/to SFTP [John]
+
* Extension points
+
** Syntax high-lighting
+
** Multiple file clients
+
* Handling changed plugins
+
* Timing problem between preference/service initialization (reload needed after login problem)
+
 
+
== M6 - March 11, 2011 ==
+
 
+
* 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
+
* Copy/move UI
+
* Be able to make projects world readable (global server setting)
+
* Plugins stored on server
+
 
+
= Post 0.2 =
+
 
+
* Roles (at least "admin" vs "user")
+
* Allow admin to change authorization settings (currently vi users.xml)
+
* Ability to assign specific access rights for anonymous user
+
* Keybindings in pages other than the editor
+
 
+
 
+
  
 
[[Category:Orion|Milestone Plan]]
 
[[Category:Orion|Milestone Plan]]

Latest revision as of 16:10, 13 November 2012

This page is deprecated until further notice.


Contents

[edit] Current Milestone

[edit] M1: December 7th, 2012

[edit] Future Milestones

[edit] M2: January 25th, 2013

[edit] RC1: February 8th, 2013

[edit] RC2: February 15th, 2013

[edit] RC3: February 22nd, 2013

[edit] Past Milestones

[edit] Past Releases