|
|
(45 intermediate revisions by the same user 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 == |
− | == M7 - April 29, 2011 == | + | |
− | | + | |
− | ==== Planned ====
| + | |
− | | + | |
− | ===== Self Hosting =====
| + | |
− | | + | |
− | * Git SSH authentication (using Orion with Github or git.eclipse.org) [Tomasz]
| + | |
− | * Git support: [Szymon,Tomasz,Gosia]
| + | |
− | ** Finish clone/config
| + | |
− | ** Log page (show history for single file/folder)
| + | |
− | ** Remote page: push, pull, tag, fetch
| + | |
− | ** Start thinking about merge workflows
| + | |
− | * Site configurations [Mark]
| + | |
− | ** Enable self hosting
| + | |
− | ** Proper handling of HTTP headers
| + | |
− | * Writable compare editor [Libing]
| + | |
− | ** Three way diff
| + | |
− | * Progress service [Susan,John]
| + | |
− | | + | |
− | ===== High Value Integrations =====
| + | |
− | | + | |
− | * Import/Export from/to SFTP
| + | |
− | * Extension points
| + | |
− | ** Syntax high-lighting
| + | |
− | ** Plugging in completely different editors
| + | |
− | ** Content assist
| + | |
− | | + | |
− | ===== Firebug Integration =====
| + | |
− | | + | |
− | * Reusable editor container (editor + trim + keybindings)
| + | |
− | | + | |
− | ===== Structural Changes =====
| + | |
− | | + | |
− | * Relicense source code
| + | |
− | * Organize/structure CSS, relationship to dojo theming
| + | |
− | * Eliminate unnecessary dialogs and move to more "webby" UI
| + | |
− | * Migrate from OpenAJAX to bare PostMessage
| + | |
− | * Plug-in authentication
| + | |
− | ** OAuth workflow
| + | |
− | ** Control access to plugin's services
| + | |
− | * Concurrency work in server impl
| + | |
− | * Dojo 1.6
| + | |
− | * Migrate to RequireJS
| + | |
− | * Keybindings in pages other than the editor
| + | |
− | | + | |
− | * Explore WebDAV
| + | |
− | | + | |
− | ==== Committed ====
| + | |
− | | + | |
− | ==== Deferred ====
| + | |
− | | + | |
| = Future Milestones = | | = Future Milestones = |
− | | + | == M2: January 25th, 2013 == |
− | == M8/RC0: June 3 == | + | == RC1: February 8th, 2013 == |
− | | + | == RC2: February 15th, 2013 == |
− | == RC1: June 10 == | + | == RC3: February 22nd, 2013 == |
− | == RC2: June 17 == | + | |
− | == RC3: June 24 == | + | |
− | | + | |
− | == 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?
| + | |
− | * Plug-in authentication
| + | |
− | * Plug-in configuration
| + | |
− | * Project/file sharing between users
| + | |
− | * Landing page / dashboard
| + | |
| | | |
| = Past Milestones = | | = Past Milestones = |
| | | |
− | == M6 - March 11, 2011 == | + | = Past Releases = |
− | | + | |
− | * 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
| + | |
− | | + | |
− | | + | |
| | | |
| [[Category:Orion|Milestone Plan]] | | [[Category:Orion|Milestone Plan]] |
This page is deprecated until further notice.