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 thejavax.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.