Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.13 KB

README_old.md

File metadata and controls

33 lines (22 loc) · 1.13 KB

Argon Server

Goals

  • Provide a ready-to-use web application that
    • hosts the oxygen webauthor
    • implements the webauthor integration REST API

TODO

  • separate argon-restxq.xqm into an oXygen specific layer and a more general rest layer
  • provide sample basex instance with the project
  • setup build server and tests

oXygen SDK specific notes

see Notes

BaseX Webapp

The BaseX webapp mainly consists of a collection of RestXQ endpoints which serve the oXygen plugin component as REST API.

An additional tree contained in a special view component uses the oXygen JS API to interact between a database tree and the editor component of the oXygen XML Web Author.

To make sure that the fancytree can lazy load by Ajax request from BaseX with possibly different host/port (Cross-origin resource sharing), the Jetty config of the BaseX component has to be adjusted and BaseX version >= 8.6 should be used. [1]

[1] Stackoverflow 42932689