Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Orion/Plan/0.4"

< Orion‎ | Plan
(Demonstrate site-crossing workflows)
(Introduction)
 
(46 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
  
This document is a place to brainstorm about what we want to do in 0.4.
+
This document is a place to brainstorm about what we want to do in [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;field0-0-0=everconfirmed;target_milestone=0.4%20M1;target_milestone=0.4%20M2;target_milestone=0.4;product=Orion;classification=Eclipse 0.4].
  
= Themes =
+
See the official plan document [http://eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/orion/plans/orion-project-plan-0-4.xml here].
Most of the work in Orion should fall under some agreed upon themes for the release. This is a working list of ideas.
+
  
== Simplify existing workflows ==
+
= Themes =
Mostly this is reducing the number of links/pages to get where you need to goIdentifying common tasks and providing better access to contextual movement through Orion.
+
Most of the work in Orion should fall under some agreed upon themes for the release.  This is a working list of ideasIf some themes can be coalesced into others that is fine.  To start this is a fairly large list which needs to be prioritized.
* git branch management
+
* commands available in more places, esp editor [https://bugs.eclipse.org/bugs/show_bug.cgi?id=361003 bug 361003]
+
  
== Demonstrate site-crossing workflows ==
+
== Language Tooling ==  
This is identifying and implementing workflows that let you cross sites seamlessly while working with Orion.  We need some workflow definitions for these, but ideas kicked around include:
+
* Need a parser that can handle errors [Mark, Jay]
* clone a repo from bugzilla
+
* Investigate CodeMirror modes support for language highlighting within the editor [Mark]
* use w3c validators for html in orion
+
* CSSLint a regular part of Orion [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5785 CQ 5785] [John]
 +
* Validators for CSS, HTML, JavaScript [John, Mark]
 +
* Initial Browser debug communication and injection to handle console commands from Orion [Grant, Mike]
  
== Mobile friendly UI ==
+
== Platform ==
This includes both mobile-specific layouts and techniques as well as general simplification/usability improvements that help on both the desktop and in mobile
+
* Update our 3rd party libraries including DoJo, RequireJS, JSDoc [Simon, John]
* get rid of unnecessary side panes (favorites, etc.)
+
* Closer alignment with OSGi services [Simon]
* device specific styling (fonts, text vs. icons, sizes, etc.)
+
* Authentication integration with service registry [Simon, Gosia]
* address current command hover behavior
+
* Examine use of require.js and module granularity [Simon]
 +
* Investigate approaches to localization support [Simon]
 +
* Long running tasks {{bug|344148}}  {{bug|344012}} [Susan, Gosia]
 +
* Search and replace improvements  {{bug|359739}} {{bug|344200}} {{bug|334709}} {{bug|362827}} [Libing, John]
 +
* User access to preferences [Gosia]
 +
* There is also the Editor items under consideration here [http://wiki.eclipse.org/Orion/EditorWishList Editor Items for 0.4]
  
== New function ==
+
== User Experience ==
New function that is important (maybe a more specific theme should be identified here...)
+
* User interface refresh and improved initial user experience [Susan, Ken]
* CSS tooling (CSS3 aware) -  outliner, content assist, etc
+
* Improve Mobile UI experience {{bug|359875}} {{bug|339427}} {{bug|340615}} {{bug|359567}} [Susan, Silenio]
 +
* Support patch workflow and improve branch management in Git {{bug|361425}}  {{bug|361909}}  {{bug|360472}}  {{bug|345397}}  {{bug|347066}} {{bug|357787}}{{bug|359273}} (blocked by {{bug|309355}} in JGit) [Tomasz]
 +
* Investigate approaches for deeper cross-site integration (delegated UI / bookmarklets) [Simon, Susan, Szymon]
 +
* Identifying common tasks and providing better access to contextual movement {{bug|361003}} {{bug|359277}}{{bug|349531}} {{bug|360986}} {{bug|360988}} [Susan, Anton, Libing]
 +
* Semantic URLs with relevant contextual information for the task {{bug|358769}} {{bug|358767}} {{bug|342739}} [Susan, Simon]
  
== Platform issues ==
+
== Infrastructure ==
* dojo 1.7(.1?)
+
* Improve build capabilities to remove reliance on shell access  {{bug|348575}} [John]
 +
* Improve the test coverage and capabilities {{bug|362805}} [Simon]

Latest revision as of 11:35, 21 November 2011

Introduction

This document is a place to brainstorm about what we want to do in 0.4.

See the official plan document here.

Themes

Most of the work in Orion should fall under some agreed upon themes for the release. This is a working list of ideas. If some themes can be coalesced into others that is fine. To start this is a fairly large list which needs to be prioritized.

Language Tooling

  • Need a parser that can handle errors [Mark, Jay]
  • Investigate CodeMirror modes support for language highlighting within the editor [Mark]
  • CSSLint a regular part of Orion CQ 5785 [John]
  • Validators for CSS, HTML, JavaScript [John, Mark]
  • Initial Browser debug communication and injection to handle console commands from Orion [Grant, Mike]

Platform

  • Update our 3rd party libraries including DoJo, RequireJS, JSDoc [Simon, John]
  • Closer alignment with OSGi services [Simon]
  • Authentication integration with service registry [Simon, Gosia]
  • Examine use of require.js and module granularity [Simon]
  • Investigate approaches to localization support [Simon]
  • Long running tasks bug 344148 bug 344012 [Susan, Gosia]
  • Search and replace improvements bug 359739 bug 344200 bug 334709 bug 362827 [Libing, John]
  • User access to preferences [Gosia]
  • There is also the Editor items under consideration here Editor Items for 0.4

User Experience

Infrastructure

  • Improve build capabilities to remove reliance on shell access bug 348575 [John]
  • Improve the test coverage and capabilities bug 362805 [Simon]

Back to the top