Contact usRequest a demo

Configuring the document co-browsing collaboration layer

Document co-browsing lets conversation participants review PDF files and other kinds of files together. Participants all see the same copy of the document, so when completing a PDF form, for example, all participants can see what’s entered in the form as it happens.

Prerequisites

Before you start configuring document co-browsing in specific conversation templates, you must activate it. If you don’t, the settings for document co-browsing aren’t available in the settings of your conversation templates.

You can activate document co-browsing in the GLOBAL or ACCOUNT scope with the configuration property com.unblu.messenger.documentCoBrowsingEnabled.

Next, enable file sharing with the configuration property com.unblu.messenger.fileSharingEnabled, or participants won’t be able to upload files for document co-browsing.

You must also enable the following configuration properties on each conversation template you want to allow document co-browsing for:

General configuration options

For information on general configuration options, refer to the section General configuration options of the article Configuring and manipulating collaboration layers.

Document co-browsing configuration properties

Unblu offers two different document co-browsing varieties:

  • Native document co-browsing—​the default variety—​uses the Apryse WebViewer to render documents in the browser.

  • Server-based document co-browsing uses the Rendering Service to render documents on the server and transmit it in a video stream over the WebRTC API.

You select which variety you want to use with the configuration property com.unblu.documentcobrowsing.technology.

The specific configuration properties of each variety are discussed in the sections below.

Native document co-browsing

To configure native document co-browsing, review the following conversation template configuration properties:

The following configuration properties define the width and height of the native document co-browsing content in the collaboration layer, including the tool bar and side panels:

You can also configure the look and feel of the native document co-browsing UI. Refer to Native document co-browsing theming.

Native document co-browsing doesn’t support the collaboration tools mark mode and scroll lock. It provides its own equivalent tools.

Server-based document co-browsing

This section only deals with configuration properties that affect how users may leverage document co-browsing. For information on configuring the Rendering Service, refer to the article Configuring the Unblu Rendering Service.

Review the following configuration properties in your conversation templates to configure document co-browsing according to your needs:

Like universal co-browsing, document co-browsing takes place in a Chromium browser running in headless mode. Participants can thus co-browse files formats supported by Chromium, such as PDF files or images.

Using server-based document co-browsing with files of a type other than PDF relies on third-party services and involves uploading the files to the servers of those third parties. For more information, refer to the data security section of the Rendering Service deployment documentation and the section on supported file types in the introduction to Collaboration layers.

Document storage options

Most conversation data are stored in a relational database. Depending on how heavily you use document co-browsing, this may not be a suitable solution for you. Fortunately, you can configure Unblu to use Amazon S3 or a compatible service like min.io as a document storage. For more information, refer to Setting up a dedicated document storage.

See also