|
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd"> |
| 3 | +<topic id="topic_ycq_pzd_yr"> |
| 4 | + <title>What new API Oxygen 17.0 brings for customizers</title> |
| 5 | + <body> |
| 6 | + <p>I am happy to announce that the new oXygen XML Editor version 17 is finally available from |
| 7 | + our website: <xref href="http://www.oxygenxml.com" format="html" scope="external"/>. We have |
| 8 | + added a lot of new goodies to <b>Oxygen</b> 17 and we will have a series of webinars which |
| 9 | + will cover most of it:<xref href="http://www.oxygenxml.com/events_programme.html" |
| 10 | + format="html" scope="external"/>.</p> |
| 11 | + <p>We have many users who use Oxygen as it is but we also have developers who customize Oxygen |
| 12 | + for certain target user groups.</p> |
| 13 | + <p>The <b>WebApp SDK</b> is a new product we offer as an alternative for our Java-based |
| 14 | + <b>Author Component</b>:<xref href="http://www.oxygenxml.com/webapp/" format="html" |
| 15 | + scope="external"/> |
| 16 | + </p> |
| 17 | + <p>It allows you to embed visual XML editing in a web browser on any platform (<b>phone</b>, |
| 18 | + <b>tablet</b> or <b>desktop</b>). The <b>SDK</b> was extended to provide an adaptive user |
| 19 | + interface that is both desktop-friendly and mobile-friendly and also contains out of the box |
| 20 | + WebDav support. Custom actions are made available in a toolbar and there are many API |
| 21 | + extension points that facilitate repository integration. </p> |
| 22 | + <p>You can register here for a Webinar about authoring on the web (Jun 17, 2015):<xref |
| 23 | + href="http://www.oxygenxml.com/events/2015/webinar_xml_authoring_on_web.html" format="html" |
| 24 | + scope="external"/> and a full list of planned webinars about the Oxygen 17.0 capabilities |
| 25 | + can be found here: <xref href="http://www.oxygenxml.com/events_programme.html" format="html" |
| 26 | + scope="external"/>. </p> |
| 27 | + <p>As usual we also added lots of API for the standalone and Eclipse plugin integrations:<xref |
| 28 | + href="http://www.oxygenxml.com/whatisnew17.0.html#17.0API" format="html" scope="external"/> |
| 29 | + </p> |
| 30 | + <ul id="ul_gnr_g12_yr"> |
| 31 | + <li>You can add a specific listener for dropped resources in the DITA Maps Manager and |
| 32 | + customize the insertion behavior. </li> |
| 33 | + <li>In the Eclipse plugin you can now fully control the contextual menus, the Author main menu |
| 34 | + and the Author toolbar using only extension points. </li> |
| 35 | + <li>You can also easily provide from a framework configuration documentation and controlled |
| 36 | + values for XML elements without any kind of Java customization: <ul id="ul_gt5_h12_yr"> |
| 37 | + <li><xref |
| 38 | + href="http://www.oxygenxml.com/doc/ug-oxygen/#tasks/author-styleguide-annotations.html" |
| 39 | + format="html" scope="external"/></li> |
| 40 | + </ul><ul id="ul_rgm_312_yr"> |
| 41 | + <li><xref |
| 42 | + href="http://www.oxygenxml.com/doc/ug-oxygen/#topics/configuring-content-completion-proposals.html" |
| 43 | + format="html" scope="external"/></li> |
| 44 | + </ul></li> |
| 45 | + <li> |
| 46 | + <p>For the Author visual editing mode we added API to expand/collapse folds, customize the |
| 47 | + actions contributed for each callout or obtaining attribute track changes. You can now |
| 48 | + also use the Java-based API to decide the default CSS used for rendering and to provide |
| 49 | + alternate CSSs.</p> |
| 50 | + <p>But more important, we also made available a custom action called <xref |
| 51 | + href="http://www.oxygenxml.com/doc/ug-oxygen/#topics/dg-default-author-operations.html" |
| 52 | + format="html" scope="external" |
| 53 | + ><b>ro.sync.ecss.extensions.commons.operations.JSOperation</b></xref>. Using the |
| 54 | + available <b>Rhyno</b> library this operation can run Javascript code which can fully use |
| 55 | + our <b>Java API</b> or create and display <b>Swing</b> graphical components directly in |
| 56 | + the <b>Javascript</b> code. So you could implement the entire set of custom Author actions |
| 57 | + for your custom framework without using Javascript at all. </p> |
| 58 | + </li> |
| 59 | + </ul> |
| 60 | + <p>Thank you again for your feedback on oXygen and enjoy using version 17!</p> |
| 61 | + </body> |
| 62 | +</topic> |
0 commit comments