We currently provide support for the following extension types:
If your plugin needs accompanying JavaScript code to be loaded and executed on the client-side you can bundle it together with you plugin code. Oxygen XML WebApp loads all files with the .js extension located in the web folder of the plugin.
If you have already developed such oXygen plugins, they can be added in the bundle-plugin/dropins folder in the Maven project.
If you are developing a new oXygen plugin you are encouraged to use as a starting point any of the existing plugins. Then you should add the resulting Maven project as a dependency (or even a sub-module) in the oxygen-sample-plugins module.