Edit online

Integrating Web Author with Alfresco, SharePoint On-Premise, FileNet

The Oxygen XML Web Author includes a generic CMIS connector plugin that provides the ability to use Web Author with various types of content management platforms. The plugin provides an interface for browsing files, opening the files in the editor, and submitting changes. The supported platforms include:

Configuring the CMIS Connector Plugin

  1. Go to your Administration Page.
  2. Select Plugins.
  3. Click the Configure icon next to the CMIS plugin.

    Step Result: This opens the plugin configuration dialog box.

    Figure 1. CMIS Connector Plugin Configuration Dialog Box
  4. Enter the options in the Plugin configuration dialog box:
    • Server URL - The URL of your server. Examples:
      • Alfresco - http://[host]:[port]/alfresco/api/-default-/public/cmis/versions/1.1/atom
      • SharePoint On-Premise - http://[host]/_vti_bin/cmis/rest?getRepositories
      • SharePoint On-Premise (specific repository) - http://[host]/_vti_bin/cmis/rest/REPOSITORY_ID?getRepositoryinfo
      • FileNet - http://[host]:[port]/fncmis/resources/Service
    • Server name - This name will appear in the Web Author Dashboard as the name for the tab that users will select to browse files. It will also appear in the Web Author editor interface as the name of a toolbar drop-down menu used for checking out an opened file or checking in modified files.
    • Server logo URL (Optional) - You can specify a URL for a logo that will appear in the Web Author Dashboard for the tab that users will select to browse for files.
    • Autosave interval (seconds) - Specifies how often modified files are automatically saved.
    • Check out required - If you select this option, files will be opened in the Web Author editor in read-only mode and users will need to check out the file to edit it.
  5. Click Apply.
  6. Restart Oxygen XML Web Author.

Configuring a Service Account

In some applications, all users that have access to Oxygen XML Web Author are trusted. This could happen if the users need to log in before accessing the editor.

In such situations, it is possible to configure a service account to be used by Oxygen XML Web Author when connecting to the CMIS server on behalf of the users. The following options can be set in the Oxygen XML Web Author options.xml file:
  • PLUGIN_CUSTOM_OPTIONS.cmis.service.user
  • PLUGIN_CUSTOM_OPTIONS.cmis.service.password
Example: The options.xml snippet would look like this:
<entry>
  <String>PLUGIN_CUSTOM_OPTIONS.cmis.service.user</String>
  <String>example_username</String>
</entry>
<entry>
  <String>PLUGIN_CUSTOM_OPTIONS.cmis.service.password</String>
  <String>example_password</String>
</entry>

Always Show Check-in Comments

Oxygen XML Web Author automatically detects if the CMIS server supports check-in comment and it shows the comment text field. It does that by determining if the currently checked-out document already has a comment. If the document was modified outside Oxygen XML Web Author, it might not detect a comment and in this case, Oxygen XML Web Author does not show the comment.

You can configure the CMIS plugin to always show the check-in comment by setting the cmis.service.supports_checkin_comment option to true (as string, not boolean).