Difference between revisions of "Vex/Plan"

From Eclipsepedia

< Vex
Jump to: navigation, search
(New page: =Visual Editor for XML Feature Requests = This page is to be used by the user community to provide requests for features and enhancements for the VEX project. Please also enter items in b...)
 
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Visual Editor for XML Feature Requests =
+
=Vex DRAFT Plan =
  
This page is to be used by the user community to provide requests for features and enhancements for the VEX project. Please also enter items in bugzilla. This page will be used by the committers to gather ideas for where the community and adopters want to see VEX go.
+
This page is to be used by the user community to provide requests for features and enhancements for the Vex project. Please first enter items in [https://bugs.eclipse.org/bugs/enter_bug.cgi bugzilla] (component = wtp.inc.vex) and link to the bug here. This page will be used by the committers to gather ideas for where the community and adopters want to see Vex go.
  
=Feature Requests=
+
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=wtp.inc.vex Open bugs] and [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=wtp.inc.vex closed bugs]
  
If you have a bugzilla number as well, please enter that information as well.
+
 
 +
===Infrastructure/Tooling===
 +
 
 +
* Move to Mylyn Docs
 +
* 3 min Video for Web page to promote Vex
 +
* Enable Vex for SWTBot
 +
* Help
 +
* Externalize Strings -> Babel
 +
 
 +
 
 +
===Eclipse-like===
 +
 
 +
* Content Types instead of File Associations
 +
* Move vex-plugin.xml into folder .settings
 +
* Restrucuring
 +
* Enhanced ''New Document'' Wizard
 +
* Templates (XML framents) via CSS
 +
 
 +
 
 +
===Usability===
 +
 
 +
* Linked breadcrumb
 +
* Redo last New Element action
 +
* Spell-checker
 +
* Double-click on File Search result should transfer focus to Vex editor and select appropriate text
 +
* Show warnings for invalid/incomplete XML fragments
 +
 
 +
 
 +
===Model===
 +
 
 +
* Keep XML formatting of not edit parts
 +
* XML Schema
 +
 
 +
 
 +
===Stability===
 +
 
 +
* Increase test coverage
 +
* Reduce number of Compiler, FindBugs, etc. warnings
 +
 
 +
 
 +
==Other Enhancements==
 +
 
 +
* [https://bugs.eclipse.org/251308 Bug 251308: '''Hyperlink Support''']: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.
 +
 
 +
 
 +
==Vision==
 +
 
 +
* XSD and RELAX NG support
 +
* Diff editor

Latest revision as of 14:18, 5 July 2011

Contents

[edit] Vex DRAFT Plan

This page is to be used by the user community to provide requests for features and enhancements for the Vex project. Please first enter items in bugzilla (component = wtp.inc.vex) and link to the bug here. This page will be used by the committers to gather ideas for where the community and adopters want to see Vex go.

Open bugs and closed bugs


[edit] Infrastructure/Tooling

  • Move to Mylyn Docs
  • 3 min Video for Web page to promote Vex
  • Enable Vex for SWTBot
  • Help
  • Externalize Strings -> Babel


[edit] Eclipse-like

  • Content Types instead of File Associations
  • Move vex-plugin.xml into folder .settings
  • Restrucuring
  • Enhanced New Document Wizard
  • Templates (XML framents) via CSS


[edit] Usability

  • Linked breadcrumb
  • Redo last New Element action
  • Spell-checker
  • Double-click on File Search result should transfer focus to Vex editor and select appropriate text
  • Show warnings for invalid/incomplete XML fragments


[edit] Model

  • Keep XML formatting of not edit parts
  • XML Schema


[edit] Stability

  • Increase test coverage
  • Reduce number of Compiler, FindBugs, etc. warnings


[edit] Other Enhancements

  • Bug 251308: Hyperlink Support: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.


[edit] Vision

  • XSD and RELAX NG support
  • Diff editor