Note: We're phasing out our Confluence integration on February 1 2017. Learn more here
You can display Confluence activities inside Small Improvements. This helps you write more balanced performance reviews, since you'll see a person's Confluence contributions at one glance underneath her performance review document. You can also reuse the Confluence's user profile pictures, so you don't have to upload them again for Small Improvements.
End user perspective
End users will find Confluence activity tabs in two important places: On a person's performance review page (in the "Useful Resources" section) and on a person's profile page. At first, the tab will be empty, as the user needs to grant Small Improvements access to their Confluence stream:
Once connected, the tab will look like this:
The same tab will show up when you write someone's performance review or provide 360 degree feedback to someone. This allows you to quickly browse recent Confluence contributions by a user, so you can write more balanced feedback.
If you change your mind later on, you can revoke SI access to your Confluence stream by visiting your Confluence profile page, and there revoke SI access in the OAuth-Token section.
Installation for Confluence hosted and OnDemand
- Go to your Confluence and navigate to the Application Links
- Enter the URL https://www.small-improvements.com in the field as shown in the image
- A setup dialog appears. Ignore the "No response was received" warning, if it shows up
Application Type: "Generic Application"
Be sure to check Create incoming link
- Now enter
Consumer Key: "small-improvements"
Consumer Name: "small-improvements"
Public Key: Paste the whole key from this text file
- Go to Small Improvements Administration and navigate to Confluence
Enter your Confluence URL
Enable the integration tab for users
- If you have problems, please look at the troubleshooting section at the bottom of this article.
User ID matching
When asking Confluence for the activity stream of a user, we need to provide the Confluence user-ID of this user. This may be different from the one this user has in Small Improvements.
We default to using the "short form" of the Small Improvements login-ID, so if a user logs in to SI as "email@example.com", then we'll assume her Confluence ID is "john.miller". If that is not the case, you will have to define John's actual Confluence ID on his profile page:
This field is only displayed when Confluence integration is on, and a server has been configured. It is editable by the users themselves too, since it is just used as a reference, not to log in.
Reuse your Confluence profile pictures
If you are using Confluence already, there's a good chance that your staff have already uploaded their profile pictures, or at least have been using the same default avatars for a while, and are instantly recognizable.
You can use the Confluence Avatar Server to export all those profile pictures for other applications to reuse. The plugin registers a new URL inside Confluence, and you can use that URL in the SI settings. Learn more about how to configure an external image server into SI here.
Note: You can only install the avatar server plugin on Confluence deployments you host by yourself. It doesn't work with Confluence hosted / JIRA OnDemand by Atlassian.
We reimplemented the Confluence integration in June 2014. Up until then, the client used to pull the Confluence content right from the Confluence server, but that approach didn't work well with hosted deployments, required lots of tweaking, and was error prone too.
As of June the Confluence content is streamed to the client via the Small Improvements servers. This means your Confluence server needs to be visible on the web, so our servers can access it. Please contact us if you need to restrict your Confluence server's visibility on the web and want to integrate additional filtering such as basic auth.
Note that Small Improvements traffic is coming from a dynamic IP address.
Also, we used to provide a plugin to stream SI messages into Confluence, but we're dropping support for it since it was rarely used. It still works, but we're not maintaining the plugin and will pull it from the Atlassian marketplace soon.
Problem: Could not retrieve the request token (hosted Confluence)
If you encounter this problem, please make sure your Confluence Stash connector configuration looks like described in this post.