Documentation Center

New and changed in version 7.5.0

The 7.5.0 release of Collaborative Review benefits from feature improvements as well as several performance improvements.

Synchronization

The synchronization process has been improved in a number of ways.

Graphs

Synchronization now relies on pre-defined graphs for updating all publications after a change. Graphs is a simplified representation of the links and relations between objects. Whenever a specific topic needs to be published for synchronization, simple queries to graphs allow for quick retrieval of all the objects referenced by this topic. This replaces the extensive time-consuming interactions with Content Manager that were used before.

Graphs are built during publication.

Common use of publication process

The publication process has been re-written in order to better interact with synchronization. Synchronization now directly utilizes publication process steps.

One single call to Content Manager

Now synchronization immediately updates the active publication, and proceeds to an update of all the other publications using the modified object only afterwards, asynchronously. This means that only one immediate call to Content Manager is needed, rather than the list of calls (one for every related publication) that were made before.

Groups

Customers using commercial certificate providers can now use a default group for user access to Collaborative Review. Now, a connected user who is not specifically identified in the group list LiveContentGroups.xml are included in a Visitors group (this default name can be changed) and no longer need a previous addition in the list.

Caching

Caching is a key feature for performance improvement. Server side caching has been developed in two directions for this version:
  • Caching the list of publications. This speeds up the loading of the main page.
  • Pre-caching. A publication's table of content is automatically cached when a publication is published, and all tables of content are cached when the web application server is restarted. Therefore the very first user access to the content is already speeded up.

These aspects of caching can be configured.

Publication process

The prepare step of the publication process has received a more detailed logging, so it can better demonstrate activity during the very long preparation of large publications (tens of thousands of topics).

Collaborative Review now strictly follows XML specifications issued by W3. For example, special characters (&, ", ', <, >) now need to be escaped or a 1303: failed to parse XML error will be returned.

Distribution

A timeout can be set for closing inactive distribution sockets, with a default value of 1 minute: distribution.timeout.

Search

The search behavior has changed: now <draft-comment> content is left out of search results by default. If you want them back in, you need to configure it in search_build_xconf.xsl.

Newly supported software

Collaborative Review now supports:
  • Red Hat Linux 7.2
  • Java Runtime 1.8.0_112 (64-bit)
  • Java Development Kit 1.8.0_112 (64-bit)