Integrating Web Author with a File Storage Service
If you want content contributors to be able to open and save files, the first requirement to use Oxygen XML Web Author is to integrate it with your file storage system. There are several levels of complexity, depending on the file storage service you plan to use.
Integration via Configuration
An integration with Git, GitHub, SharePoint, or a generic CMIS connector is just a matter of changing the configuration of the server. The same is true for any CMS that has WebDAV support. It can be done by a system administrator using the web-based Administration Page.
Integration via REST API
With this approach, you extend your file storage service to expose a simple REST API that can be processed by Oxygen XML Web Author. To use this approach, you need software development skills and access to the API documentation of the file storage service. It is the best choice for CMS developers and for companies with in-house file storage systems.
Integration via a Custom Plugin
One of the biggest challenges in implementing support for a file storage system is the user authentication. For information about CMS authentication, see Implementing a CMS Authentication Mechanism and Integrating Web Author with a User Management System.
This is the approach used to implement the connector for WebDAV and for the REST API. The source code of these connectors is available on GitHub and can be used as a source of inspiration.