Jump to: navigation, search

Difference between revisions of "Vex"

(Contributing)
(Download)
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
[[Image:Egg-incubation.png|right]]
 
 
[[Image:vexbanner.png]]
 
[[Image:vexbanner.png]]
  
Vex is a '''V'''isual '''E'''ditor for '''X'''ML that hides the raw XML tags from the user, providing instead a '''word processor like''' interface. Vex uses standard '''DTD files to define document types''' and '''CSS stylesheets to define document layout'''. Vex contains definitions for [http://en.wikipedia.org/wiki/Docbook DocBook] and [http://en.wikipedia.org/wiki/DITA DITA]. To edit other XML formats only a DTD and a CSS are needed.
+
Homepage: [http://eclipse.org/vex eclipse.org/vex]
 +
 
 +
Vex is a '''V'''isual '''E'''ditor for '''X'''ML that hides the raw XML tags from the user, providing instead a '''word processor like''' interface. Vex uses standard '''DTD files to define document types''' and '''CSS stylesheets to define document layout'''. Vex contains definitions for [http://en.wikipedia.org/wiki/Docbook DocBook] and [http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture DITA]. To edit other XML formats only a DTD and a CSS are needed.
  
 
Vex is based on the Eclipse platform, the same platform used to build the popular Eclipse Java development environment:
 
Vex is based on the Eclipse platform, the same platform used to build the popular Eclipse Java development environment:
Line 15: Line 16:
  
 
== Download ==
 
== Download ==
[[WTP/VisualEditorForXML/New | New and Noteworthy]]
+
[[Vex/NewAndNoteworthy | New and Noteworthy]]
  
* '''Vex 1.0.0 M3 (2010-11-08)''' (recommended): [http://download.eclipse.org/webtools/incubator/repository/vex/milestones/ Software Site]
+
* '''Vex 1.0 (2012-09-09)''': [http://download.eclipse.org/vex/releases/1.0/ Update Site]
* [https://hudson.eclipse.org/hudson/job/cbi-wtp-inc.vex Continuous Integration] (may or may not be stable): '''[https://hudson.eclipse.org/hudson/job/cbi-wtp-inc.vex/lastSuccessfulBuild/artifact/sourceediting/development/org.eclipse.wst.xml.vex.repository/target/site Software Site]'''
+
* '''Vex 1.1 Latest Milestone (recommended): [http://download.eclipse.org/vex/milestones/1.1/ Update Site]'''
<!--* Source Code: [https://build.eclipse.org/hudson/view/WTP/job/cbi-wtp-inc.vex/lastSuccessfulBuild/artifact/incubator/sourceediting/development/org.eclipse.wst.xml.vex.releng/psfs/vex.cvs.psf Team Project Set] (see ''[http://help.eclipse.org/galileo/topic/org.eclipse.platform.doc.user/tasks/tasks-cvs-project-set.htm Sharing your workspace setup using Project Sets]'') to provide patches for bugs and enhancements-->
+
* [https://hudson.eclipse.org/vex/job/mylyn-docs-vex.ci Continuous Integration] (may or may not be stable): [https://hudson.eclipse.org/vex/job/mylyn-docs-vex.ci/lastSuccessfulBuild/artifact/org.eclipse.vex.repository/target/repository Update Site]
  
 
== Documentation ==
 
== Documentation ==
 
* [[Vex/UserGuide | User Guide]]
 
* [[Vex/UserGuide | User Guide]]
 +
* [[Vex/ArchitectureGuide | Architecture Guide]]
 
* Article: [http://it-republik.de/jaxenter/artikel/XML-ohne-spitze-Klammern-2940.html ''XML ohne spitze Klammern'' (in German)] or [http://translate.google.de/translate?js=y&prev=_t&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fit-republik.de%2Fjaxenter%2Fartikel%2FXML-ohne-spitze-Klammern-2940.html&sl=de&tl=en translated by Google into English]
 
* Article: [http://it-republik.de/jaxenter/artikel/XML-ohne-spitze-Klammern-2940.html ''XML ohne spitze Klammern'' (in German)] or [http://translate.google.de/translate?js=y&prev=_t&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fit-republik.de%2Fjaxenter%2Fartikel%2FXML-ohne-spitze-Klammern-2940.html&sl=de&tl=en translated by Google into English]
 
* [http://eclipsehowl.wordpress.com/2010/01/27/article-about-vex-in-eclipse-magazin/ Interview with John Krasnay and David Carver]
 
* [http://eclipsehowl.wordpress.com/2010/01/27/article-about-vex-in-eclipse-magazin/ Interview with John Krasnay and David Carver]
 +
* [http://jaxenter.com/vex-proposed-as-new-eclipse-mylyn-docs-project-37505.html/ Vex now part of Mylyn Docs]
  
 
== Support ==
 
== Support ==
* [http://dev.eclipse.org/mailman/listinfo/wtp-incubator-dev Mailing List] ([http://dev.eclipse.org/mhonarc/lists/wtp-incubator-dev/maillist.html Web])
+
* [http://dev.eclipse.org/mailman/listinfo/mylyn-vex-dev Mailing List] ([http://dev.eclipse.org/mhonarc/lists/mylyn-vex-dev/maillist.html Web])
* [http://www.eclipse.org/forums/eclipse.webtools.incubator Forum]
+
* [http://www.eclipse.org/forums/eclipse.vex Forum]
* Bugs and 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] [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=wtp.inc.vex Closed] [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=WTP%20Incubator&component=wtp.inc.vex New]
+
* Bugs and feature requests: [https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Docs%20Vex;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED Open] [https://bugs.eclipse.org/bugs/buglist.cgi?product=Mylyn%20Docs%20Vex;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED Closed] [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Mylyn%20Docs%20Vex New]
 
* Professional Support
 
* Professional Support
 
** [http://agilantis.de Agilantis Holger Voormann]
 
** [http://agilantis.de Agilantis Holger Voormann]
Line 37: Line 40:
 
== Contributing ==
 
== Contributing ==
 
There are numerous ways to contribute beyond code contributions (see also [http://www.eclipse.org/contribute/ Eclipse - Get Involved!]):
 
There are numerous ways to contribute beyond code contributions (see also [http://www.eclipse.org/contribute/ Eclipse - Get Involved!]):
* [[Vex/UserGuide|User manual]] is maintained on the Wiki. Please feel free to update and keep it current.
+
* The [[Vex/UserGuide|user manual]] is maintained on the Wiki. Please feel free to update and keep it current.
 +
* See the [[Vex/ArchitectureGuide|Architecture Guide]] for a look behind the scenes of Vex.
 +
* Meeting minutes of the [[Vex/VexCommitterCalls|Vex Committer Calls]]
 
* Code contributions:
 
* Code contributions:
 
** see [[Vex/CommitterResources|description how to setup a development environment and how to submit changes]]
 
** see [[Vex/CommitterResources|description how to setup a development environment and how to submit changes]]
Line 43: Line 48:
  
 
== Other Resources ==
 
== Other Resources ==
* [[WTP/VisualEditorForXML/Plan | DRAFT Plan]]
+
* [[Vex/Plan | DRAFT Plan]]
 
* [[Development_Resources | Development Resources]]
 
* [[Development_Resources | Development Resources]]
 
* [http://wiki.eclipse.org/Category:WTP_Build_Related WTP Build]
 
* [http://wiki.eclipse.org/Category:WTP_Build_Related WTP Build]
 +
* [[Vex/DitaWishlist | DITA Wishlist Ideas]]
  
 
[[Category:XML Tools]]
 
[[Category:XML Tools]]

Revision as of 11:18, 2 October 2013

Vexbanner.png

Homepage: eclipse.org/vex

Vex is a Visual Editor for XML that hides the raw XML tags from the user, providing instead a word processor like interface. Vex uses standard DTD files to define document types and CSS stylesheets to define document layout. Vex contains definitions for DocBook and DITA. To edit other XML formats only a DTD and a CSS are needed.

Vex is based on the Eclipse platform, the same platform used to build the popular Eclipse Java development environment:

  • Vex leverages many of the mature plug-ins that make up the Eclipse Java IDE such as the CVS interface, document searching and bookmarking facilities, and searchable help system.
  • The Eclipse platform implements a sophisticated plug-in architecture, allowing Vex to be extended with third-party or custom, in-house plug-ins.
  • Vex is available with native look-and-feel for many platforms, including Windows, Linux/GTK, and Macintosh OS-X/Carbon.
  • Java developers using the Eclipse IDE can instal Vex into their IDE as a plug-in, making it easy to maintain software documentation or other XML files with Vex.
  • Vex is reusable: The Vex editor widget is available as a pure Java, cross-platform component with bindings SWT. Developers can re-use this widget, for example as an RCP application.
Note.png
Vex has moved from the SourceForge project site to Eclipse (see Original Project Proposal). John Krasney has contributed the code of Vex to Eclipse as of August 2008. All code is now licensed under the Eclipse Public License.


Download

New and Noteworthy

Documentation

Support

Contributing

There are numerous ways to contribute beyond code contributions (see also Eclipse - Get Involved!):

Other Resources