The Acrolinx integration provides text analysis (spell checks, grammar checks, style guide, content analyzer) for content that is stored in text assets.

Introduction

The Acrolinx settings module enables and configures the integration of the Acrolinx platform. The integration works with the Content editor of censhare Web.

Important note

To enable censhare to connect to Acrolinx, do one of the following:

  • In the Server/Configuration/General configuration, disable the javax.net.ssl.trustStore property
  • Add the Acrolinx SSL certificate to the trustStore of censhare

Components

Reverse proxy

The Reverse proxy component is required for authorization with the Acrolinx platform. It is implemented as a servlet (modules.acrolinx.AcrolinxProxyServlet) that handles all requests from the Acrolinx widget. It injects the censhare user loginname and customer specific SSO Secret key, forwards request to Acrolinx and returns the response back to the widget. The AcrolinxProxyServlet retrieves the configuration from the acrolinx.configuration module.

Sync action

The Acrolinx configuration creates a manual server action that receives a list of available Language profiles from Acrolinx in JSON format. For each language profile, censhare creates a module.configuration. type asset. The resource-key is build according to the pattern censhare:acrolinx.config.profile.[UUID]. UUID is the unique ID of a language profile.

Command handler

The command handler com.censhare.api.dam.acrolinx.AcrolinxConfigurationCommandHandler is used in the Acrolinx widget to map an asset content language to the corresponding Acrolinx language profile.