Support Scripting Languages for plugins

Are you missing a feature? Request it's implementation here.
newt
Posts: 38
Location: London

Support Scripting Languages for plugins

Tue Aug 16, 2016 3:46 pm

We (LexisNexis) are beginning to use oXygen more and more. However, we are only currently using it for the XML architects and engineers within the company. Our editors are all working in Arbortext Epic. The primary reason for this is that it has a high level embedded language for customisation. The requirement that any reasonably complex extension to oXygen (such as a dialog box) requires a Java developer limits the usability of oXygen.

Were oXygen to support plugin development in a higher level language (perhaps Lua or Javascript) we think that the use of oXygen in corporate environments like ours would definitely be higher. Perhaps something like the approach taken with ScriptCraft (minecraft mod development in Javascript via Rhine) could be done.

thanks

nic gibson (lead content architect @ lexisnexis)
Director, Corbas Consulting
XML and eBook consultancy and training
Radu
Posts: 5585

Re: Support Scripting Languages for plugins

Tue Aug 16, 2016 3:55 pm

Dear Nic,

Starting with Oxygen 17.1 (current version is 18.0) we added support for Javascript-based Oxygen plugins using the Rhino Javascript engine:

https://www.oxygenxml.com/doc/versions/18/ug-author/concepts/workspace-access-plugin-js.html

There is also a repository of samples here:

https://github.com/oxygenxml/wsaccess-javascript-sample-plugins

And we also have support to implement Author visual editing actions using a special JSOperation:

https://www.oxygenxml.com/doc/versions/18.0/ug-editor/topics/dg-default-author-operations.html

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
newt
Posts: 38
Location: London

Re: Support Scripting Languages for plugins

Wed Aug 17, 2016 5:00 pm

Well, that's embarrassing :D

I'll remember to read the release notes more carefully in future!

nic
Director, Corbas Consulting
XML and eBook consultancy and training

Return to “Feature Request”

Who is online

Users browsing this forum: No registered users and 1 guest