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
(→Planned) |
(→Planned) |
||
Line 9: | Line 9: | ||
* Git SSH authentication (using Orion with Github or git.eclipse.org) | * Git SSH authentication (using Orion with Github or git.eclipse.org) | ||
* Roles (at least "admin" vs "user") | * Roles (at least "admin" vs "user") | ||
− | * Allow admin to change authorization settings | + | * Allow admin to change authorization settings (currently vi users.xml) |
* Organize/structure CSS, relationship to dojo theming | * Organize/structure CSS, relationship to dojo theming | ||
* Git support: | * Git support: | ||
Line 31: | Line 31: | ||
** Enable self hosting | ** Enable self hosting | ||
** Proper handling of HTTP headers | ** Proper handling of HTTP headers | ||
+ | * Reusable editor container (editor + trim + keybindings) | ||
+ | * Concurrency work in server impl | ||
==== Committed ==== | ==== Committed ==== |
Revision as of 21:28, 18 March 2011
This page contains a detailed plan of what we intend to work on in the coming milestones.
Contents
Current Milestone
M7 - April 29, 2011
Planned
- Git SSH authentication (using Orion with Github or git.eclipse.org)
- Roles (at least "admin" vs "user")
- Allow admin to change authorization settings (currently vi users.xml)
- Organize/structure CSS, relationship to dojo theming
- Git support:
- Finish clone/config
- log (show history for single file/folder)
- push, pull, tag, fetch
- Changing file URL to include user
- Ability to assign specific access rights for anonymous user
- Explore WebDAV
- Eliminate unnecessary dialogs and move to more "webby" UI
- Working JS Unit testing
- Export to SFTP
- Progress service
- Plug-in authentication
- Extension points
- Syntax hightlighting
- Plugging in completely different editors
- Content assist
- Writable compare editor
- Site configurations
- Enable self hosting
- Proper handling of HTTP headers
- Reusable editor container (editor + trim + keybindings)
- Concurrency work in server impl
Committed
Deferred
Future Milestones
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
Past Milestones
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