https://wiki.eclipse.org/index.php?title=Orion/Milestone_Plan/0.2&feed=atom&action=history
Orion/Milestone Plan/0.2 - Revision history
2024-03-19T08:21:58Z
Revision history for this page on the wiki
MediaWiki 1.26.4
https://wiki.eclipse.org/index.php?title=Orion/Milestone_Plan/0.2&diff=258852&oldid=prev
John arthorne.ca.ibm.com at 18:14, 27 June 2011
2011-06-27T18:14:46Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 18:14, 27 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>This page contains a detailed plan of what we <del class="diffchange diffchange-inline">intend to work </del>on <del class="diffchange diffchange-inline">in </del>the <del class="diffchange diffchange-inline">coming milestones</del>.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>This page contains a detailed plan of what we <ins class="diffchange diffchange-inline">worked </ins>on <ins class="diffchange diffchange-inline">during </ins>the <ins class="diffchange diffchange-inline">Orion 0.2 release</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>= Current Milestone =</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>= Current Milestone =</div></td></tr>
</table>
John arthorne.ca.ibm.com
https://wiki.eclipse.org/index.php?title=Orion/Milestone_Plan/0.2&diff=258851&oldid=prev
John arthorne.ca.ibm.com: New page: This page contains a detailed plan of what we intend to work on in the coming milestones. = Current Milestone = == RC1: June 10 == * Minor page optimization work * Documentation * Git R...
2011-06-27T18:14:24Z
<p>New page: This page contains a detailed plan of what we intend to work on in the coming milestones. = Current Milestone = == RC1: June 10 == * Minor page optimization work * Documentation * Git R...</p>
<p><b>New page</b></p><div>This page contains a detailed plan of what we intend to work on in the coming milestones.<br />
<br />
= Current Milestone =<br />
<br />
== RC1: June 10 ==<br />
<br />
* Minor page optimization work<br />
* Documentation<br />
* Git Reset to throw away local commit<br />
<br />
= Future Milestones =<br />
<br />
== RC2: June 17 ==<br />
== RC3: June 24 ==<br />
<br />
== Unallocated Work ==<br />
<br />
* Enable the server to be split up across multiple processes (ex, separate search server)<br />
* WebDAV support to allow using existing desktop tools against files on orion.eclipse.org<br />
** How will authentication work<br />
* Gerrit integration<br />
* User configuration of page (ability to "show view")<br />
* Help/Documentation<br />
** Help server<br />
** Story for context-sensitive help<br />
* NLS<br />
** Client side<br />
** Server side: multi-locale<br />
* Firebug breakpoint integration<br />
* Editor theming<br />
* Embed Open Social gadgets?<br />
* Plug-in configuration<br />
* Project/file sharing between users<br />
<br />
= Past Milestones =<br />
<br />
== M8/RC0: June 3 ==<br />
<br />
==== Committed ====<br />
* Site configurations [blocked on absolute URL problem]<br />
** Enable self hosting<br />
** Proper handling of HTTP headers<br />
* Simplify server configuration ({{bug|336560}})<br />
* example page for most common editor embed cases (consumability)<br />
* landing page and extension points for contributing tasks and primary navigation links (consumability)<br />
* Command framework improvements (performance and polish)<br />
** performance work around timing of menu population<br />
** ability to collect lightweight info without a dialog<br />
* visual styling updates and polish, icons, UI polish bugs, etc. (polish)<br />
* Dojo 1.6 [Simon]<br />
** Dojox migration<br />
** Doc mode changes to support IE9<br />
* Get documentation infrastructure in place<br />
* Migrate to RequireJS<br />
* Extension points<br />
** Content assist<br />
** Plugging in different editors<br />
** Keybindings<br />
* Git Multi-branch support<br />
<br />
==== Deferred ====<br />
<br />
* Concurrency work in server impl<br />
* Three way diff<br />
* Dojo theming<br />
* Plug-in authentication (Authorize access to plugin's services)<br />
** OAuth workflow<br />
* De-pluginify [John]<br />
** Merge git and file client plugins<br />
* User name in file URL<br />
* Performance<br />
** Convert to expire headers for static content<br />
** Look for other performance gains<br />
* Explore moving from OpenAJAX to bare PostMessage<br />
* Explore WebDAV<br />
* Investigate local storage events for notifying other pages of service changes<br />
** Validation/errors<br />
<br />
== M7 - April 29, 2011 ==<br />
<br />
* Relicense source code<br />
* Git SSH authentication (using Orion with Github or git.eclipse.org)<br />
* Git support:<br />
** Finish clone/config<br />
** Log page (show history for single file/folder)<br />
** Remote page: push, pull, tag, fetch<br />
** Support merge workflows<br />
** Ensure we work properly with GitHub<br />
** Fetching git log in pages to avoid timeout<br />
* Progress service<br />
* Project proposal<br />
* Dojo 1.6<br />
** Creating Dojo subset / CQ<br />
* Writable compare editor<br />
* Support Firebug integration<br />
** Reusable editor container (editor + trim + keybindings)<br />
* Organize/structure CSS<br />
* Import/Export from/to SFTP [John]<br />
* Extension points<br />
** Syntax high-lighting<br />
** Multiple file clients<br />
* Handling changed plugins<br />
* Timing problem between preference/service initialization (reload needed after login problem)<br />
<br />
== M6 - March 11, 2011 ==<br />
<br />
* Finish command registry [Susan]<br />
** "Real" story for editor actions/command contributions from another site<br />
** Reduce duplication in page headers, etc.<br />
* Cleanup basic UI layout and styling<br />
** Polish pass on pages, consistency, primary nav and task discovery<br />
* Validation of user input / prevent cross-site scripting attacks<br />
* Basic compare UI<br />
* Finish plug-in registry<br />
* Git Server API: clone, status, diff, index, commit, reset (unstage), add (stage)<br />
** Rest and Commit only operate on all staged files (JGit limitation)<br />
* Profile page each user can view and change their password<br />
* Minify Dojo<br />
* Extension point to enable different file systems to be used on the client<br />
* Site/launching support<br />
* Copy/move UI<br />
* Be able to make projects world readable (global server setting)<br />
* Plugins stored on server<br />
<br />
= Post 0.2 =<br />
<br />
* Roles (at least "admin" vs "user")<br />
* Allow admin to change authorization settings (currently vi users.xml)<br />
* Ability to assign specific access rights for anonymous user<br />
* Keybindings in pages other than the editor<br />
<br />
<br />
<br />
[[Category:Orion|Milestone Plan]]</div>
John arthorne.ca.ibm.com