This guide outlines the main steps that you need to follow in order to integrate and configure WProofreader with Confluence Server. All the described steps are provided for the Cloud version of WProofreader.

By default, only Confluence Server provides the opportunity to inject JavaScript code. Following the Confluence documentation, the HTML macro for Confluence Cloud will only be available if it has been enabled by the administrator. But enabling these macros can make your Confluence site vulnerable to cross-chain attacks. Thus, we can not recommend you enable HTML macros to enable WProofreader if you use the Cloud Confluence version. In this case, we offer you to reconsider the WProofreader browser extension, which has two subscription plans: Free Cloud and Business on-premise. For the pricing details, you can write us at [email protected].

1. Obtain service ID

Sign up for the trial version to get started with WProofreader Cloud. Once you have subscribed, you will receive an email with your service ID, an activation key, required for the WProofreader service activation.

If you already have one, you can skip this step.

2. Add WProofreader scripts to Confluence pages

1. Navigate to Confluence administration page.

2. Scroll down to the Look & Feel section and choose Custom HTML.

3. On the Custom HTML page, click Edit

4. Navigate to HEAD section.

5. Add the scripts initializing WProofreader for all your Confluence pages as shown in the sample below into the HEAD section:

<!-- WProofreader for Confluence Server -->
<script>
	window.WEBSPELLCHECKER_CONFIG = {        
		autoSearch: true,
		serviceId: 'your-service-ID'
   };
</script>
<script async src="https://svc.webspellchecker.net/spellcheck31/wscbundle/wscbundle.js"></script>

6. Click Save to apply the changes. WProofreader is initialized for all Confluence pages now. 

3. WProofreader for Confluence Server in action

Check this short video to see how WProofreader works in a bundle with Confluence.